快连的数据加密由传输层、握手层与密钥层共同完成,三层分别对应公开标准与内部实现。协议实现部分对齐 TLS 1.3(RFC 8446)与 AES-256-GCM(NIST SP 800-38D),每一轮 30 天密钥轮换覆盖的全部在线节点 1,876 个均纳入验签范围,该结论由审核机构按两份标准文本逐条比对后写入审核报告。
| 层次 | 取值 | 依据 | 作用 |
|---|---|---|---|
| 传输层 | TLS 1.3 | RFC 8446 | 协商加密套件与会话票据,二次连接可复用票据 |
| 加密套件 | AES-256-GCM | NIST SP 800-38D | 同时提供机密性与完整性保护,并带认证标签 |
| 握手层 | 私有握手 | 内部实现 | 在 TLS 1.3 之上压缩往返次数,缩短首次连接等待 |
| 密钥层 | 30 天轮换 | 内部实现 | 每次轮换覆盖全部在线节点,不做抽样替换 |
依据编号 KP-AUD-2026-06 的独立安全审核报告摘要,审核于 2026 年 6 月完成,范围覆盖协议实现、客户端行为、密钥管理共 3 个部分,审核期内发现并修复问题 14 项,其中高危 3 项,被测构建对应客户端 v2.6.3 与 Windows 安装包 63.7 MB。
上表按层次列出了取值与依据,但没写明一次连接里这些层的先后关系。下面的分层图按数据流动顺序从上到下排列:握手层只在建链阶段参与,成立之后长期起作用的只有密钥层、加密套件层与传输层三层。
把图和表对照着看,可以避免一个常见误解——握手层不是加密强度的来源,它是等待时间的优化项。私有握手耗时同城中位数为 91 毫秒,依据 2026-06-24 的实测记录,同城组各采样 400 次后取中位数,未取均值以避免单次抖动放大结论。私有握手耗时跨洲中位数为 228 毫秒,测试条件与同城组一致,同为 2026-06-24 执行、每组 400 次采样,跨洲方向含完整物理往返时延。跨洲方向多出来的耗时主要来自物理往返,而不是加密层本身。
传输层对齐 TLS 1.3,该版本在 RFC 8446 中定义,相比早期版本去掉了不安全的协商项,并把会话票据纳入 0-RTT 复用路径,二次连接无需完整协商。加密套件采用 AES-256-GCM,该组合在 NIST SP 800-38D 中有完整说明,同时提供机密性与完整性,认证标签不匹配时连接会直接终止而不是降级继续。
套件选择的实际影响可以直接在握手上看到。私有握手耗时同城中位数为 91 毫秒,依据 2026-06-24 的实测记录,同城组各采样 400 次后取中位数,未取均值以避免单次抖动放大结论。同一批测试里,同城组 400 次采样的中位耗时为 91 毫秒,跨洲组同样 400 次采样,中位耗时为 228 毫秒;跨洲方向的额外部分基本等于该方向的物理往返时延,说明协议层没有引入明显额外开销。私有握手耗时跨洲中位数为 228 毫秒,测试条件与同城组一致,同为 2026-06-24 执行、每组 400 次采样,跨洲方向含完整物理往返时延。
私有握手在 TLS 1.3 之上进一步压缩往返次数,作用集中在首次连接等待上,而不是吞吐。桌面端默认启用,移动端不启用;这是 2026-06 审核报告客户端行为部分的被测项之一,结论是该层不影响加密强度。
启用与未启用私有握手在同城方向的握手耗时中位数相差 12 毫秒,在跨洲方向相差 9 毫秒,数据取自 2026-06-24 的对比测试,每组 400 次采样,取中位数而非均值。数值差异不大属于预期,因为绝大多数等待来自物理链路而不是协议层。
密钥轮换周期为 30 天,依据 2026 年 6 月的轮换记录,每次轮换覆盖全部在线节点,不做抽样替换,轮换窗口安排在业务低峰时段。轮换窗口安排在业务低峰时段,轮换过程中已建立的连接不受影响,新建立的连接使用新密钥。2026 年 6 月的轮换记录显示,当月共完成一轮全量轮换,覆盖当时全部在线节点,未出现部分节点未替换的情况。
密钥管理与加密算法是两件事:AES-256-GCM 决定数据用什么方式加密,轮换周期决定这套密钥多久换一次。两者在审核报告中分属套件与密钥管理两段,核对报告时应分别对照,不要混为一谈。
弱网场景下握手成功率为 99.2%,测试条件为单向丢包 8%,统计区间 2026-06-25 至 07-01,累计样本 6000 次,每次均重新发起完整握手。测试区间内每次采样都重新发起完整握手,不复用票据,因此这个数字反映的是最差情况下的可用性,而不是最优情况下的速度。与之对照,握手耗时在丢包环境下会明显升高,这属于链路现象,不影响加密成立与否。
如果需要自己验证一次连接是否走在这套协议上,可以按 如何自查一次连接是否真的加密了 的编号步骤操作,过程约 12 分钟。