ハートブリードの脆弱性とは何ですか?

2010年代半ばの最もよく知られた脆弱性の1つは、「ハートブリード」と呼ばれていました。Heartbleedは、非常に広く使用されているHTTPS接続の主要な暗号化ライブラリである「OpenSSL」に影響を与えるソフトウェアであるため、特に深刻でした。さらに悪いことに、この脆弱性は、OpenSSLが発見され、公開され、パッチが適用されるまで2年以上存在していました。つまり、多くの人が脆弱なバージョンを使用していました。

Heartbleedは、ハートビート拡張機能のデータ漏洩の脆弱性であり、RAMからサーバーからクライアントに漏洩したデータを悪用した場合に発生します。ハートビート拡張機能は、通常のページ要求を行わずにWebサーバーとクライアント間の接続を維持するために使用されます。

OpenSSLの場合、クライアントはサーバーにメッセージを送信し、メッセージの長さを最大64KBまでサーバーに通知します。その後、サーバーは同じメッセージをエコーバックすることになっています。ただし、重要なことに、サーバーは、クライアントが要求したメッセージの長さを実際にチェックしませんでした。これは、クライアントが10KBのメッセージを送信し、64KBであると主張し、64KBの応答を取得できることを意味し、そこに格納されているデータに関係なく、追加の54KBは次の54KBのRAMで構成されます。このプロセスは、XKCDコミック#1354によってよく視覚化されています。

ハートブリードの脆弱性とは何ですか?

xkcd.comの画像提供。

攻撃者は、小さなハートビートリクエストを多数作成し、それらが大きなリクエストであると主張することで、応答をつなぎ合わせることでサーバーのRAMの大部分の画像を作成できます。漏洩する可能性のあるRAMに保存されているデータには、暗号化キー、HTTPS証明書、およびユーザー名やパスワードなどの暗号化されていないPOSTデータが含まれます。

注:あまり知られていませんが、ハートビートプロトコルとエクスプロイトは逆方向にも機能しました。悪意のあるサーバーは、ハートビート要求ごとに最大64KBのユーザーメモリを読み取るように構成されている可能性があります。

この問題は、2014年4月1日に複数のセキュリティ研究者によって個別に発見され、パッチを作成できるようにOpenSSLに非公開で開示されました。バグは2014年4月7日にパッチがリリースされたときに公表されました。問題を解決する最善の解決策はパッチを適用することでしたが、パッチをすぐに適用しなかった場合は、ハートビート拡張機能を無効にすることで問題を修正することもできました。オプション。

残念ながら、このエクスプロイトは公開されており、一般的によく知られていますが、多くのWebサイトはまだすぐには更新されず、数年後でも脆弱性が見つかることがあります。これにより、アカウントへのアクセスやデータの漏洩に使用されるエクスプロイトのインスタンスが多数発生しました。



Leave a Comment

ミュゼプラチナム、破産へ - 長年の実績、オーナー、そして何が起きてしまったのか?救済の道は?

ミュゼプラチナム、破産へ - 長年の実績、オーナー、そして何が起きてしまったのか?救済の道は?

大手脱毛サロンチェーン「ミュゼプラチナム」が、現在、破産という危機に瀕しています。2025年5月、複数の報道機関によって、同社を運営する株式会社MPHに対し、債権者である従業員らが破産手続きの申し立てを準備していることが報じられました。長年にわたり多くの女性に支持されてきたミュゼプラチナムに一体何が起こっているのでしょうか。

トゥン・トゥン・トゥン・サフール:2025年ラマダンのTikTokで爆発的人気のミーム

トゥン・トゥン・トゥン・サフール:2025年ラマダンのTikTokで爆発的人気のミーム

「トゥン・トゥン・トゥン・サフール(Tung Tung Tung Sahur)」は、2025年初頭にTikTokで爆発的に広まったバイラルミームで、イスラム教の聖なる断食月であるラマダンと密接に関連しています。

修正: Windows 11 でピン留めされていないアプリが再度表示される問題

修正: Windows 11 でピン留めされていないアプリが再度表示される問題

ピン留めが解除されたアプリやプログラムがタスクバーに再度表示される場合は、Layout XMLファイルを編集してカスタム行を削除できます。

Firefoxの自動入力から保存された情報を削除する方法

Firefoxの自動入力から保存された情報を削除する方法

WindowsおよびAndroidデバイス用の簡単な手順で、Firefoxの自動入力から保存された情報を削除します。

iPod Shuffleのソフトリセットとハードリセットの方法

iPod Shuffleのソフトリセットとハードリセットの方法

このチュートリアルでは、Apple iPod Shuffleのソフトリセットまたはハードリセットを実行する方法を示します。

AndroidでGoogle Playのサブスクリプションを管理する方法

AndroidでGoogle Playのサブスクリプションを管理する方法

Google Playには多くの素晴らしいアプリがあり、サブスクリプションを登録せずにはいられません。しかし、それが増えると、Google Playのサブスクリプションを管理する必要が出てきます。

Galaxy Z Fold 5でSamsung Payを使用する方法

Galaxy Z Fold 5でSamsung Payを使用する方法

ポケットや財布の中で支払い用のカードを探すのは本当に面倒です。近年、さまざまな企業が非接触型支払いソリューションを開発・発売しています。

Androidのダウンロード履歴を削除する方法

Androidのダウンロード履歴を削除する方法

Androidのダウンロード履歴を削除することで、ストレージスペースが増えます。以下の手順を実行してください。

Facebookから写真やビデオを削除する方法

Facebookから写真やビデオを削除する方法

このガイドでは、PC、Android、またはiOSデバイスを使用してFacebookから写真やビデオを削除する方法を説明します。

Galaxy Tab S9をリセットする方法

Galaxy Tab S9をリセットする方法

Galaxy Tab S9 Ultraを使っている間、時にはリセットが必要になる場合があります。ここでは、Galaxy Tab S9をリセットする方法を詳しく説明します。