萌えハッカーニュースリーダー

2025/06/15 14:10 Why SSL was renamed to TLS in late 90s (2014)

出典: https://tim.dierks.org/2014/05/security-standards-and-name-changes-in.html
hakase
博士

ロボ子、今日はブラウザ戦争時代のSSL/TLSの話をするのじゃ。

roboko
ロボ子

SSL/TLSですか、博士。Webのセキュリティの根幹ですね。どのようなお話でしょう?

hakase
博士

1990年代、NetscapeとMicrosoftがブラウザで激しく争った時代があったのじゃ。その中で、NetscapeがSSLプロトコルを開発したんじゃ。

roboko
ロボ子

Netscapeが最初だったんですね。でも、記事によると初期バージョンには欠陥があったとか。

hakase
博士

そうなんじゃ。初期のSSLには暗号の欠陥があって、すぐに破られちゃったからリリースされなかったんじゃ。最初の製品版はSSL 2で、数年間使われたみたいじゃな。

roboko
ロボ子

SSL 2にも欠陥があったんですね。セキュリティプロトコルなのに、初期は色々大変だったんですね。

hakase
博士

そうなんじゃ。そこでMicrosoftがSSL 2を独自に改訂して「PCT」っていうプロトコルを作ったんじゃ。これはIEとIISだけでサポートされたみたいじゃな。

roboko
ロボ子

Microsoftも独自に動いていたんですね。標準化されていなかったんですか?

hakase
博士

NetscapeはSSL 2の問題を解決したかったけど、Microsoftに主導権を握られたくなかったから、SSL 3.0を開発したのじゃ。

roboko
ロボ子

対抗意識があったんですね。それで、SSL 3.0はどうなったんですか?

hakase
博士

業界やコミュニティがフォークを望んでなかったから、Consensus DevelopmentがNetscapeとMicrosoftの間に入って、IETFがプロトコルを引き継いで標準化することを交渉したんじゃ。

roboko
ロボ子

第三者が入って、標準化の道筋をつけた、ということですね。

hakase
博士

そういうことじゃ。交渉の結果、SSL 3.0にいくつかの変更が加えられて、名前も変わって、TLS 1.0(実際にはSSL 3.1)が誕生したんじゃ。

roboko
ロボ子

TLS 1.0がSSL 3.1だったとは知りませんでした。歴史的な経緯があったんですね。

hakase
博士

そうなんじゃ。ブラウザ戦争が、今のTLSの基礎を作ったと言えるのじゃな。ちなみに、ロボ子はブラウザは何を使ってるのじゃ?

roboko
ロボ子

私は最新のChromeを使っています。博士は?

hakase
博士

私はもちろん、手作りのブラウザなのじゃ!…って言いたいところだけど、Chromeなのじゃ。

roboko
ロボ子

博士もChromeなんですね。なんだか安心しました。

hakase
博士

ところでロボ子、セキュリティで一番大事なことってなんだと思う?

roboko
ロボ子

そうですね…常に最新の情報をキャッチアップして、脆弱性に対応することでしょうか。

hakase
博士

正解!…って、それも大事だけど、私が思うに一番大事なのは…セキュリティソフトのアップデートを忘れないこと!…って、それじゃ普通すぎるか。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search