点击挟持策略

什么点击劫持?最常见的是恶意网站使用 标签把我方的一些含有重要信息类如交易的网页嵌入进去,然后把 iframe 设置透明,用定位的手段的把一些引诱用户在恶意网页上点击。这样用户不知不觉中就进行了某些不安全的操作。

有两种方式可以防范。

1.使用 JS 防范

判断顶层视口的域名是不是和本页面的域名一致,如果不一致就让恶意网页自动跳转到我方的网页。当然你还可以恶心一下这些恶意网站,比如说弹窗十几次,或者跳转到某些404页面。

if (top.location.hostname !== self.location.hostname) {

    alert("您正在访问不安全的页面,即将跳转到安全页面!");

    top.location.href = self.location.href;

}

2.使用 HTTP 头防范

通过配置 nginx 发送 X-Frame-Options 响应头,这样浏览器就会阻止嵌入网页的渲染。更详细的可以查阅MDN上关于X-Frame-Options 响应头的内容。

add_header X-Frame-Options SAMEORIGIN;

linux系统下nginx安装目录和nginx.conf配置文件目录

1、查看nginx安装目录

输入命令

# ps  -ef | grep nginx

返回结果包含安装目录

root    26529    1    0    Jan24    ?    00:00:00    nginx: master    process    /usr/sbin/nginx

2、查看nginx.conf配置文件目录

输入命令

# nginx -t

返回结果包含配置文件目录

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,976评论 25 709
  • 烟花五月圆明园 风光旖旎有洞天 游人沉湎杨柳岸 各付深情拍照间 几人不忘洋夷火 独坐残桥望残垣 今日吾辈当努力 振...
    李凤全阅读 4,468评论 0 2
  • 寒风料峭,吃完热饭正独自走在街上,突然收到许久未联系的淡哥的微信:小飞子,她昨天结婚了...... 我...
    johnfly阅读 3,502评论 2 3
  • 你 是否仍在为每天碌碌无为的生活,高频节奏的工作压力苦恼不已,我想讲,这一切其实并不可怕,可怕的是自己的思维方式与...
    美喜猪儿阅读 955评论 0 0
  • 在使用鹰眼的时候,发现系统提供的属性有时并不能满足我们实际需要,这时就需要使用自定义属性了。下面重写OnCusto...
    小和尚恋红尘阅读 4,798评论 0 0