在代码里给AI应用上安全锁。运行时安全平台:在工具调用与HTTP端点的动作边界执行策略,拦截越权操作与提示词注入、进程内识别敏感信息、控制Token预算,本地判定低于1毫秒,SDK覆盖JS/TS、Python与Go。 定价:15 天免费试用+订阅分层,以官网为准。编辑评分:⭐ 4.5。
Arcjet是什么?
Arcjet 是一个把安全防护嵌进应用代码内部的运行时安全平台,2026 年 9 月 17 日正式发布面向 AI Agent 的完整产品线。它的思路与外置网关、WAF 相反:在代码里、动作发生的那一刻做检查——拦下不该执行的工具调用、识别提示词注入、给 AI 接口设 Token 预算、在敏感数据进模型前脱敏。官方披露本地判定延迟低于 1 毫秒,已有 500 多个生产应用在用,公司获 Plural 领投的 830 万美元 A 轮融资(a16z、Seedcamp 参投),并通过 SOC 2 Type II 审计。SDK 覆盖 JavaScript/TypeScript(15 个以上框架)、Python 与 Go,同时提供 Claude Code、Cursor 等编码代理的接入方式,编码 Agent 可以直接帮开发者把防护代码写进项目。官方叙事里有个值得记住的观察:风险往往由一系列单看都合理的步骤累积而成——查客户、调额度、发邮件,Arcjet 的关联 ID 让后续步骤能看到本轮先前的行为并据此拒绝。
核心功能
- Agent 动作防线:在工具处理器内用 guard() 按身份、角色、路由与参数类型校验,拒绝越权调用,而非事后补救;
- 提示词注入检测:专用检测模型在请求到达模型前分析用户输入与工具输出,约增加 100 毫秒延迟,支持 dry-run 试运行;
- 敏感信息防护:邮箱、银行卡号等 PII 可完全在进程内识别与拦截,数据不出企业环境;
- Token 预算控制:以用户、组织为键的令牌桶在整轮 Agent 运行中共享配额,失控循环烧不穿账单;
- 远程策略:安全团队在云端改规则即时生效,无需工程师重新部署;所有决策留档可审计,证据可存自有存储。
版本/套餐对比
Arcjet 提供免费试用(15 天),正式使用按订阅分层,具体档位与额度以官网为准。产品能力分两条线:请求线(protect())面向 HTTP 接口,覆盖 bot 识别、限流等 Web 安全;守护线(guard())面向 Agent 工具调用、队列消费者、MCP 服务器与工作流步骤,专注动作级治理。与 MCP 网关类方案并非互斥——网关管发现与路由,Arcjet 管应用内的最终执行,两者可以叠加。证据存储支持 Arcjet 云、单租户、私有 VPC 或企业自有存储,对数据主权敏感的团队有回旋余地。
值不值得用?
当 AI 应用开始能动手——退款、发邮件、改数据——只靠提示词约束就不够了,Arcjet 把检查点放在动作边界,是当前公认的更稳做法;它的 in-code 形态意味着一个工程师当天就能上第一道防线,不用先立项搭基础设施。需要权衡的点:检测模型带来的约 100 毫秒延迟要评估业务容忍度;框架适配虽广但版本新旧会影响体验;Agent 运行时安全作为新品类,规则调优需要安全与工程两个团队磨合。已有网关的团队可以把它当作最后一公里的执行层补位。引入节奏上,先从限流与 bot 防护这类成熟能力入手,再逐步开启 Agent 相关检测,是更平滑的路径。
使用建议
- 先用 dry-run 模式上线提示词注入与敏感信息检测,观察误报一周后再切强制模式;
- 给每个会花钱的 Agent 工具加 Token 桶预算,键用用户与组织组合;
- 把退款、发消息等高危动作的阈值策略写进 guard(),拒绝时给 Agent 可解释的返回;
- 安全团队接管远程策略,工程团队维护代码内规则,两条线定期对齐。
适合谁用?
推荐:在生产环境运行有实际操作权限的 AI Agent、对数据安全有合规要求的工程与安全团队。可考虑:LLM 应用开发者,先用免费层给 API 端点加上限流与注入检测。不推荐:纯原型阶段、没有任何真实用户与数据的项目——过早引入安全层会拖慢迭代。