Aioga
AI资讯 / 技巧观点
返回 AI资讯

Outtake 在 Claude 上构建自主网络调查智能体 Recon Agent

Claude:Blog(网页)Aioga 编辑团队2026-07-22T16:55:03.785Z热度 47

AI 网络安全平台 Outtake 基于 Claude,使用 Claude Code 和 Agent SDK 构建了自主网络调查智能体 Recon Agent。

技巧观点Claude:Blog(网页)

今日 AI 情报摘要

AI 网络安全平台 Outtake 基于 Claude,使用 Claude Code 和 Agent SDK 构建了自主网络调查智能体 Recon Agent。

中文正文 · AI 翻译

Outtake 如何确保多小时的代理会话保持在正轨上,以揭示攻击网络操作

Outtake 在 Claude 上构建自主网络调查智能体 Recon Agent

在我们的系列文章《创业公司如何使用 Claude 构建》中,我们重点介绍了创业公司如何利用 AI 改变其行业。在本文中,我们分享了 Outtake 如何构建一款自主网络调查员,该调查员能够检测、调查并拆除数字威胁,从克隆登录页面到整个对抗性网络。

即使有完善的防护措施和控制,恶意行为者仍可以将 AI 用于看似无害的目的,从而掩盖其恶意意图。代码生成平台可以创建逼真的登录门户,自动化的市场工具可以推动网络钓鱼攻击的传播,而图像生成能力可以伪造身份。传统的网络安全防御很难跟上。

AI 网络安全平台 Outtake 的创始人兼 CEO Alex Dhillon 说:“如果你站在攻击者的角度来看,现在确实是发动攻击的好时机。因为 AI,不仅平均攻击执行得更快,而且由于 AI 的帮助,还能获得更深层的访问。” https://www.outtake.ai/

Outtake 将完整的数字信任攻击链 https://www.outtake.ai/blog/2026-digital-trust-industry-pain-report 统一到单一防御中,利用大量 AI 代理自主检测、调查并拆除针对客户的威胁,其客户包括领先的 AI 实验室、主要对冲基金以及美国联邦机构。

以下是 Outtake 团队最近如何在 Claude 上使用 Claude Code https://code.claude.com/docs/en/quickstart 和 Agent SDK https://code.claude.com/docs/en/agent-sdk/overview 构建 Recon Agent(一款长期运行的自主网络调查员)的方式。

在针对一家公司时,攻击者通常会遵循相同的流程:利用公共数据进行武器化 → 构建诱饵伪装 → 利用内部系统。这个流程因 AI 的介入而加速。

在入侵任何系统之前,他们会收集关于组织及其高管和员工的公开信息。

然后,他们将这些情报转化为诱饵,例如带有虚假登录页面的伪造网站,诱骗受害者提供凭证。从这些诱饵获得的访问权限帮助攻击者进入防护外围,从而触及组织最有价值和最敏感的资产。

这个三部分的序列是可预测的,但传统的安全工具一次只能保护其中的一部分:

Outtake 的 Recon 代理会调查冒充背后的整个网络。例如,代理不会仅仅关闭一个克隆的登录页面,而是会收集并分类冒充事件中的证据。

它会沿着这些线索追踪到相关的基础设施,比如一个假装自己是“客户支持”的 Telegram 账户,并在图中映射这个对抗性网络。代理的最后一步会生成一份报告,解释调查过程、威胁行为者的档案,以及攻击者行为的重建时间线。

为了执行这个复杂的工作流程,Recon 代理可以读取、写入和运行代码。它甚至可以直接与恶意登录页面互动,以查看被盗凭证的实际去向。

这些调查可能需要代理长时间自主运行。代理会话的中位时间为 16 分钟,但通常会延长到一小时甚至更久;到目前为止最长的运行持续了两个小时的代理工作后才返回结果。

Outtake 大约分四个阶段构建了 Recon 代理。每个阶段都在理解一次好的调查是什么样子的基础上,逐步将这种判断交给代理。

Outtake 在 Claude 上构建自主网络调查智能体 Recon Agent

在构建代理的任何部分之前,Outtake 的工程师自己先进行了真实的网络调查,并从客户和设计合作伙伴那里获取领域专业知识。

