基于 Signal Protocol 的自托管安全通信服务
Tosh Defence 的 Sanket (Sanket.Chat) 是基于 Signal 官方、经独立审计的 libsignal 构建的自行托管安全消息平台:机构可自行运行部署在本地服务器上的消息服务器,使用 Signal Protocol 端到端加密、后量子密钥协商和 AES-256。每个部署实例专供一个机构使用,运行在该机构自有的基础设施上,从其自有云账户到完全物理隔离的网络均可部署。
Signal 应用程序运行在 Signal 自有的服务上。Sanket 则让组织在自己拥有和管理、并可按自身计划更新的独立部署中使用同一套经过审计的协议库,同时具备组织所需的身份、设备和审计控制能力。
在您自己的服务器上运行 Signal Protocol
SANKET 使用 Signal 官方的 libsignal 库加密所有消息,所有平台均采用同一发布版本。其中不包含对 Signal Protocol 的重新实现,也不使用其他消息加密算法,因此评估人员审查的加密实现就是 Signal 自行发布且已经过独立审计的库。
会话以 PQXDH 启动,随后使用 Double Ratchet 和 Signal 的稀疏后量子棘轮机制。这种组合被 Signal 称为三重棘轮。每条消息都有独立的密钥,使用后即删除。
组织围绕该协议所需的一切
协议不等于平台。SANKET 增加了机构自行运行安全消息通信所需的功能:管理控制台、目录配置、设备批准与撤销、密级标签、留存策略、审计、备份和签名发布版本。
- 管理员 FIDO2 安全密钥
- SCIM 2.0 与目录集成
- 经签名的设备列表和设备间双向 TLS
- 支持导出至 SIEM 的哈希链式审计记录
- 经过加密和签名的备份
- 可配置的留存期限
您的服务器、您的密钥、您的时间安排
用户私钥在其设备上生成并保存。服务器端密钥保存在部署环境内,绝不由 Tosh Defence 保管。版本以附带软件物料清单的签名软件包形式交付,加载前会经过验证,且仅在组织的变更审批机构批准后安装。
许可证通过本地签名文件验证,因此服务绝不会因无法连接供应商服务器而停止。
从云端到物理隔离网络
自行托管的 SANKET 部署可运行在机构选定的云账户、自有数据中心或完全不连接互联网的网络中。每种模式均提供单主机和多主机高可用配置。
技术验证材料
在 SANKET 白皮书中了解详情
本页面的每项陈述均在公开的 Sanket 技术安全与架构白皮书中完整阐述,无需注册即可免费阅读。
我能自行托管采用Signal Protocol的消息服务器吗?
是。由 Tosh Defence 提供的 SANKET 是基于 Signal 官方 libsignal 库构建的自行托管消息平台。贵机构在自有基础设施上运行服务器,并使用 Signal Protocol 端到端加密、后量子 PQXDH 和 AES-256。
SANKET 是 Signal 的分支版本吗?
不是。SANKET 是独立平台,所有消息加密均使用 Signal 官方未经修改的 libsignal 库,不包含对 Signal Protocol 的重新实现。
对于 Sanket,自行托管意味着什么?
每个组织一套专用部署,运行于该组织选定的服务器上:自有云账户、自有数据中心或封闭网络。该组织掌控身份、设备、策略、数据保留、更新和审计。
自行托管服务器是否会削弱端到端加密?
不能。服务器仅转发密文,从不持有消息、文件、通话、回应或加密广播的密钥,因此即使是机构自有的服务器也无法读取内容。
如何向自行托管的部署环境交付更新?
更新以已签名的发布包形式提供,加载前须经过验证,仅在组织批准后安装;若新版本运行状态异常,则自动回滚。已过期或较旧的版本将被拒绝。
是否提供配备桌面应用的本地部署安全通信方案?
是的。Sanket.Enterprise 在机构自有服务器或封闭网络中运行,iOS、Android、Windows、macOS 和 Linux 的原生应用由机构分发。
在您自有的基础设施上运行 Signal Protocol
就自行托管的 SANKET 部署咨询 Tosh Defence:网络拓扑、身份集成、上线推广和评估。