apache-flex - 检查来自 SWF 文件的 HTTPS 流量

标签 apache-flex security https flash

有没有办法检查来自编译为 SWF 文件的 Flex 应用程序的 HTTPS 流量?

我正在尝试为此使用 Fiddler,已将 DO_NOT_TRUST_FiddlerRoot 添加到我的受信任的根证书颁发机构,因此我的 IE 现在可以访问通常会提示的其他 HTML 网站不受信任的证书。但是,来自 SWF 文件的 HTTPS 流量仍然没有出现在 Fiddler 中,事实上,Flex 应用程序无法工作(我相信 Flex 应用程序不支持带有自签名证书的 HTTPS)。有办法解决吗?

更新:明确地说,我对在 Flash Player 下运行的 SWF 文件与服务器之间的流量感兴趣(通常,将使用 HTTPService 等 Flex 组件)。 SWF 文件本身可以通过 HTTP 或 HTTPS 提供,这并不重要。

说明 2:不要假设源代码可用于 SWF 文件。如果是,则可以使用 Flash Builder 4 的网络监视器。

(我正在为我的客户评估可能存在的安全风险,以明确我的意图。)

最佳答案

试试 Charles Proxy它适用于 HTTPS 和 AMF。有一个带有一些小烦恼的免费版本。要使其与 ssl 一起使用,您需要转到 Proxy->Proxy Settings->SSL 并添加您要监控的流量的域。

----来自评论----

如果你有原始证书,你可以在Proxy->SSL Certificate中设置,Charles会使用它,应该不会再报错(因为proxy会有合​​适的证书)。

关于apache-flex - 检查来自 SWF 文件的 HTTPS 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2222511/

相关文章:

javascript - 绕过自定义登录页面

php - 在 php 登录 session 中获取用户名

apache - ReSTLer ssl https 重定向

node.js - Webpack DevServer -> 代理 HTTPS 资源 -> UNABLE_TO_VERIFY_LEAF_SIGNATURE

apache-flex - 如何使用 mx PrintDataGrid 打印 flex spark datagrid?或者有没有其他方法可以在不使用 mx PrintDataGrid 的情况下实现这一目标?

javascript - 将 SWF 集成到 html 页面的最佳方式

apache-flex - 不支持的采样 flex/actionscript

ios - 使用RNCryptor的iPhone App是否需要任何加密注册?

apache-flex - 柔性 : passing parameters to custom components

python - 由 gunicorn 运行的 Flask 应用程序在一段时间后被挂起