跳至主要内容
短.be

点击劫持

通过透明的 iframe 覆盖在合法页面上,诱骗用户点击隐藏元素的攻击手法。

2026 年 8 月 11 日 / 约 1 分钟阅读

安全

点击劫持是把透明的 iframe 叠放在正规页面之上,诱导用户做出并非本意的点击的攻击手法。用户以为自己点的是眼前看到的按钮,实际上却被迫点下了背后那个透明 iframe 里的另一个按钮 (确认购买、授予权限等) 。

作为具体的攻击场景,有对社交网络「点赞」按钮的滥用。攻击者先制作一个内容诱人的页面 (例如「免费送礼」) ,再在其上叠加一个含有 Facebook「点赞」按钮的透明 iframe。当用户点击「领取礼物」按钮时,实际被按下的是 Facebook 的「点赞」,攻击者的页面因此得以扩散。

针对点击劫持的对策主要有 2 个。第一,用 X-Frame-Options HTTP 响应头禁止自己网站的页面被嵌入 iframe,可以设置为 DENY (完全禁止) 或 SAMEORIGIN (仅允许同源) 。第二,用 CSP (Content Security Policy) 的 frame-ancestors 指令,可以更灵活地控制嵌入方。CSP 比 X-Frame-Options 是更新的规范,具有可以指定多个源的优点。

在短链接服务中,预览页面和管理后台存在被嵌入 iframe、成为点击劫持目标的风险。对所有页面设置 X-Frame-Options: DENY,原则上禁止被嵌入 iframe,才是安全的做法。

这篇文章对您有帮助吗?

相关术语

CSP

Content Security Policy 的缩写,通过 HTTP 头限制页面可以加载的资源来源,防止 XSS 等攻击。

XSS

Cross-Site Scripting 的缩写,通过在网页中注入恶意脚本来攻击用户的安全漏洞。

X-Frame-Options

HTTP 响应头,用于控制页面是否可以被嵌入到 iframe 中,防止点击劫持攻击。

事件追踪

对按钮点击、视频播放、文件下载等不伴随页面跳转的用户操作进行计量的分析方法。

零点击搜索

用户在搜索结果页面上直接获得答案,无需点击任何网站的搜索行为。精选摘要和知识面板是主要成因。

预渲染

在用户点击链接之前,预先在后台完成页面渲染的优化技术。可实现点击后的即时显示效果。

相关文章

短链接安全指南 - 钓鱼风险识别与安全分享最佳实践

全面介绍短链接的安全风险和防护方法。涵盖钓鱼攻击识别、恶意链接检测和安全分享的最佳实践。

识别和防范利用短链接的钓鱼诈骗

基于 APWG 2023 年数据,解说利用短链接的钓鱼诈骗的 5 种具体手法,以及通过预览功能、2FA、邮件头分析等实践性防御策略。

点击欺诈 (点击欺骗) 的原理与对策 - 保护短链接的安全指南

解说点击欺诈的手法及其对短链接的影响。介绍机器人检测、速率限制、CAPTCHA 等实践性防御策略和不正当点击的检测方法。

常见问题

点击劫持的具体手法是什么?
攻击者用透明的 iframe 覆盖正规网站,诱导用户点击看不见的按钮。社交媒体的「点赞」按钮或设置变更按钮常成为攻击目标。
如何防止点击劫持?
将 X-Frame-Options 头设置为 DENY 或 SAMEORIGIN,或使用 CSP 的 frame-ancestors 指令限制 iframe 嵌入。

把知识用到真实链接上

免费缩短网址