目标是定义“好”的标准。对于这些类型的调查,这意味着要识别哪些证据重要、如何组织证据,以及什么将可操作的结论与猜测区分开来。这个标准成为他们在后续每一个阶段都反复参考的固定基准。

“构建长期运行代理最重要的事情是,你必须真正理解什么叫好?代理应该做什么?”Outtake 代理平台的工程负责人 Jack Hayford 说。“因为最终你是在确保代理每次都能做到这一点。”

最初,Outtake 团队使用传统代理框架,逐步自动化他们正在标准化的调查过程。

然而,他们很快意识到,侦察代理不能仅仅是一个简单的调查者。它需要编写和运行代码,即时构建工具,并实际与恶意域进行交互。

“每一次调查都是不同的,而且技术性很强,”海福德说。“代理需要具备编程能力和执行力,而Claude Code是一个强大的初步工具,让我们可以实际验证这些假设并开始越来越多的实验。”正是通过在Claude Code中原型设计,他们打造了核心设计原则:在编排层面严格限制代理(‘在调查一个域时始终执行X、Y、Z’),但在需要判断时允许自由发挥。

“我们非常喜欢Claude Code引入的模式,但我们需要对更低层次的原语进行额外访问,而这些我们并不打算自己去构建,”海福德说。

使用Claude Agent SDK:https://code.claude.com/docs/en/agent-sdk/overview 是将侦察代理投入生产的自然下一步。从Claude Code继承技能和模式确保团队在获得对侦察代理的内存、上下文和文件系统更严格控制的同时,不会丢失任何开发速度,而在代理循环和会话处理方面无需重新发明轮子。

以低成本且快速响应地迭代的能力在网络安全中尤为重要,因为攻击者一旦知道防御工具存在就会立即适应。团队从一开始就集成了代理评估,并形成了一个强大的评估套件,可同时运行许多场景。这让他们能够安全且自信地进行大幅更改,例如模型升级和完整的内存系统重构。

它还让团队能够跳出代理循环。例如,当侦察代理完成调查并反馈说,因缺少某个工具本可以做得更好时,另一个编码代理会读取这些建议,编写新工具,并构建测试场景来尝试它。

直到最后,才有人介入查看结果:代理使用该工具进行调查是否更好?“我们就是瓶颈,当你构建这些冗长复杂的代理时,自动化反馈循环非常重要。这不仅速度更快,而且作为开发者体验也更令人满意,”海福德说。

在代理的早期,构建者会提前用硬编码的确定性逐步路径来编写代理行为,以防止其偏离轨道。现在,复杂的工作流程正被一种支撑环境取代:由记忆、工具、技能和护栏组成的支持环境。

以下是Outtake团队在实现Recon Agents构建中的一些经验总结。

文件系统使记忆能够在压缩后仍然存在。代理通常会被赋予非常具体且细微的工具,但给代理一个文件系统以及编写、读取和运行代码的能力,有助于代理应对障碍。

“将那些极其强大的开放式工具和能力交给代理是一个巨大的转变。我们观察到很多情况下,代理的工具由于网络故障或其他原因出现问题,但它能够找到合适的解决方法并继续执行,”海福德说。“因为我们建立的其他支撑环境足够强大,并且由于它给代理提供了使用这些强大、开放式工具进行即兴发挥的机会,代理仍然能够达成成功的结果。”

在需要时,提示提供了灵活性,但在可能的情况下进行硬编码可以确保稳定性。“当你构建这些随时间变得复杂的长期运行代理时,提示只是建议,”Hayford 说。“当代理没有按照你的意图行动时,自然的反应是增加到代理中最容易改变的部分。在系统提示中加入‘当 X 发生时,确保你做 Y’可能起初有效,但随着代理运行时间的延长,该提示中的每一个字最终可能都会被忽略。”正确的方法是通过识别代理每次都应该执行的操作,并将其作为代理的护栏来构建系统。“把这些东西从提示中提取出来,放入框架中,”他说。“现在代理不必再去考虑它,它有更多的上下文空间和注意力去专注于真正可以发挥作用的领域。”

