H3:Netscape/Microsoft 浏览器战争
- 90 年代中期的 Netscape/Microsoft 浏览器战争极为激烈且竞争激烈,双方相互竞争。
H3:SSL 相关
- Netscape 开发了 SSL 协议,初始版本有加密缺陷且很快被破解,未发布,第一个生产版本是 SSL 2,使用了几年(不知在 Navigator 中具体的版本)。
- SSL 2 有一些缺陷,包括加密和实际方面,虽不严重到需立即更换,但从早期就明显需要改进。
- 作为激烈竞争的一部分,微软决定修订 SSL 2 协议并添加自己的内容,指定了一个从 SSL 2 派生的协议“PCT”,仅在 IE 和 IIS 中支持。
- Netscape 也想解决 SSL 2 问题,但不想让微软在标准中占据领导/所有权地位,于是开发了 SSL 3.0,是一个更重大的突破。
H3:行业协商
- 行业和社区的一些人不希望出现分歧,当时在 Consensus Development 工作的作者(与 Christopher Allen 一起,曾受 Netscape 委托编写 SSL 3.0 参考实现)主持了 Netscape 和微软代表之间的会议,参会人员记不清了,记得 Bruce Schneier 在场(当时还不著名),可能还有设计了 SSL 3 协议的 Paul Kocher,Barbara Fox 代表微软。
- 经过协商,微软和 Netscape 都同意 IETF 接管协议并在开放过程中标准化,这导致作者编辑了 RFC。
- 作为交易的一部分,必须对 SSL 3.0 进行一些更改(以免 IETF 看起来只是批准 Netscape 的协议),并重新命名协议,于是诞生了 TLS 1.0(实际上是 SSL 3.1),现在回头看,整个事情看起来很愚蠢。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。