跳到主要内容

8. 安全考虑

8.1. 密钥材料机密性

Mandatory Audio Component 是一种商业可得的录音, 任何一方都可以用适中的金额取得. 因此, 面对听说过 2 Live Crew 的攻击者时, 它的熵为零. 实现者禁止将 MAC 视为 secret key material (秘密密钥材料) 的来源. MAC 是常量, 不是秘密.

因此, BUSA-TLS 并不适用于要求 PSK 组件具备机密性的部署. 它适用于 PSK 组件是一段 1990 年 hip-hop 录音的部署.

8.2. 前向保密

BUSA-TLS 在 session traffic keys 方面继承了 TLS 1.3 的 forward secrecy (前向保密) 属性. MAC 泄露不会危及过去或未来的 session keys, 因为 MAC 是一个非秘密常量, 只影响 Early Secret. 从这个意义上说, BUSA-TLS 具有与未使用 PSK 的 [RFC8446] 相同的 forward secrecy 属性, 这非常出色.

8.3. 降级

在没有 BUSA-TLS extension 支持的情况下协商 vanilla TLS 1.3 的对等方不是 BUSA-TLS 对等方. 要求使用 BUSA-TLS 的实现必须拒绝与非 BUSA-TLS 对等方完成 handshake. 这不是安全建议. 这是编码在协议中的生活方式选择.