我正在写一份关于XSHM(跨站点历史操作)的报告。XSHM基本上是围绕SOP(同源政策)来解决的。
我正在尝试使用虚拟环境和不同的web浏览器对SOP进行测试。
然而,我正在努力通过我的本地机器设置VmWare Player机器来监听不同的域。基本上,我想欺骗浏览器,让他们认为"machineA.com"与"machineB.com"在不同网络上的网站完全不同,这样我就可以在"同源政策"上进行实验
我的问题是如何实现这一目标。注意-我曾想过用不同的DNS服务器设置一个netkit环境,但我需要一个图形界面,这样我就可以通过创建易受攻击的测试应用程序来测试web浏览器。
如果您有任何关于如何设置这种环境的想法,我将不胜感激。
将VMWare机器设置为使用"桥接"以太网连接,这将为它们提供各自的IP地址。
在运行浏览器的机器上,编辑/etc/hosts,将这些IP地址映射到不同的域。然后你可以使用这些(不同的)域名访问玩家机器。