VMWare Player 同源策略模拟环境

Posted

技术标签:

【中文标题】VMWare Player 同源策略模拟环境【英文标题】:VMWare Player Same Origin Policy simulation environment 【发布时间】:2012-03-11 00:35:17 【问题描述】:

我正在撰写有关 XSHM(跨站点历史操作)的报告。 XSHM 基本上解决了 SOP(同源策略)。

我正在尝试使用虚拟环境和不同的网络浏览器对 SOP 进行测试。

但是,我正在努力设置 VmWare Player 机器以通过我的本地机器侦听不同的域。基本上,我想让浏览器认为“machineA.com”与“machineB.com”在不同网络上是完全不同的网站,因此我可以对“同源策略”进行实验

我的问题是关于如何实现这一点的任何想法。注意 - 我曾考虑使用不同的 DNS 服务器设置 netkit 环境,但我需要一个图形界面,以便我可以通过创建易受攻击的测试应用程序来测试 Web 浏览器。

非常感谢有关如何设置这种环境的任何想法

【问题讨论】:

【参考方案1】:

将您的 VMWare 机器设置为使用“桥接”以太网连接,这将为它们提供各自的 IP 地址。

在运行浏览器的机器上,编辑 /etc/hosts 以将这些 IP 地址映射到不同的域。然后您可以使用这些(不同的)域名访问播放器机器。

【讨论】:

以上是关于VMWare Player 同源策略模拟环境的主要内容,如果未能解决你的问题,请参考以下文章

对于浏览器的同源策略你是怎样理解的呢?

nginx跨域了解与模拟与解决

解决Firefox下iconfont不显示的问题

如何在 Safari(Windows 7)中禁用同源策略?

Web安全期末考试题目总结

同源策略