首页
社区
课程
招聘
[原创]腾讯云智能渗透挑战赛中AI First的学习与思考
发表于: 2026-5-25 11:16 1917

[原创]腾讯云智能渗透挑战赛中AI First的学习与思考

2026-5-25 11:16
1917

写给自己的思考,也写给所有在 Agent 浪潮里感到既兴奋又隐隐不安的人。

淚笑师傅的分享和大家都不一样,他没有急着展示工具,而是先提了一个问题:渗透测试的本质是什么?

传统答案是信息收集。但他说,信息收集只是一个动作,执行完之后已知变多了,然后呢?从更高维度看,渗透测试是无限状态空间中的有向搜索——起点已知,终点已知(拿 shell、得 flag),但中间的路径是未知的。信息收集,不过是在这片未知空间里移动的方式之一。

将问题抽象成更高维度,让我一开始就感受到了淚笑师傅思考的核心。因为一旦你这样看问题,就会发现:数学证明也是这个结构,漏洞挖掘也是,很多工程难题也是。如果你设计出一套能在这类结构中工作的系统,你就有了通用问题求解引擎的雏形。

他把这套系统叫做Cairn AI

黑板架构不是新概念——它在 1970 年代的语音识别系统里就被提出了。淚笑师傅说,他独立推导出这个模式之后,才查阅资料发现它已经有名字了。

这件事本身就很有意思:某些底层结构,当你真正想清楚问题的时候,会自然地收敛到同一个形状。

类比是这样的:一群侦探围坐在一块黑板前破案。

整个推进过程是一个循环,对应军事理论里的 OODA:

对应到系统里三种任务:

就这三件事,循环往复,直到某条边直接连到了终点。

淚笑师傅在演讲里强调了一句话,我认为这是整个系统中,思考问题的逻辑变化后的最直观体现:

整个过程中,没有任何一行代码告诉 Agent 渗透测试应该怎么做。

Agent 看到的只有当前的图,和本次要执行的任务类型。分工从哪里来?从图里来,从运行时的态势里来——新的 Fact 写入,触发新一轮 Reason,图上长出新的 Intent,Worker 去 Explore。

对比传统的多 Agent 架构:信息收集 Agent、漏洞利用 Agent、报告生成 Agent……这种预定义角色的分工,是人类在设计时强加进去的。它看上去结构清晰,但本质上是把人类对问题的理解硬编码进了架构

问题是:人类对问题的理解,往往是残缺的。传统多 Agent 架构是人类局限的投影,分工带来信息孤岛,上下文残缺,翻译和过滤损耗。它看似在设计智能,实则是在复刻人类的局限。

Cairn AI选择的路径是:找到状态空间的最小表达。 从蚁群算法看,蚂蚁不相互点对点通话,它们只在路上留下信息素,更好的路径信息素浓度更高,群体行为从个体的简单规则里涌现出来。Cairn AI的 Worker 也一样:相互之间绝不通信,只通过写 Fact 和 Intent 间接协调,整体的搜索策略从这个简单循环中涌现。

Less is More,去掉一个东西,比加一个东西需要更深的理解。

DeepSeek 的出现,把推理成本打到了一个新的地板。这不是量变,是质变——它意味着:原本因为成本原因不值得用 LLM 来做的事情,现在可以放手去做了。像Cairn AI这样的系统,每一轮循环都要调用模型来 Reason 和 Explore,在 claude opus 时代的定价下,跑一套渗透的成本是不可忽视的。现在,这个约束在松动。

这是好事。它让更多人能够真正验证这些架构思路,而不只是在 demo 里点到为止。但它也在加速我对网安未来和个人发展的焦虑。

过去我们谈技术债,谈的是人类写的烂代码:注释缺失、耦合严重、没有测试、逻辑混乱,堆了十年的屎山,没有人敢动,也没有人真正理解。

现在,有了 Agent,有了 Claude Code,有了各种 AI 编程工具,开发速度上去了,代码量暴增,demo 一个接一个。我在一些团队里观察到一个现象:系统演进的速度,开始超过人类理解它的速度。

这不是比喻,一个由 Agent 驱动的系统,在快速迭代中,某个模块是怎么工作的,为什么这样工作,某个边界条件下会发生什么——开发者自己开始说不清楚了。因为那段逻辑是 AI 生成的,通过了测试,看上去没问题,就合进去了。

在 demo 迭代和验证场景里,这是可以接受的代价,快速验证思路,跑通流程,这是 AI 辅助开发的合理用法。


[内核课程]《Windows内核攻防实战》!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

收藏
免费 1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回