8月20日、Matthias Bastianが「Attackers are using AI to build exploits for industrial control systems, U.S. agencies warn」と題した記事を公開した。AIを使って工場や発電所を制御するPLCへのエクスプロイトが生成されているとして、NSA・CISA・FBIが連名で公式警告を発した。高度な専門知識を必要としてきたICS攻撃の参入障壁が、AIによって急速に低下しているという。
AIが産業制御システム攻撃の参入障壁を下げている
NSA、CISA(米国サイバーセキュリティ・インフラストラクチャセキュリティ庁)、FBIが連名で発表した共同アドバイザリによると、攻撃者はAIを使ってSiemens S7シリーズのPLC(プログラマブルロジックコントローラ)を標的としたエクスプロイトスクリプトを生成しているという。
PLC(Programmable Logic Controller)とは、工場や発電所などの産業設備を制御する専用コンピュータだ。Siemens S7シリーズはエネルギー、水処理、化学、製造など幅広い重要インフラで使用されており、この警告が対象とするセクターもまさにこれらの分野である。ICS(産業制御システム)へのサイバー攻撃は、物理的なインフラ被害に直結しうる点で、通常のIT系攻撃とは質的に異なる脅威だ。
アドバイザリは現在進行中の脅威(active threat)として分類されており、推奨される対策を含む全文PDFも公開されている。重要インフラに関わる組織はこのPDFを早急に確認することが推奨される。
「技術力」と「時間」の壁が崩れた
アドバイザリの核心はここにある。
AIを使ったエクスプロイトスクリプトの生成は、脅威アクターの能力における進化を意味する。動作するICSエクスプロイトスクリプトや悪意あるツールの開発に必要な技術的専門知識と時間を大幅に削減する。さらにAIにより、攻撃者は追加の攻撃ベクトルを迅速に活用し、防御措置に適応できる。脅威アクターは脆弱性・弱点に関する公開情報を容易に収集し、インターネットに露出した攻略可能なPLCを発見し、AIが生成したスクリプトでその情報を活用できる。PLCがインターネットに公開されている場合、エクスプロイトのリスクは非常に高い。
— Joint Cybersecurity Advisory
これまでICSへの攻撃には高度な専門知識が必要とされ、実行できる攻撃者は国家支援グループなど限られた主体に限られていた。AIはその障壁を取り除きつつある、というのが各機関の見立てだ。技術的なハードルが下がれば、従来であれば攻撃を諦めていたような低スキルの攻撃者も実害をもたらせるようになる。これがアドバイザリが「active threat」と分類している理由である。
AIは「単独では」まだ突破できない部分もある
一方で、元記事が紹介するテスト結果によれば、AIモデルをOT(運用技術)システムに対して単独でテストした場合、AIはOTシステム自体を突破することには失敗しているという。ただし、失敗の原因はPLC側ではなく、その手前にあるITシステムで詰まったことによるものだとされている。
※編集部の考察:このことはAIが万能な攻撃ツールになったことを意味しない。しかし、人間の攻撃者をAIが補助することでエクスプロイト開発を加速させるというシナリオはすでに現実のものになっており、「AIが完全自律でインフラを攻撃する段階ではないから安心」という解釈は危険だと言えるだろう。
インターネット公開PLCは今すぐ確認すべき
アドバイザリが特に強調するのは、インターネットに直接公開されているPLCは極めて高いリスクにさらされているという点だ。アドバイザリによれば、攻撃者はAIを用いて脆弱性情報を収集し、公開されているPLCを発見したうえでAI生成スクリプトを組み合わせることが可能であり、攻撃の実行難易度が著しく低下しているとされる。
対策PDFには、ネットワーク分離、認証強化、パッチ適用の優先順位付けなど具体的な推奨事項が列挙されている。重要インフラに携わるエンジニアやセキュリティ担当者は、自組織のPLCがインターネットから到達可能な状態になっていないか確認したうえで、対策PDFに記載された推奨事項を順次適用することが求められる。OT環境のセキュリティ対策全般については、CISAのICSセキュリティガイダンスも参照されたい。
詳細はAttackers are using AI to build exploits for industrial control systems, U.S. agencies warnを参照していただきたい。