Skip to content
本页目录

其它安全问题

1. 点击劫持

1. ClickJacking 点击劫持

当访问某网站时,利用 CSS 将攻击者实际想让你点击的页面进行透明化隐藏,然后在页面后显示一些东西诱导让你点击,点击后则会在用户毫不知情的情况下做了某些操作,这就是点击劫持 ClickJacking

例如:当我们点击弹窗右上角的"X"想关闭弹窗事,跳转到其他页面。

2. iframe 覆盖

第三方网站通过 iframe 内嵌某一个网站,并且将 iframe 设置为透明不可见,将其覆盖在其他经过伪装的 DOM 上,伪装的可点击 DOM (按钮等)与实际内嵌网站的可点击 DOM 位置相同,当用户点击伪装的 DOM 时,实际上点击的是 iframe 中内嵌的网页的 DOM 从而触发请求操作。

3. 解决方式

还是 iframe 那一套方式

2. HTTP 严格传输安全(HSTS)

HTTP严格传输安全(HSTS HTTP Strict Transport Security)是一种安全功能,web服务器通过它来告诉浏览器仅用HTTPS来与之通讯,而不是使用HTTP。

开启 HSTS,让在接下来的 max-age 时间内只能使用 HTTPS 访问,如果访问 HTTP,则会重定向到 HTTPS

Nginx 配置

Nginx
add_header Strict-Transport-Security max-age=31536000
add_header Strict-Transport-Security max-age=31536000

3. SQL 注入

4. DDOS

5. CDN 劫持