【发布时间】:2015-10-12 02:28:50
【问题描述】:
我关心的是下一个问题。
我有一个网页(无 ssl,http://example.com),我在其中实现了一个 JavaScript 例程,该例程为 https 网页(https://secure.example.edu)创建了一个 IFrame。此时一切正常,但如果我想从 Chrome 控制台中更改 iframe 位置(即使有相同的来源(X-FRAME-OPTIONS)策略),也可以使用 302 永久移动。所以我的问题是,用户是否有可能连接到http://example.com 而他不知道 iframe 位置发生了变化?没有在example.com 或secure.example.edu 上执行此操作的任何代码。
L.E.例如,假设在secure.otherdomain.com 上我有一个提交信用卡的表格。我如何向用户保证他将他的信息提交到该域而不是其他域。
【问题讨论】:
-
抱歉,这很不清楚。会有很多不开心的吊扇。你能具体解释一下你的问题是什么吗?
-
我知道我的问题有点不清楚,但作为一个例子。想象一下,我在那个 iframe 上放了我的信用卡。那有多安全?我如何才能真正确定我没有将我的信用卡信息提交给 secure.otherdomain.com 以外的网站?
-
也许您不应该将此类信息放在 iFrame 中。顺便说一句,如果 iframe 位置发生变化,它将来自客户端。你对此无能为力。
-
@r4phG 如我所见,我的问题被否决了(也许没有其他人会回应)。不清楚的问题可能是我的错。不是问题,更像是一个问题,因为我看到诸如 Braintree 或 taxamo 之类的页面使用该选项通过 iframe 将付款信息获取到他们的网页。
标签: javascript html security iframe