代码之家  ›  专栏  ›  技术社区  ›  David

寻找资源解释安全风险[已关闭]

  •  6
  • David  · 技术社区  · 14 年前

    我有一个开发人员给了用户下载压缩文件的能力,其中包含一个HTML文档,该文档引用了一个相关的javascript文件和Flash文档。Flash文档接受嵌入在HTML文档中的URL作为其参数之一。我相信这个档案是用来将广告传送给某人的一种方式,某人将使用源代码在他们的网站上显示广告,但是最终用户似乎想在本地查看它。

    当打开HTML文档时,将显示Flash文档,当用户单击Flash文档时,它将重定向到此嵌入的URL。但是,如果提取桌面上的存档文件并在浏览器中打开HTML文档并单击Flash对象,则不会发生任何可观察到的情况,它们将不会重定向到外部URL。

    我认为这是一个安全风险,因为有人正在从本地计算机区域转移到外部区域。

    我正试图以最简单的方式向最终用户解释这种安全风险。他们简单地认为它是“坏的”,当它没有坏的时候,他们就不会受到已知的脆弱性的保护。

    开发人员试图解释如何将文件复制到本地IIS实例,我非常怀疑该实例是否正在用户计算机上运行,我认为这不是一个可行的解释。

    2 回复  |  直到 14 年前
        1
  •  3
  •   rook    14 年前

    我不认为这是个问题。如果能够执行相反的方向,即执行从远程区域到本地区域的脚本,则称为” Cross Zone Scripting “。事实上最 recent 0-day against IE 使用跨区域脚本获取远程代码执行。

    如果你看 restrictions for Adobe Air 你可以看到它的限制性较小 Same Origin Policy 当涉及到访问远程资源时。我想不出一种情况,在这种情况下,这对攻击者是有价值的。特别是当与其他本地运行代码比较时,例如C++中的可执行文件。

        2
  •  0
  •   Doug Kavendek    14 年前

    this 有用吗?这似乎意味着当它阻止本地内容时,用户会收到这样的通知,但听起来好像它只是在无声地失败。