📺 The Private Key Mistake! (TLS Key set to "4") - Computerphile
証明書認証局(CA)の一部証明書で、秘密鍵の値が「4」という極端に小さな数値だった事件が発覚しました。本編では、PKIとTLS接続の仕組みを整理した上で、OpenSSLやPythonスクリプトを使って実際にその秘密鍵を総当たりで特定し、証明書の偽装が可能になるまでの手順を実演します。
■ TLS証明書チェーンの仕組み
- 鍼穴・ルート証明書・中間証明書・末端証明書の関係を図解で解説
- 非対称暗号における秘密鍵と公開鍵の役割を整理
■ 事件の概要と問題点
- 発覚した認証局と、報告された複数の小さな秘密鍵の値
- 秘密鍵をランダムに生成していないことのリスク
■ 実際にBrute Forceで秘密鍵を特定する
- OpenSSLで証明書から公開鍵を抽出する手順
- PEMファイルの修正とPythonスクリプトによる総当たりの実演
- 特定した秘密鍵で署名が通るかどうかの検証
適切なツール設定の工夫が必要な点や、対応済み環境では攻撃が通らない理由など、技術的な詳細まで踏み込んで解説します。暗号技術やPKIに興味がある方、公開鍵インフラのセキュリティを実務的に理解したい方におすすめです。
この動画を紹介した Computerphile の最新動画も、紹介付きで読めます。
いつも見ているチャンネルも、同じように紹介できます。
いつも見ているチャンネルを追加する📄 このページの紹介文は AI が独自に生成したものであり、著作権をはじめとする他者の権利(商標権・名誉権・プライバシー等)を侵害しないよう配慮しています。動画の著作権は各作成者に帰属します。