【发布时间】:2015-12-01 14:36:00
【问题描述】:
我们正在与第 3 方交谈,希望将他们的一些数据包含在我们的网站上,他们希望通过 iframe 来实现,由于响应性原因,我不喜欢这样做。
他们提供的其他选项是包含一个 javscript 文件,该文件将接受一个参数来了解将结果放入哪个 DOM 元素。
基本上,这使他们可以访问我们网站的 javascript 范围,如果他们愿意,可以在其中执行隐藏 dom 对象等操作。
我的问题是,我需要考虑哪些安全问题?例如,他们能否在他们的 javascript 中编写恶意代码,最终从我们的服务器读取 .php 文件并从配置文件等中获取密码?还是他们唯一能做的事情与 DOM 相关?
【问题讨论】:
-
好吧,你究竟是如何远程“读取”一个 php 文件的呢?如果您的服务器配置正确,则通过 http 访问任何 php 文件都会执行该文件,并且您只会看到脚本的输出。如果您获得了 php 源代码,那么您真的应该首先解雇设置您的服务器的人。如果关键配置文件存储在您网站的文档根目录中/下,那么您应该在解雇他们时向该人开火。
标签: javascript security external