もはや人間は不要に? AIが自動で攻撃するランサムウェア「PromptLock」とは?
ESETは生成AIを活用するランサムウェア「PromptLock」を発見したと発表した。犯罪者があらかじめ記述したコードが動作するのではなく、感染したデバイス上で生成AIが悪意のあるスクリプトを生成して攻撃を実行することが特徴だ。
ESETの研究チームは2025年8月26日(現地時間)、世界で初めてとされるリアルタイムで生成AIを用いてコードを生成するランサムウェア「PromptLock」の存在を確認し、その旨を発表した。
このマルウェアは実際の攻撃でまだ使われておらず、PoC(概念実証)もしくは開発中の段階にあるとESETは判断した。PromptLockの登場は、AIの悪用によってランサムウェアが一層高度化する、現実的な脅威となりつつあることを示している。
新型ランサムウェア「PromptLock」の衝撃
PromptLockはOpenAIが提供するオープンソースの大規模原語モデル(LLM)「gpt-oss-20b」を使う。ローカル環境でLLMを実行するインタフェース(Ollama API)を活用する点で、他の脅威とは異なる
Ollama APIを使って悪意あるLuaスクリプトを感染したマシン上でリアルタイムに生成してそのまま実行する。PromptLockはファイルシステム(OS)に応じてターゲットファイルの種類を確認したり、暗号化したり、外部にデータを送信できる。このため、「Windows」以外のOSでも動作する。
Ollama APIやLuaスクリプトとは何だろうか。
Ollama APIは機密性の高いデータや個人情報を扱う企業が、外部のサーバにデータを送信することなくAIモデルを利用する際に有用なツールだ。データ漏えいのリスクを最小限に抑えられる他、クラウドAIサービスとは異なり、APIリクエストの件数によるコストの発生もない。
LuaスクリプトはLua言語で用いられるスクリプトだ。計量で高速だという特徴があり、組み込み用やゲーム開発などで利用されている(キーマンズネット編集部)
PromptLockはGoogleが開発したGo言語で記述されており、Windows向けと「Linux」向けのバージョンのバイナリがVirusTotal*にアップロードされていた。Go言語はクロスプラットフォーム対応に優れており、マルウェア開発者の間でも人気が高まっている言語だという。
*VirusTotalは悪意のあるファイルやURLを検出するための無料のオンラインサービスだ。ユーザーが疑わしいファイルをVirusTotalにアップロードすると、複数のアンチウィルスエンジンなどで安全性を確認できる。Googleが買収したスペインの企業が開発したサービスで、現在はGoogle Cloudの一部門が提供している。
これまでの生成AI利用とは何が違うのか
生成AIをサイバー攻撃に用いる方法としては、これまで巧妙なフィッシングメールの作成や偽画像、音声、動画の生成が主だった。これだけでも高度な技術を持たない攻撃者が、効果的な攻撃を実行する手助けとなっていた。
PromptLockは、生成AIを活用することでランサムウェア攻撃の各プロセスを「自動化」し、情報収集からデータ流出までを高速かつ大規模に実行できる。この点がこれまでの生成AIを用いた攻撃とは異なる。
AIを活用したマルウェアが環境に応じて挙動を変化させて、適応的に攻撃手法を進化させていく好ましくない未来の姿が明らかになった。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
生成AIを使った自動サイバー攻撃 どのような攻撃が増えているのか
生成AIを使ったサイバー攻撃の効率化や迅速化が目立ってきた。どのような攻撃が増えていて、実害はどの程度なのだろうか。Gartnerなどの見解を紹介する。AIを使ったDDoS攻撃ツールがアングラで売買、AI時代のサイバー攻撃に効く3つの対策
生成AIをサイバー攻撃に利用する事例が増えてきた。攻撃用botの自動化やアプリケーション攻撃、DDoS攻撃、API攻撃など滝にわたる攻撃で顕著だ。このような攻撃に対する防御を技術者が自力で運用することは非常に難しい。どうすればよいのだろうか。誰でもマルウェアが作れる時代に 専門家が警鐘「今の対策ではマズイ」
生成AIの普及がサイバー攻撃の手法を劇的に変化させ、技術知識を持たない攻撃者でも高度なマルウェアを容易に作成できるようになった。この新たな脅威に対抗する100%マルウェア除去をうたう技術とは何か。生成AIの自動サイバー攻撃 成功率9割の脅威
イリノイ大学の研究チームは生成AI(GPT-4)を利用したサイバー攻撃の実験結果を公開した。攻撃の成功率を高める方法も分かった。