阅读更多关于指导 Claude 的最佳实践:https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more,以及每种方法的上下文成本和权威性。

使用手动‘反思’作为自动评估的路线图,以缩短开发周期。传统观点认为,评估是可靠性的质量门槛。然而,对于长期运行的代理而言,更大的收益是速度。

在早期,每次 Recon Agent 运行时,团队都会手动审查其表现。但阅读代理 30 分钟的所有操作记录是非常困难的,也无法扩展。

“在现代代理开发中,评估输出是循环中最昂贵的步骤,”Jack 说。

评估只是这种反思的结构化、分级、可自动化的版本。一旦你将优秀的标准形成可重复检查的形式,你就可以让代理担任审判者,阅读 30 分钟的记录并评分运行情况。

“我认为一些工程师对构建评估感到担忧,因为这像是在建立一个完美的案例,”Jack 说。“从一开始就构建某种版本的评估,无论它们多么正式或‘完美’,都会让你更快地构建这个代理。”

提示注入:https://www.anthropic.com/research/prompt-injection-defenses 是一个真实的威胁,因此将你的代理放在沙箱中或为其提供防护是必不可少的。Outtake 团队部分选择 Claude,是因为它在防御提示注入方面的强大能力。

“安全性对于我们构建 Recon Agent 来说非常重要,”Hayford 说。“我们给它提供了文件系统和 bash,并将其发送到对抗环境中,因此我们必须解决的最重要的问题是构建一种防爆箱,让你可以尝试将代理与敏感内部隔离,而又不会真正阻碍它。”

他们的方法假设代理可能会被劫持,因此周围系统被设计来限制损害。然而,安全性因代理的用途而异,并非所有代理都是防爆箱的候选对象。

Outtake 现在在代理接入互联网的关键点评估信任等级,实施一个检查点来评估代理即将接触的内容:‘这个页面是否是仿冒?是否是恶意软件?是否正试图对代理进行提示注入?’这可能正是代理在穿越日益对抗的互联网时所需要的防护。

Recon Agent 已上线并开始进行调查。如果你想深入了解 Outtake 如何使用 Claude 在大规模上映射对抗性基础设施:

探索更多关于使用 Claude 构建团队的产品新闻和最佳实践。

Outtake 在 Claude 上构建自主网络调查智能体 Recon Agent
Outtake 在 Claude 上构建自主网络调查智能体 Recon Agent
Outtake 在 Claude 上构建自主网络调查智能体 Recon Agent

产品更新、操作指南、社区亮点等,每月发送到你的邮箱。

嗨 Claude!你能帮我为观众开发一个独特的声音吗?如果你需要更多信息,请立即向我提出 1-2 个关键问题。如果你认为我应该上传任何文档来帮助你更好地完成任务,请告诉我。你可以使用你能访问的工具——例如 Google Drive、网络搜索等——如果它们能帮助你更好地完成任务。请不要使用分析工具。请保持回答友好、简短和对话式。请尽快执行任务——如果制作一个成果会更好,如果制作成果,请考虑哪种类型的成果(交互式、视觉、清单等)对这个特定任务最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我改善写作风格吗?如果你需要我提供更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何会帮助你做得更好的文档,请告诉我。你可以使用你可以访问的工具——比如 Google Drive、网页搜索等——如果它们能帮助你更好地完成任务。不要使用分析工具。请保持你的回答友好、简短并且富有交流感。请尽快执行任务——如果有合适的实物或工具会很好。使用实物时,请考虑哪种类型的实物(互动的、视觉的、清单等)对这个特定任务最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我头脑风暴创意吗?如果你需要我提供更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何会帮助你做得更好的文档,请告诉我。你可以使用你可以访问的工具——比如 Google Drive、网页搜索等——如果它们能帮助你更好地完成任务。不要使用分析工具。请保持你的回答友好、简短并且富有交流感。请尽快执行任务——如果有合适的实物或工具会很好。使用实物时,请考虑哪种类型的实物(互动的、视觉的、清单等)对这个特定任务最有帮助。谢谢你的帮助!

