我可以访问第三方提供的文件内容吗?

时间:2016-03-11 15:27:30

标签: javascript html security

这实际上是一个安全问题,而不是黑客攻击。昨天我被问到,访问过的页面是否可以访问通过LAN本地可用的文件,但不能从外部访问。

例如,如果我转到第三方页面,该页面是否可以告诉我的浏览器抓取" http://192.168.0.1/foo.html"的内容,然后发布该内容回到外部服务器?

我知道它可以通过简单的ajax请求来完成,因为浏览器会阻止它。但是,您可以包含带有脚本标记的外部文件。 e.g。

<script type="text" src="http://127.0.0.1/test.html"></script>

将成功加载该本地文件(如果您正在运行Web服务器并且当然具有该文件),并将其包含在文档中。然而,就我所见,这似乎无法实现。

这是一个值得关注的问题,还是由浏览器解决的问题?

0 个答案:

没有答案