用途:面向 Glean 企业搜索集成的安全实践,覆盖索引令牌(写权限)、客户端令牌(用户级搜索权限)与文档级访问控制。
主要能力:区分 indexing 与 client 令牌并仅在后端加载;用 HMAC-SHA256 校验 Webhook 签名;用 Zod 校验索引文档字段(datasource、document_id、title、body、allowed_users、allowed_groups、permissions_type);对 indexing_token、client_token、document_body、user_query、search_results 等字段做日志脱敏。
使用方式:令牌从密钥管理器注入,索引令牌绝不放入前端;客户端令牌按用户作用域并配合 X-Glean-Auth-Type 头;索引前校验文档 schema、大小、来源与 ACL;比较签名前先校验长度并使用恒定时间比较,拒绝重放或过期事件;ACL 或身份变更后运行允许/拒绝探针。
适用场景:企业知识库(Confluence、Google Drive、Slack、GitHub 等连接器)的索引与搜索集成。
限制:资料未提供具体价格、平台支持范围与完整部署步骤;需自备威胁模型、沙箱凭据与轮换/撤销运行手册。