【发布时间】:2016-08-17 12:23:42
【问题描述】:
显然,请求标头可以通过客户端、任何扩展程序/AV/防火墙/浏览器设置等进行欺骗......
我的问题是:
网站所有者bad.com 可以创建一个 iframe mywidget.php,我会看到一个欺骗性的引用标头good.com。
欺骗将由网站所有者(例如:服务器)完成,而不是由顶部列出的实际客户端软件完成。
两点:
- 我说的是不同的引荐来源
good.com而不是空的。 - 显然排除 ajax 请求。
- 如果实际可行 - 内容安全策略,可以作为解决方案。但我不想将每个域都添加到它的标头值中。
谢谢。
【问题讨论】:
-
最终由 client 决定发送哪个标头,站点所有者在这件事上绝对没有发言权。也就是说,问题是网站所有者是否可以设置一些巧妙的重定向,让客户决定意外的引荐来源。
标签: javascript security