デバイスのファームウェアやハードウェアに対する攻撃が増加しています。 これらは、企業が今日直面している最大の脅威の一部を構成しています。 リモートワークへの移行に伴い、ノートパソコン、PC、タブレット、プリンターなどのエンドポイントデバイスの利用が増加したことで、攻撃対象領域はますます拡大しています。
ファームウェアは、本質的にエンドポイントのハードウェアを制御し、そのハードウェアとオペレーティングシステムの間で「交通整理役」の役割を果たすため、攻撃者に対して企業の貴重な資産への途方もないアクセス権を与えると同時に、IT部門の監視の目を逃れるために必要な隠れ蓑も提供してしまうのです。
「誰もがクラウドに注目していますが、それは確かに重要ですが、誰かが自組織のファームウェアを収集・分析する必要があります」と、セキュリティ調査会社「Thompson Cyber Security Labs」の創業者兼CEOであるロジャー・トンプソン氏( )は述べています。同社は、システムの起動プロセスのセキュリティとファームウェアの脆弱性を専門としています。 「私たちは、スタックをさらに低くするための絶え間ない競争を繰り広げています」と彼は付け加えます。 「ファームウェアへの攻撃は決して新しいものではありませんが、今後、マルウェアの分野において最も重要な戦場の一つになるだろうと考えています。」
ファームウェアを標的とした攻撃が活発化しています。 ( が最近実施したマイクロソフトの調査()によると、企業の約 83%が、過去2年間に少なくとも1回のファームウェア攻撃を受けたと回答しています。) そして、彼らが選ぶべき標的はたくさんあります。 政府が運営する の「National Vulnerability Database(NVD)」 は、標準に基づいた脆弱性管理データを追跡していますが、今年だけでのファームウェアに関連する vulnerabilities—162 件もの脆弱性が散見され、ハッカーによる悪用を待っている状態です。
脅威の深刻さや進行の速さにもかかわらず、リスクに対処するための支出はまだ増加していません。 マイクロソフトの調査によると、セキュリティ予算のうち、ファームウェアの保護に割り当てられているのはわずか 29%にとどまっていることがわかりました。
ファームウェア攻撃の発生件数が増加している中、ITおよびセキュリティチームにとっては、ファームウェアハッカーがどのような手口を用いているのか、攻撃を阻止するために何に注意すべきか、そして一度侵入されてしまった場合にどう対処すべきかを把握することが重要です。
ファームウェアが有効な標的である理由
マイクロソフトの調査によると、ファームウェアの保護に充てられる予算が不足していることに加え、ファームウェアがハッキングの格好の標的となっている要因は他にもいくつかあります。具体的には以下の通りです:
- セキュリティの意思決定者の21%が、自社のファームウェアデータが監視されていないことを認めています。
- 事後対応型のサイクルや手作業によるプロセスが、セキュリティ対策の足を引っ張っています。 意思決定者の約 82%が、手動によるソフトウェアのパッチ適用やハードウェアのアップグレードといった、収益性の低い作業に過度の時間とリソースが費やされていると述べています。
ファームウェア攻撃の仕組み
攻撃者は、他のソフトウェアを標的とするのと同じような方法で、ファームウェアを標的にします。 彼らは、ルートキットやマルウェアなどを感染経路として利用しています。 彼らはファームウェアの設定を改ざんし、不十分な暗号鍵管理の弱点を悪用します。 また、一度侵入に成功すると、ハッカーは多くの場合、ソフトウェアベースのエクスプロイトでは得られないようなステルスモードを享受することができます。 仕組みは以下の通りです。 攻撃者:
- デバイスのオペレーティングシステムの下層にあるターゲットコードを標的とし、脆弱性を悪用します。
- システムに悪意のあるコードを仕込みます。
- オペレーティングシステムに変更を加えます。
- システムのソフトウェアに狙いを移すと、そこで大混乱を引き起こし、しばしば発見されないままになります。
のUnified Extensible Firmware Interface(UEFI)フォーラム( )は、ファームウェアのセキュリティ向上を目指す業界標準化団体です。 そのインターフェース規格は、デバイスメーカーが提供するファームウェアと、デバイスのオペレーティングシステムとの間の通信を規定しています。
「攻撃が成功する可能性は常にあります」と、UEFIフォーラムの理事である のディック・ウィルキンス氏()は述べています。 「私たちは、バックドアを一切残さないよう、またUEFIのセキュリティを可能な限り高めるよう、懸命に取り組んできました。」
ファームウェア攻撃から身を守る方法
ファームウェアを標的とする攻撃者たちは、セキュリティチームが往々にして後回しにしてしまいがちなこのシステム領域へのアクセス権を獲得しようと、必死の努力を重ねてきました。 組織は、 適切なサイバー衛生管理を実践し、 いくつかの重要な対策を講じることで、これに対抗することができます:
- システムに対する可視性を高め、社内およびサプライチェーン全体における検知能力を強化します。
- エンドポイントのファームウェアを更新してください。
- セキュリティチームに対し、ファームウェア攻撃の兆候を見抜けるよう訓練を行ってください。
- パッチ適用などの手動プロセスを自動化することで、セキュリティチームがファームウェアを評価し、重大な脆弱性の可能性を洗い出すための時間を確保できるようにします。
- 製品の調達プロセスの一環として、ファームウェアのセキュリティ評価を取り入れてください。
既知のファームウェアの脆弱性を監視することに加え、セキュリティチームやITチームは、パッチ管理を自動化することで、時間とリソースを節約することができます。 「各デバイスが通常のパッチ適用や更新サイクルに確実に組み込まれるようにすることで、万が一攻撃者がアクセス権を取得した場合でも、侵害が発生するリスクを最小限に抑えることができます」と、Optiv Securityの上級研究員であるジョン・ボック氏( )は述べています。
それでもなお、ボック氏によれば、そのエンドポイントを無効にして交換してしまうのが賢明かもしれません。「大まかな目安として、対応にかかるコストが交換にかかるコストを上回る場合は、そのまま交換してしまうのが良いでしょう。」

