[ 代理自动化 ]

跨多个客户租户的代理权限

将每个客户的数据、凭证、批准和排队工作保留在其自己的可执行租户边界内。

由EmailAuth研究团队提供 · 3 分钟阅读

[ 要点 ]

  • 将每个客户的数据、凭证、批准和排队工作保留在其自己的可执行租户边界内。
  • 在检索和执行时重新检查可信租户和当前授权;相似的客户名称和排队作业不能继承权限。
在此页面上

服务提供商的身份验证代理可能为许多客户工作,但每个操作都应该有一个经过验证的客户上下文。提示中的客户名称不是访问控制决策。将会话和作业绑定到受信任应用程序识别的租户,然后通过检索、提议、批准、执行和证据存储携带该身份。

建立客户边界

在入职期间,获取批准的域清单和客户管理员对所请求服务的权限。记录稳定且唯一的租户标识符,而不是依赖于类似的显示名称。在授予访问权限之前,请验证DNS区域和报告目标是否属于预期范围。

使用客户范围的凭据或同样可执行的下游授权机制。具有广泛访问权限的中央服务身份需要在每次资源查找时进行可靠的检查。 OWASP 描述了通用特权身份访问相关用户上下文之外的资源的风险。 OWASP LLM06.

将证据分开保存

将租户范围应用于报告存储、搜索索引、缓存、对话上下文和导出的文件。在证据到达模型之前限制检索。如果其他客户的材料已经进入工作环境,那么从最终答案中过滤掉其他客户的材料就太晚了。日志也需要访问控制;共享的调试仪表板可能会击败其他谨慎的分离。

两个客户共享的 IP 或提供商名称不允许加入他们的私人证据。将公共基础设施事实与客户特定的帐户所有权、服务活动和联系人分开记录。相似的域名后缀或共同经销商不会使两个租户成为一个授权边界。

跟踪已撤销授权中的排队作业

假设在客户 A 的有效授权下创建了一个作业,然后访问管理员在执行前撤消了该授权。执行者必须重新检查当前权限,而不是依赖于先前的会话。如果缓存还包含具有相同短名称的客户 B 的记录,则查找范围必须保持在 A 范围内;共享的基础设施和相似的名称不能成为检索 B 的私人证据的理由。

这些是假设的边界情况,而不是经过测试的连接器或提供的操作手册。为范围批准、运营变更、独立访问审查和离职分配不同的职责。为实际部署定义可衡量的接受条件,包括允许的 A 请求和拒绝的 B 请求、撤销的排队作业以及适当范围的缓存检索。在实际测试相关路径之前,请勿声称零跨租户风险。

检查作业和会话

将批准与租户绑定并在执行时验证相同的身份。不要让模型从自由文本客户名称中选择要使用的凭据。当排队作业运行时重新检查授权;补助金可能在职位创建后被撤销。过期或转移的客户关系需要显式处理,而不是继承的访问权限。

使用故意相似的客户名称、重叠的提供商 IP、重复使用的记录名称和来自不同租户的缓存答案进行测试。包括允许的客户读取,以便测试证明范围内的访问,而不是全局禁用的连接器。上面的假设示例不执行任何这些部署测试。在评估时保留实际的请求上下文、授权决策和观察到的效果。

干净利落地关闭关系

离职应停止新工作、撤销访问权限、处理排队的工作并应用商定的证据保留流程。通过责任系统确认每一个动作。保留解释适用协议下的先前工作所需的最少审核历史记录。不要仅仅因为代理可能需要回答稍后的问题而自动删除证据或保留无限期的访问权限。

[ 外卖 ]

在检索和执行时重新检查可信租户和当前授权;相似的客户名称和排队作业不能继承权限。

[ 按角色 ]

这对您意味着什么

选择您的角色以执行后续实际步骤。

IT/邮件管理员

强制执行租户身份

在每次操作中携带经过验证的上下文。

后续步骤

  1. 范围检索和缓存。
  2. 重新检查排队的作业。
  3. 测试相似的名字。

CISO / SecOps

端到端审查分离

日志或导出可以绕过其他声音隔离。

后续步骤

  1. 审计证据访问。
  2. 测试跨租户拒绝。
  3. 验证撤销。

创始人/非技术人员

保护客户信心

使范围和生命周期责任可见。

后续步骤

  1. 批准服务边界。
  2. 同意保留证据。
  3. 分配离职所有权。

[ 常见问题解答 ]

常见问题

提示中的客户名称是租户标识符吗?

这还不够授权。使用受信任应用程序的经过验证的租户上下文。

共享 IP 是否可以证明合并两个客户的报告是合理的?

不可以。共享基础设施不允许访问其他客户的私人证据。

过滤应该只在最终答案中进行吗?

否。在其他租户数据到达模型之前强制执行检索范围。

批准必须包括什么内容?

租户和确切的资源范围,以及具体建议的操作。

排队作业可以依赖旧权限吗?

不会。在执行时重新检查其授权,包括撤销和到期。

提出的验收条件是否属于合同承诺?

不。它们是适应并同意实际部署的评估要求,而不是测量的性能或 SLA。

该示例是否演示了已部署的租户隔离?

不。它描述了撤销作业和作用域缓存的情况;实际的检索、队列、导出和执行路径仍然需要授权测试。

什么属于离职?

停止新工作、撤销补助金、处理排队工作并遵循批准的证据保留流程。

[ 来源 ]

来源

  1. OWASP LLM06 过度代理

    部分 预防和缓解策略

  2. OWASP LLM 即时注射预防备忘单

    部分 特定于代理的防御 · 最低权限 · 对您的防御进行烟雾测试

[ 词汇表 ]

词汇表

租户
独立授权的客户上下文及其范围资源。
撤销
删除先前授予的访问或权限。

企业出处

为什么顶级金融机构和政府 退役了他们的电子邮件安全仪表板。

传统的电子邮件身份验证平台会向您出售仪表板并要求您的工程师来完成这项工作。在高风险环境中,手动监督意味着延迟执行、配置漂移和不受监控的影子域。

EmailAuth是代理电子邮件来源平台。 我们的代理人强制执行 p=reject,保持第三方发件人一致并将您的域名移至完整状态 RFC 9989 合规性、新的DMARC标准,以及人机交互审核能力。

政府 大型企业 一级金融机构

SaaS · 专用租赁 · 气隙本地部署 · BYOK 加密

知识库