[BFSCLICKER]CDPNetwork声明和动态获取接口加速"

admin 2026-11-04 00:36:07 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

[BFS CLICKER]CDP Network声明 和 动态获取接口加速

原创

Lior1969
Lior1969

Moonlight安全

2026年11月2日 18:30
北京

去阅读

BFS CLICKER · 系列 01

本地验证版 · BFS Clicker 系列专题

遍历仍采用 BFS,这次工程升级减少重复等待、路径重放与全量写盘。用同覆盖基准核对结果,再看技术改动怎样变成实际收益。

网页探索慢,未必慢在遍历算法。浏览器已经停稳,多个步骤却各等一遍;刚走到深层页面,又回入口重走;改动一个状态,还要重写整份断点。时间被这些重复工作一点点吃掉。

BFS Clicker 这次仍用原来的 BFS。改的是让每次等待、点击和写盘更有价值。

01 / 技术升级

等待保留,重复等待减少

浏览器观察网络和页面变化,同一段已经确认稳定的结果可以复用;点击等动作会先使旧结果失效,下一次仍检查 DOM 是否变化。默认连续观察窗口保留 160 毫秒,没有整体压成一个容易漏控件的短延时。

120 毫秒后才出现链接的本机页面被放进回归:要证明它更快,也要证明链接仍被发现。有界观察无法包办任意未来定时器,报告继续保留这类边界。

本地基准图|18 次浏览器对照,三类场景均保持状态与已响应 API 覆盖一致。

02 / 技术升级

刚到的新页面,验证后接着走

深链里最浪费的是反复回入口。现在,刚构建的新状态若仍驻留当前页面,可在完整语义指纹复核、路径可安全重放后继续探索。执行任意动作前即废弃旧复用资格,命中已有指纹也不重新启用。URL 和画面相同,并不足以证明隐藏的业务状态没变。

六层深链夹具每轮请求从 56 次降至 14 次,重放动作从 15 次降至 0 次。不同分支仍按需要恢复页面,这条隔离规则没有为提速让步。

03 / 技术升级

把磁盘和正文预算留给有效证据

断点先追加带序号、身份和校验和的增量日志,每次 fsync,再周期性合并完整快照。只变动一个状态,不必次次重写整张图;损坏记录会被识别。动作已生效、结果尚未提交时遭遇强杀,仍可能需要重做,不能许诺外部副作用只发生一次。

正文队列优先保留 HTML、脚本和接口文本;图片、字体等二进制默认只记元数据。图查看器也预建索引,缓存最近八个视图,选节点只更新样式,保住缩放和平移。

04 / 技术升级

提速要和覆盖一起看

最新本机 18 轮对照中,分叉树、六层深链、延迟页面的吞吐分别约为基线的 1.09、3.42、1.20 倍。双方保留相同默认截图、请求间隔和策略,状态指纹、成功动作及实际有响应 API 集合一致。范围和危险动作拦截没有放宽;图导出与报告等收尾成本,也计入了采集基准。深链收益明显,分叉场景较小,这才是结果的真实形状。

当前本地 Web/MCP 版本通过 183 项回归。这不是整仓移动端验收,也不能外推为所有站点的固定倍数;测试环境是 macOS、Node 26 和本机夹具。

05 / 技术升级

这些提升,具体用了什么技术

Playwright / Chromium 真实点击、页面观察与网络证据
MutationObserver / 活动代次 复用已稳定观察,动作后重新检查
语义指纹 验证刚构建状态后再继续探索
journal + fsync + compact 增量先落盘,再合并完整快照
CDP Network 记录浏览器提供的请求发起上下文
Map 索引 / LRU / SVG 复用 减少查询扫描与重复画布构建

系列展望:下一步,让网站和 App 的观察信息,逐步形成可生成、可验证、可更新的 MCP 能力。

这次升级的价值,是让重复成本更少,让覆盖和恢复证据仍然可查。接下来遇到更复杂的站点,也有一套能复跑、能对照的办法回答:快在哪里,漏没漏。

关注后续进展

BFS Clicker

欢迎加入Moonlight安全交流群~一起探索安全姿势

github.com/8eeth0ven/bfs-clicker ↗

BFS CLICKER / SERIES 01 / 2026

国内多校联合|AgentBoard:面向多轮大语言模型Agent的细粒度评测与可视化分析平台" 网络安全文章

国内多校联合|AgentBoard:面向多轮大语言模型Agent的细粒度评测与可视化分析平台"

AgentBoard是由多所高校联合提出的多轮大语言模型Agent细粒度评测与可视化分析平台,发表于NeurIPS2024。其核心创新是提出任务进度率指标,通过状态匹配或子目标标注衡量执行过程接近目标的程度,弥补了仅用成功率无法区分失败程度的不足。平台覆盖四类场景九类任务共1013个实例,并提供交互式可视化面板。实验表明进度率能揭示成功率难以体现的差异,且合法动作比例与最终表现并不等价。建议评测平台同时保留结果指标和过程证据,结合成功率与进度率共同分析。
[BFSCLICKER]CDPNetwork声明和动态获取接口加速" 网络安全文章

[BFSCLICKER]CDPNetwork声明和动态获取接口加速"

本文介绍BFSClicker爬虫工具的技术升级,通过减少重复等待、路径重放与增量写盘优化提升效率。实测深链场景吞吐提升约3.42倍,分叉场景提升较小。技术栈包括Playwright、MutationObserver、语义指纹及journal+fsync等,在保持覆盖率与证据可查的前提下降低重复成本。
WizQ3发布会:抢的不是检测模型,是四个新遥测入口" 网络安全文章

WizQ3发布会:抢的不是检测模型,是四个新遥测入口"

WizQ3发布会核心是扩展四个新遥测入口而非发布GA功能,将采集范围从云扩展到开发者工作站、AI推理调用与SaaS。AISAST采用六段式多Agent编排,强调证明可利用才放行。SaaS安全依赖资产与权限图定性,Salesloft案例显示每个控制都正常工作时攻击仍成功。可操作建议:借鉴六段式编排降误报,重视资产图关联分析。
评论:0   参与:  0