跳转到主要内容
网络与安全

Human Plugin 信任它所处的网络,由您控制谁可以访问它。

Markdown

信任边界​

Human Plugin 提供纯 HTTP 服务,不对调用方进行身份验证或授权,不按客户端限定请求范围,也不终止 TLS。任何能够访问该端口的人,都可以使用您的访问密钥创建流程,并读取该安装中的任何流程。

因此:

  • 仅向您的后端开放该端口:本机、sidecar,或配置了网络策略或安全组的私有网络。
  • 切勿通过公共入口(ingress)或负载均衡器对外发布。
  • 如果需要 TLS 或调用方身份验证,请在 Human Plugin 前面提供,例如由您运营的网关、服务网格或反向代理。

Human Plugin 建立的连接​

目标地址时机说明
humantoken.unico.app (443)流程运行期间使用您的访问密钥
human-token-assets.unico.app (443)启动时一次属性目录
pkg.unico.run (443)拉取镜像时Unico 的镜像仓库。由 Docker 或 kubelet 使用,Human Plugin 本身不需要
您的 PostgreSQL始终默认要求 SSL

请在出站规则中允许这些目标地址。

密钥​

访问密钥和数据库密码来自环境变量。请从您的密钥存储中注入。Human Plugin 不会将它们写入日志。更改其中任何一个都需要重启容器。

数据处理​

  • 敏感数据保留在您的基础设施内:您在 credential 中发送的文档、您的客户端 ID 以及 intelligence 数据都保存在您的数据库中。
  • 响应中包含 Human Token,对于 Journey 流程还包含 SDK 令牌和链接。Human Plugin 不会记录它们,您的网关和应用程序日志也不应记录。
  • Human Plugin 不会存储自拍照,自拍响应也不会被缓存。请在您自己的系统中将其视为生物识别数据。
  • Human Plugin 日志中从不包含图像、文档值、令牌或访问密钥。
  • 客户端或品牌之间的隔离由安装实例及其数据库实现。clientId 是 intelligence 的计数维度,而不是访问边界。