用途:分析当前目录下的 mitmproxy 转储文件 log.txt,查找 HTTP 流量中的不安全配置,适用于用户询问安全响应头、Cookie 安全、CORS 问题或传输安全时。
主要能力(六类检查):
- HTTP 而非 HTTPS:明文传输敏感数据、登录/支付页面使用 HTTP、混合内容问题。
- 缺失安全响应头:Strict-Transport-Security(HSTS)、X-Content-Type-Options、X-Frame-Options、Content-Security-Policy、X-XSS-Protection、Referrer-Policy。
- 不安全 Cookie:缺少 Secure 标志、缺少 HttpOnly 标志、缺少 SameSite 属性、会话 Cookie 无保护。
- CORS 问题:Access-Control-Allow-Origin: *、通配符下允许凭据、来源过于宽松。
- SSL/TLS 问题:SHA1 证书(已弃用)、弱密码套件、过时 TLS 版本。
- 信息泄露:GET 参数中的敏感数据、暴露的调试/详细错误、响应中的堆栈跟踪、泄露的内部文件路径。
使用方式:需当前目录存在 log.txt。若缺失,先抓取流量: mitmdump --set flow_detail=3 2>&1 | tee log.txt
输出格式:每条发现包含 Endpoint/Resource(问题位置)、Issue(配置错误内容)、Current Value(观测值)、Recommended(安全配置建议)、Risk(潜在攻击向量)、Severity(Critical/High/Medium/Low/Info)。
限制:依赖 mitmproxy 抓包文件,需先具备流量数据;资料未提供安装方式、收费、平台支持及具体命令参数等更多信息。