# hoop.dev hoop.dev 是一款开源、支持协议感知的反向代理,可部署在数据库、集群等资源旁边,在流量到达目标前检查并管控客户端和 AI 代理的交互。它可屏蔽敏感响应数据、拦截不允许的命令,并将指定操作提交审核。 - Findings24: - 网站: - 价格: Freemium - 分类: AI 智能体基础设施, AI 网关与路由, 开发者工具 ## 什么是 hoop.dev? hoop.dev 是一款开源、支持协议感知的反向代理,用于管控客户端、AI 代理与基础设施资源之间的交互。它以边车形式部署在数据库、集群或其他受支持的资源旁边,在协议层检查流量,并在请求或响应到达目标前实施管控。其核心用途是治理身份验证后的操作:屏蔽敏感响应数据、拒绝执行禁止的命令,并将指定操作暂缓执行以待审核。现有客户端和凭据可继续使用,无需修改应用代码。可选的企业版控制平面可统一管理多个边车的规则。 ## hoop.dev 能做什么? ### 协议感知检查 代理会解析受支持协议中传输的语句和调用,而非仅将流量视为不透明的字节。文档列出的协议包括 PostgreSQL、ClickHouse、SQL Server 和 HTTP 等。 ### 响应数据脱敏 电子邮件地址等敏感值可在响应到达客户端之前于内存中改写。文档所述的脱敏流程修改的是响应,而非请求。 ### 命令防护规则 按顺序执行的拒绝规则可阻止不应运行的语句或命令,并通过配置的消息说明拒绝原因。 ### AI 代理风险分析 针对 AI 代理访问,分析器会对语句和风险进行分类,随后可阻止、允许、请求审核、应用防护规则或对响应脱敏。开源版列出了阻止和允许两种操作;企业版包含完整的会话分析器,支持警告和暂缓执行。 ### 会话审计 边车会记录经过它的操作,在实时管控的同时提供会话记录。 ### 集中管理规则 企业版控制平面可统一管理多个边车的规则,取消每个边车的规则数量限制,并显示哪些规则已生效及其判定结果。 ## 使用场景 ### 让 AI 代理分析生产数据 将 AI 代理的数据库访问流量经由边车转发,使其能够查询所需记录,同时在代理收到响应前对敏感字段进行脱敏。 ### 审核影响重大的数据库写入操作 在写入操作到达数据库之前进行评估,允许风险较低的更改继续执行,并将指定的较高风险操作提交人工审批。 ### 阻止破坏性基础设施命令 对破坏性数据库语句或集群操作等应用拒绝规则,在执行前拒绝匹配的命令。 ### 将策略扩展至多个边车 对于运维多个受保护资源的团队,可使用企业版控制平面集中发布规则,并查看规则在各个边车上的状态。 ## 常见问题 ### 使用 hoop.dev 需要修改应用代码吗? 该边车被描述为无需编写代码的代理。现有客户端可保持不变,产品设计支持在不修改应用的情况下使用。 ### 边车运行在哪里? 它运行在所保护的资源旁边。安装方式包括 hoop CLI、容器镜像和 Kubernetes Helm chart。 ### 开源版包含哪些功能? 采用 MIT 许可证的自托管边车包含数据脱敏、防护规则、会话分析器和会话审计。每个边车通过文件配置,每类规则最多只能配置一条。 ### 企业版增加了哪些内容? 企业版增加了用于统一管理多个边车规则的控制平面,取消规则数量限制,提供支持警告和暂缓执行的完整会话分析器,并提供技术支持和 SLA。部署在客户的基础设施中。 ### 价格如何确定? 定价页面说明,企业版根据客户环境提供报价。工程师、AI 代理和服务账户均计为身份;未公布具体价格。 ## 快速信息 - **产品类型**: 支持协议感知的反向代理和边车网关 - **许可证**: 边车采用 MIT 许可证开源 - **部署方式**: 自托管边车,部署在受保护资源旁边 - **支持的安装方式**: CLI、容器镜像和 Kubernetes Helm chart - **企业版模式**: 可选控制平面;根据客户环境提供报价 - **文档列出的协议**: PostgreSQL、ClickHouse、SQL Server 和 HTTP 等