嗨,Claude!你能用简单的方式解释复杂的话题吗?如果你需要我提供更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何会帮助你做得更好的文档,请告诉我。你可以使用你可以访问的工具——比如 Google Drive、网页搜索等——如果它们能帮助你更好地完成任务。不要使用分析工具。请保持你的回答友好、简短并且富有交流感。请尽快执行任务——如果有合适的实物或工具会很好。使用实物时,请考虑哪种类型的实物(互动的、视觉的、清单等)对这个特定任务最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我理清这些想法吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这个任务。不要使用分析工具。请保持回答友好、简短并具有对话感。请尽快执行任务——如果有合适的工具或资料作为辅助就太好了。如果使用辅助资料,请考虑哪种类型的资料(互动、可视化、清单等)对这个特定任务可能最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我准备考试或面试吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这个任务。不要使用分析工具。请保持回答友好、简短并具有对话感。请尽快执行任务——如果有合适的工具或资料作为辅助就太好了。如果使用辅助资料,请考虑哪种类型的资料(互动、可视化、清单等)对这个特定任务可能最有帮助。谢谢你的帮助!

嗨,Claude!你能解释一个编程概念吗?如果你需要更多信息,请立即向我提出1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这个任务。不要使用分析工具。请保持回答友好、简短并具有对话感。请尽快执行任务——如果有合适的工具或资料作为辅助就太好了。如果使用辅助资料,请考虑哪种类型的资料(互动、可视化、清单等)对这个特定任务可能最有帮助。谢谢你的帮助!

嗨,Claude!你能帮我看看代码并给我一些建议吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话式。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(交互式、视觉化、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能和我一起“共鸣”代码吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话式。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(交互式、视觉化、清单等)对这个具体任务最有帮助。谢谢你的帮助!

嗨,Claude!你能写资助申请书吗?如果你需要更多信息,请立即问我1-2个关键问题。如果你认为我应该上传任何有助于你更好完成工作的文件,请告诉我。你可以使用你能访问的工具——比如Google Drive、网络搜索等——如果它们能帮助你更好地完成这项任务。不要使用分析工具。请保持你的回答友好、简短和对话式。请尽快执行这项任务——如果有合适的产物就太好了。如果使用产物,请考虑哪种类型的产物(交互式、视觉化、清单等)对这个具体任务最有帮助。谢谢你的帮助!

情报判断

Aioga 编辑摘要

Aioga 编辑摘要:AI 网络安全平台 Outtake 基于 Claude,使用 Claude Code 和 Agent SDK 构建了自主网络调查智能体 Recon Agent。 Aioga 将其归入「技巧观点」方向,重点关注它对真实使用和行业竞争的影响。

背景分析

背景分析:产品与工具类动态的价值取决于它是否解决明确场景、能否进入工作流,以及交付、价格和数据安全是否可接受。

Aioga 观点

Aioga 判断:这条动态更适合作为行业观察信号,当前信息足以建立线索,但不足以推导长期结论。

影响与后续

影响分析:对相关团队而言,短期应先核对来源、可用范围和实际成本,再判断是否值得接入或跟进。 后续观察:继续观察产品是否开放使用、用户反馈、定价、集成能力和后续版本更新。

来源与版权说明

本页正文由公开来源页面提取并按原有信息整理,同时保留来源、发布时间和原文入口。版权归原作者及来源网站所有,请通过原文链接核验和阅读来源版本。

抓取通道: 摘要聚合 · 原始域名: claude.com

来源: Claude:Blog(网页)

原文链接: 打开原始来源

Aioga 归档: 查看情报页

Content record: source-page · Updated: 2026-07-22T16:55:03.785Z

API 中转站
API RELAY · DEVELOPER INFRASTRUCTURE

API 中转站

统一接入主流 AI 模型 API,为开发、测试与生产环境提供稳定调用入口。

立即访问 api.w173.com
AIOGA SHARE POSTER

分享这篇 AI 情报

AI 网络安全平台 Outtake 基于 Claude,使用 Claude Code 和 Agent SDK 构建了自主网络调查智能体 Recon Agent。

Claude:Blog(网页)2026-07-22T16:55:03.785Z
扫码打开文章详情扫码直达文章详情

Aioga 自动聚合全球 AI 动态,并保留来源信息用于核验与引用。