用途:为 AI 流水线与 LLM 集成提供端到端安全加固,核心原则是没有任何单一安全控制应独自保护敏感操作。
主要能力(8 层架构):Layer 0 边缘防护(WAF、限流、DDoS、Bot 检测);Layer 1 网关鉴权(JWT 校验、提取声明、构建 RequestContext);Layer 2 输入校验(Schema 校验、PII 检测、SQL/XSS/提示注入防御,可选 Tavily 提示注入防火墙预过滤 RAG 输入);Layer 3 授权(RBAC/ABAC、租户检查、资源级访问);Layer 4 数据访问(参数化查询、租户过滤,强制合并 tenant_id);Layer 5 LLM 编排(提示词只含内容文本,不包含 user_id、tenant_id、document_id);Layer 6 输出校验(JSON 结构校验、内容护栏、幻觉检测、代码注入防护);Layer 7 存储归因(确定性归因,使用上下文而非 LLM 输出,审计留痕、加密);Layer 8 可观测性(脱敏结构化日志、分布式追踪、指标与告警)。
使用方式:资料提供实施检查清单,部署 AI 功能前逐层核对限流、JWT 校验、Pydantic 校验、每端点授权、查询含 tenant_id、提示词无 ID 审计、输出结构校验、归因用上下文、日志脱敏与追踪。文档给出 RequestContext、authorize、TenantScopedRepository 等示例代码,实际使用时应保持原样。
适用场景:多租户 AI 应用、RAG 流水线、LLM 集成的安全加固与合规审计。
限制:资料未提供具体依赖、安装命令、定价、平台或性能数据;版本标注 1.0.0(2025 年 12 月),其余细节暂未提供。