HAR 网络通信取证与性能分析工作室
100% 浏览器本地运行,零服务器上传。深入解析 HAR(HTTP Archive 1.2)文件、瀑布流时序可视化、性能瓶颈分析、CSP/HSTS/CORS 安全标头诊断、Cookie 与敏感凭据检测、安全脱敏脱敏导出及两份 HAR 对比。
- 100% 浏览器本地检查:零上传、零持久存储(仅保留在当前会话内存中)
- 完全遵循 HAR 1.2 规范:完整解析并安全保留 log、creator、browser、pages、entries 及厂商未知扩展
- 瀑布流时序分析:分解 blocked、DNS、connect、SSL、send、wait、receive 七大阶段,并提供无障碍表格视图
- 性能深度取证:智能筛选慢速请求(>1000ms)、大体积载荷(>500KB)、重定向链、重复请求候选及网络并发峰值
- 安全标头矩阵:客观核验 CSP、HSTS、X-Content-Type-Options、X-Frame-Options、CORS 及 Cookie 安全属性
- 隐私安全脱敏工作室:自动检测 Authorization、Cookie、URL 凭据、JWT 及邮箱 IP,一键生成脱敏 Sanitized HAR
- 两份 HAR 差分对比与代码生成:客观对比网络指标差值,安全生成 cURL / Fetch / Python 示例及 PDF 审计报告
将 .har 或 JSON 文件拖放至此处
释放文件以开始取证分析
关于 HAR 网络通信取证与性能分析工作室
Solasu HAR 工作室专为前端工程师、安全研究员及系统运维人员打造,提供远超简单查看器的完整网络取证体验。从归档结构解析、瀑布流时序排查、安全标头审计、机密信息与 Cookie 识别,到生成可安全公开分享的 Sanitized HAR,以及改版前后的客观数据横向对比,全流程在一个界面内自闭环完成。
全部计算过程 100% 运行于浏览器本地会话内存中,不向任何第三方服务器上传,不使用本地持久化数据库,坚决捍卫您的通信隐私安全。
HAR 1.2 规范深度解析与交互式瀑布流
即时拖放 Chrome、Firefox、Edge 等浏览器导出的 HAR 1.2 格式文件。完整解析并保护 log、creator、pages、entries 以及各类浏览器特有的扩展字段。
瀑布流图谱将每个请求精确切分为 7 个技术阶段:排队阻塞、DNS 解析、TCP 握手、SSL 加密、发送、等待首包(TTFB)与内容接收,同时提供完全符合无障碍标准的表格模式与连接并发度监控。
客观性能诊断与安全标头取证
摒弃人造的 100 分制评分与商业排名,仅基于客观事实呈现数据:慢速请求(>1000ms)、大体积载荷(>500KB)、HTTP 4xx/5xx 报错、重定向跳转链及疑似重复请求。
全面核验 CSP、HSTS、X-Content-Type-Options、X-Frame-Options、CORS 与 Cookie 安全属性(Secure, HttpOnly, SameSite),并自动扫描 Authorization 标头、API Key、JWT 与个人信息特征。
安全脱敏(Redaction)与两份 HAR 差分对比
在对外提交工单或向技术支持提供网络日志前,可使用内置的脱敏工作室一键替换会话 Cookie、Bearer Token 和 URL 密码,生成结构完整但绝不泄露机密的 Sanitized HAR。
支持载入两份 HAR 归档进行 A/B 差分对比,客观展示请求增减、传输字节差值、耗时变动与接口增删,辅助版本发布回归验收。
关于 HAR 深度解析与网络性能取证的常见问题 (FAQ)
什么是 HAR(HTTP 归档)文件?
HAR(HTTP Archive)是一种基于 JSON 格式的标准化记录文件,用于完整保存浏览器在加载网页过程中发起的所有 HTTP/HTTPS 请求与响应详情(包括网址、状态码、标头、Cookie、查询参数、各阶段时序及正文)。
什么是 HAR 1.2 规范?
HAR 1.2 是由 W3C Web 性能工作组主导制定的开放标准,其根节点为 log,下设 creator、browser、pages、entries、timings、request、response 等规范字段,被全球主流浏览器广泛支持。
如何在 Google Chrome 中导出 HAR 文件?
按 F12 打开开发者工具,切换到“Network(网络)”标签页,刷新网页录制通信数据。录制完毕后,点击网络面板工具栏上方带有向下箭头的“Export HAR”图标即可保存。
如何在 Firefox 中导出 HAR 文件?
按 F12 打开火狐控制台,选择“网络”标签并刷新页面抓取请求。随后点击请求列表右上方的齿轮图标,选择“全部保存为 HAR”即可。
HAR 文件中会包含登录 Cookie 和密码吗?
是的。原始 HAR 会完整记录 Cookie 标头、Authorization 凭据和 POST 表单数据。如果直接公开分享未经处理的 HAR,极易泄露账号登录凭据。建议在分享前使用本工具的 Redaction 匿名化功能。
HAR 中是否会捕获 API 令牌或 Bearer Token?
是的。API 接口发送的 Authorization 标头及 JWT 都会以明文写入 HAR。本工作室能够自动识别这些高危凭据,并将其替换为 [REDACTED]。
上传的 HAR 会被发送到远程服务器吗?
绝对不会。Solasu HAR 工作室 100% 在您浏览器内部通过 JavaScript/WebAssembly 运行。没有一个字节会被上传至外部服务器,也不会存入 localStorage 或任何持久化数据库中。
什么是网络瀑布流(Waterfall)图?
瀑布流是以时间为横坐标的请求时序可视化图表,直观呈现每个请求从何时发起、在 DNS 查询、TCP 握手、SSL 加密、首字节等待及数据下载上分别消耗了多少毫秒。
Waterfall 中的 'blocked'(阻塞)时间代表什么?
代表请求在开始物理发送前,在浏览器队列中等待空闲套接字连接、代理协商或磁盘缓存检查的时长。多见于同一域名超过并发连接上限的场景。
Waterfall 中的 'DNS' 阶段是什么?
是将域名解析为目标服务器 IP 地址所耗费的时间。如果本地系统已缓存该域名,则通常为 0 毫秒或不可用(-1)。
Waterfall 中的 'connect' 与 'SSL' 阶段有何区别?
connect 是建立底层 TCP 三次握手的时间。对于 HTTPS 连接,SSL/TLS 密钥交换与加密握手的时间被记录在 ssl 字段中,属于整体连接建立的一部分。
Waterfall 中的 'wait'(TTFB)到底代表什么?
Wait 即首包响应时间(Time to First Byte),指从浏览器发送完请求到收到服务器返回第一个字节之间的时间。请注意:这属于客户端观测到的网络往返延迟,不能单纯视作服务器内部程序运算的时间。
Waterfall 中的 'receive' 阶段代表什么?
是从收到首个响应字节到整个文件传输完毕的时间,主要受资源大小和当前网络带宽限制。
HTTP 4xx 与 5xx 错误如何区分?
4xx 代表客户端或请求问题(如 404 页面不存在、401 未授权),5xx 代表服务器端报错(如 500 内部服务崩溃、502 网关故障)。本工具支持一键高亮筛选。
什么是 CORS(跨域资源共享)检查?
CORS 控制着不同域名之间的接口调用权限。本工作室检查 Access-Control-Allow-Origin 等标头,对星号通配符(*)配合凭据或过于宽泛的策略提出客观参考,不作为法律判定。
CSP(内容安全策略)分析能提供什么?
CSP 用于预防 XSS 跨站脚本攻击。本工具会拆解策略指令,并对其中出现的 'unsafe-inline'、'unsafe-eval' 或 '*' 通配符给出客观提示。
什么是 HSTS(严格传输安全)?
HSTS 强制浏览器仅通过 HTTPS 访问该网站。本工具负责检查其 max-age 缓存寿命、includeSubDomains 及 preload 指令是否完整。
Cookie 的 Secure、HttpOnly 和 SameSite 属性重要吗?
Secure 确保仅在 HTTPS 传输;HttpOnly 防止 JavaScript 脚本读取窃取 Cookie;SameSite(Strict/Lax/None)用于防范 CSRF 跨站伪造请求。
第一方与第三方资源是如何区分判定的?
通过比对当前页面的主域名与各个请求的域名。同属于同一顶级注册域的为主站第一方资源,外部引入的 CDN、广告、统计脚本等则归入第三方。
什么是 HAR 匿名化脱敏(Redaction)?
在保留有效 HAR 1.2 结构的前提下,将所有 Cookie、认证令牌、密码、JWT、手机邮箱和 IP 等隐私内容替换为安全的占位符文本,以便向外部无忧分发。
脱敏生成的 Sanitized HAR 是否绝对安全?
启发式自动化脱敏能够清除大部分通用特征的凭据,但无法保证 100% 涵盖所有企业自创的私有格式。分发前依然建议进行必要的人工确认。
生成的 cURL 与 Fetch 代码是否能直接运行?
可以复制到终端或代码中重现网络通信。若请求中包含敏感凭据,界面会醒目提示,且支持直接生成已脱敏的安全版本。
HAR 比较(Compare)功能的使用场景是什么?
用于比对两份网络通信记录(如优化前后、不同网络环境或故障复现前后),直观查看请求数量、总字节数、耗时差值和新删接口。
为什么有些 HAR 文件中缺少响应正文(Body)?
浏览器在导出 HAR 时,若用户未勾选保存正文或文件超过体积上限,浏览器会自动省略正文。本工具会明确提示“正文未记录于归档”,而非错误。
什么是疑似 JWT 令牌检测?
是由点号分隔的三段 Base64URL 字符串。本工具可解析并展示其声明,但明确声明不对签名的有效性提供背书。
该工具会向目标服务器重放(Replay)请求吗?
不会。本工作室是纯粹的离线静态分析工具,严禁主动重放网络请求,杜绝安全与隐私隐患。
该工具是杀毒或木马查杀工具吗?
不是。本工作室专注于 HTTP 归档的网络性能与协议合规审计,不提供恶意软件特征库匹配或病毒查杀服务。