Termius 中文文档 下载 App

Termius 安全概览 | 加密、密钥管理、后量子加密的完整图景

安全是 Termius 的产品骨架

和很多 SSH 客户端把安全当作附加功能不同,Termius 的安全模型是从产品设计第一天就嵌进去的——Vaults 的端到端加密决定了它必须有加密密码,加密密码的本地派生决定了它无法做密码找回,后量子加密的前瞻性说明它在认真对待长期安全威胁。

安全全景图

┌─────────────────────────────────────────────────────┐
│                    Termius 安全层                    │
├─────────────────────────────────────────────────────┤
│ 终端层安全                                            │
│  ├── 标准 SSH / SFTP / Mosh 加密传输                  │
│  ├── FIDO2 硬件密钥身份认证                          │
│  ├── TOTP 多因素认证                                 │
│  └── post-quantum KEX (mlkem768x25519)              │
├─────────────────────────────────────────────────────┤
│ 数据存储层安全                                        │
│  ├── Vaults 端到端加密 (AES-256-GCM)                  │
│  ├── 加密密码本地派生密钥 (Argon2id)                   │
│  ├── 密钥对加密存储                                   │
│  └── 加密密码从不离开设备                             │
├─────────────────────────────────────────────────────┤
│ 协作层安全                                            │
│  ├── Vaults 权限隔离 (完全访问 / 只读)                │
│  ├── Business 版审计日志                             │
│  └── SSO + MFA (Business / Enterprise)               │
├─────────────────────────────────────────────────────┤
│ 同步层安全                                            │
│  ├── 增量加密同步 (只传变化的加密块)                  │
│  ├── 冲突自动解决 (last-writer-wins)                 │
│  └── grpc + HTTP/2 传输 (TLS)                        │
└─────────────────────────────────────────────────────┘

终端层安全

标准协议支持

硬件密钥(FIDO2)

后量子加密(Post-Quantum Cryptography)

9.25.0 版本起支持 mlkem768x25519-sha256 密钥交换算法。

这是 NIST 选定的后量子加密标准之一,用来防范未来量子计算机对经典椭圆曲线加密(ECDH、curve25519)的威胁。Termius 客户端和支持该算法的服务器协商时,会用混合密钥交换方案(X25519 + ML-KEM-768)。

实际意义:

数据存储层安全

Vaults 加密链路

加密密码 → Argon2id 派生 → AES-256-GCM 密钥 → 加密所有 Vaults 数据 → 上传 Termius Cloud
                                        ↓
                           加密密码在本地内存中,从不发送到服务器

加密密码的属性(再次强调):

什么数据被加密

Vaults 里所有数据都加密:

什么数据不加密(纯本地)

协作层安全

Vaults 权限隔离

Business / Enterprise 增强

同步层安全

密码管理建议汇总

Termius 里有三个独立的密码 / 密钥,各司其职:

名称存哪里用途能否找回
Termius 登录密码Termius 服务器验证你是谁✅ 可以
加密密码(Encryption Password)仅本地内存解密 Vaults 数据❌ 不能
SSH 密钥 passphraseSSH Key 元数据加密 SSH 私钥❌ 不能

最关键的:加密密码一定要存密码管理器。 这是唯一不能找回的东西。

Termius 自身的安全透明性

方面现状
加密方案官方安全白皮书公开
加密密码处理明确说明从不离开设备
第三方审计有安全审计历史(未公开完整审计报告)
源码开源不开源(商业软件)
安全漏洞披露有专门的安全联系渠道

继续「密钥管理最佳实践」讲 SSH 密钥对的安全管理。