【发布时间】:2021-05-21 19:22:51
【问题描述】:
假设我有一个绘图 html 应用程序,我的用户可以在他们的网页中使用它。它们包括在 iframe 中设置其 src 的小部件(将其生成的密钥作为查询字符串传递),我将其与 frame-ancestors 标头一起发送以限制对其域的使用,并且他们的用户可以使用小部件进行绘制。
现在假设他们想要加载保存在他们服务器上的绘图并将它们传递给我的 iframe 小部件,并且他们希望用户单击一个按钮(在他们的站点上)以将当前绘图保存在他们的服务器上。在这两种情况下,他们都可以向我的 iframe 发送一条指定签名 url 的消息,我的 iframe 可以监听该事件并使用 fetch 分别下载或上传所需的资产。
代表他们下载或上传 iframe 会带来哪些安全隐患?这个设置是可靠的还是可以被滥用?如果它可以被滥用,如何?
【问题讨论】:
标签: javascript html iframe browser websecurity