稼働中のWebサイト全体の約66%が利用
いまだ広がる波紋 「Heartbleed」脆弱性を“止血”するには
「OpenSSL」のセキュリティ脆弱性「Heartbleed」が発覚して以来、世界中の企業が対応に追われている。OpenSSLの実用性が問われるこの問題に対するベンダーの対応状況や、企業が講じるべき対策はどうなっているのだろうか。
セキュリティ脆弱性「Heartbleed」が発覚して以来、ベンダー各社は影響を受ける製品やWebサイト、サービスの修正対応に追われている。企業も修正パッチの配布や証明書の再発行を座して待っていてはいけない。自社IT環境における、この脆弱性の影響範囲を独自に精査する必要がある。場合によっては、セキュリティ対策全体の見直しを迫られる可能性もある。
Heartbleedは、暗号化プロトコル「SSL(Secure Sockets Layer)」のオープンソース実装である「OpenSSL」の特定のバージョンに存在するセキュリティ脆弱性を指す。OpenSSLでは、2台のサーバやデバイス間の接続が生きていることを「Heartbeat」拡張機能によって確認し、Webサーバ上の機密情報を暗号化する仕組みとなっている。このHeartbeat拡張機能で深刻な脆弱性が発見された。
不正なHeartbeat要求を送信することで、攻撃者は暗号化されている通信内容やユーザー名、パスワード、X.509証明書の秘密鍵にアクセス可能となる。このセキュリティ脆弱性の発覚に伴い、業界ではOpenSSLの実用性が新たに問われている。OpenSSLは、稼働しているWebサイト全体の約66%で使われている。
「“信頼せよ、されど検証せよ”という姿勢で議論する必要がある」と、コンサルティング会社の米IP Architectsのジョン・ピロンティ社長は指摘する。「現時点では、『オープンソースコードはバグがなく実用的だ』とやみくもに信じるのは、賢明ではないだろう」
ベンダーのHeartbleed対応状況
多くの企業はかなり困惑しており、ベンダーによって製品やサービスの修正パッチが配布されるのを待っている。「企業が行うべき最も重要な対応は、入手可能な修正パッチを適用して、OpenSSLソフトウェアをアップデートすることだ」と、セキュリティリスク管理コンサルティング会社の米Neohapsisでシニアセキュリティコンサルタントを務めるジョセフ・シューマッハ氏は話す。
大手ネットワーク製品ベンダーの多くがOpenSSLコードを製品で使用している。2012年3月~2014年4月にリリースされたバージョンのOpenSSLを使った製品やサービスが、Heartbleedの影響を受ける。
米Juniper Networksのネットワーク/クラウドアクセス制御プラットフォーム、統合アクセスコントロール(UAC)といった製品もOpenSSLの脆弱性の影響を受けた。同社はそれら全製品のパッチをリリースしている。UAC向けの修正パッチは4月下旬に公開された。「これにより、Heartbleed脆弱性の影響を受けていた全てのJuniper製品に対して、修正プログラムが用意された」と、Juniperの広報担当者は述べている。「引き続き顧客に密接に協力し、システムの更新を支援していく」
米Cisco Systemsが提供する複数の製品やプラットフォームにも、Heartbleed脆弱性が影響するOpenSSLパッケージが組み込まれている。例えば、「Nexus 1000V Switch for Microsoft Hyper-V」や、一部のテレプレゼンス製品、IP電話端末などが該当する。Ciscoは、幾つかのソフトウェア更新プログラムを公開した他、追加の修正パッチや回避策の準備も進めている。Ciscoのセキュリティアドバイザリによると、同社は引き続き、一部の製品について、Heartbleedによる影響の有無や範囲を調査しているという。
Ciscoは時間をかけて慎重に修正パッチの提供に取り組んでいるが、急いで不完全な修正パッチをリリースしてしまったベンダーもある。CDN(コンテンツ配信ネットワーク)プロバイダーの米Akamai TechnologiesはHeartbleedへの対応を迅速に進めようとして、その脆弱性の悪用を防ぐ修正パッチをすぐに公開した。ところが、その後この修正パッチには部分的な効果しかないと判断。代わりの新しい修正パッチを配布した。この修正パッチは、エンドユーザーが従来バージョンのOpenSSLをそのまま使い続けられるようにする一方、機密データへのアクセスがブロックされるようにそのコードに変更を加えると、Neohapsisのシューマッハ氏は説明する。
企業が講じるべきHeartbleedへの緊急対策
ベンダーの間では、企業が自社IT環境に対するHeartbleedの影響を的確に把握できるように支援する動きも広がっている。例えば、米ExtraHop Networksは、同社のネットワークデータ解析を利用してHeartbleed脆弱性とその悪用を検出する方法を顧客向けに公開。Heartbleed対策の新しいソリューションバンドルもリリースした。これは、ExtraHopが提供しているコンプライアンスおよびセキュリティ機能を拡張する無料モジュールだと、主席プロダクトマネジャーを務めるタニア・ブラギン氏は説明する。
Heartbleedは発見される前から、ExtraHopのセキュリティツールはSSLを含む監査およびコンプライアンス情報の解析機能を提供している。「われわれのプラットフォームでは、アプリケーションパフォーマンス管理のためにネットワークデータを調べることができ、そのおかげで特定の脆弱性の悪用を検出できる」とブラギン氏。「このプラットフォームはもともとHeartbeat要求をカウントしていたが、われわれのリポートでは、その結果は埋もれたようになっていた」
ハッカーは不正なHeartbeat要求をサーバに送信することで、Heartbleedを悪用してサーバをだまし、要求への応答として前のトランザクションのデータを返させることが可能だ。ExtraHopの新しいHeartbleedソリューションバンドルは、こうしたHeartbeat要求の数や、どのサーバが標的にされているかを分かりやすく示したり、地図上で攻撃の発信元の地域を図示したりする。
「われわれの製品を導入すれば、Heartbleed脆弱性の有無や、それを悪用した攻撃が仕掛けられているかどうかが分かる」(ブラギン氏)
アップデートされた修正パッチやパフォーマンス監視ツールに加えて、侵入保護ツールも機密データへの不正なアクセスを発見してブロックするのに役立つ。まだ修正パッチが提供されていない場合、企業は脆弱性の緩和策を検討しなければならない。例えば、「影響を受けないサーバをサービスのフロントエンドに据え、公衆インターネットに接続する」「脆弱性が修正されるまで、サービスを停止する」といった緩和策があると、Neohapsisのシューマッハ氏は語る。
企業としてはどうにもならない面もあるが、それでも、ベンダーに働き掛けることができないわけではない。「遠慮することはない。Heartbleedの影響を受けるシステムや製品を持っている、あるいは使っていると思ったら、それらが扱うデータの機密性に応じて、影響の詳細な調査、ベンダーへの対応要請、別のセキュリティ施策の検討のいずれかを行う必要がある」とシューマッハ氏。「バンキング情報のようなものを保護しようとしているなら、ベンダーがセキュリティを強化するのを待っているだけではいけない」
企業にとって、ベンダーがシステムを修正したかどうかを見極める方法はあまりないかもしれない。だが、企業は変更チケットやシステム更新の記録のような証拠を求めることで、変更が行われたことの証明を要求できると、シューマッハ氏は付け加える。
「また業界は、同様の脆弱性が存在する可能性に目を光らせ続ける必要がある。そしてもし見つかったら、迅速に対応できなければならない」(同氏)
オープンソースは信頼すべきか
Heartbleedが問題となっているからといって、企業がオープンソース技術にそっぽを向くことはないだろう。OpenSSLの脆弱性が注目を浴びたことにより、オープンソースプロジェクトのセキュリティを確保する目的で、かえってより多くのリソースが投入されるようになるだろうと、IP Architectsのピロンティ氏は見る。
「Ciscoは米Googleや米Facebook、米IBM、米Microsoftといった企業と力を合わせ、オープンソースプロジェクトの支援強化に取り組んでいる。OpenSSLの支援が最優先されるだろう」と、Ciscoのプロダクトセキュリティインシデントレスポンスチーム(PSIRT)の広報担当者、ナイジェル・グレニー氏は語る。
チェックする目は多いほどいいと、ピロンティ氏は指摘する。「オープンソースを利用するのは素晴らしいことだ。すぐに使えるコードがフリーで提供されているのだから。しかし、企業やベンダーは、オープンソースコミュニティーが保証テストを行っていると信頼するだけでなく、自社でもテストを行わなければならない」
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「データストレージの活用方法」に関するアンケート
-
4
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
5
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
6
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
-
7
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
8
221人調査で分かった「情シス最大のストレス」は?
-
9
LLMの「過学習」、正しく説明している文章はどれ?
-
10
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー