通过设计,JavaScript和Flash之间的JavaScript调用是否驻留在同一个HTML容器中(在客户端)?
它能被设计拦截吗?
提示: ExternalInterface API引用(上面)读取
ExternalInterface类要求用户的web浏览器支持ActiveX或某些浏览器为插件脚本公开的NPRuntime API。见http://www.mozilla.org/projects/plugins/npruntime.html。
谢谢
发布于 2012-08-15 14:07:35
取决于你所说的拦截是什么意思?如果您信任进行ExternalInterface调用的页面/沙箱,那么它是安全的。我能想到的唯一攻击矢量是修改__flash__toXML javascript函数的黑客。
另一点值得注意的是,易受XSS攻击。;因此,如果参数来自用户,则必须始终对其进行清理。
https://stackoverflow.com/questions/11970507
复制相似问题