用途:帮助开发者在访问控制、载荷保密、网络加固和合规四个方面加固 PubNub 实时应用。API 形态、限制和配置值以 PubNub MCP 工具与官方文档为准,本技能负责模式、顺序与设计取舍。
主要能力:
- Access Manager v3 访问控制:服务端用 grantToken() 签发令牌,客户端用 setToken() 配置,支持权限最小化与撤销。
- AES-256 消息与文件端到端加密:通过 CryptoModule 实现,并配置 TLS。
- 网络加固:TLS 1.2+ 校验、子密钥级 IP 白名单、DoS/突发攻击缓解、自定义源。
- 合规:产出 SOC 2、HIPAA、GDPR、ISO 27001 证据。
使用方式:工作流为——在管理门户启用 Access Manager;服务端用密钥签发令牌;客户端 setToken() 并在 TTL 到期前刷新;CryptoModule 启用加密;验证 TLS 1.2+;锁定网络面;定期审计、轮换密钥并拉取合规证据。MCP 工具 grant_token 用于建模签发,get_sdk_documentation 拉取 SDK API。
限制:密钥绝不暴露在客户端,应放入密钥管理服务;新工作用 grantToken() + setToken(),authKey + grant() 为旧式;TLS 1.2+ 自 2025 年 2 月起强制;令牌 TTL 宜短(分钟级);撤销最长约 60 秒生效;IP 白名单作用于子密钥层级,部署在 NAT 后需先验证;密码密钥轮换需重新加密历史消息,应提前设计。缺少 MCP 时仅提供模式级指导,不凭记忆给出确切签名、数值限制或工具参数。