AIセキュリティ / THREAT INTELLIGENCE / AI & APT
北朝鮮のKimsuky、攻撃へのAI統合を準備 — ローカルLLM環境と生成AIの囮文書(Genians分析)
韓国のセキュリティ企業Genians(ジニアンズ)は2026年8月10日、北朝鮮の国家支援ハッカーグループ「Kimsuky」が、OllamaやGPT4AllなどによるローカルLLM(大規模言語モデル)の実行環境を自前で構築し、攻撃へのAI活用を継続的に研究しているとする分析を公開した。生成AIで作られた偽のPDF文書をフィッシングの囮に使う事例も確認されている。
北朝鮮の国家支援ハッカーグループ Kimsuky(キムスキー)が、攻撃活動へのAI活用を本格的に準備している。韓国のセキュリティ企業 Genians(ジニアンズ)の脅威分析チーム「Genians Security Center」が2026年8月10日に公開した分析で明らかになった。
分析では、Kimsukyが自前のインフラ上にローカルLLM(大規模言語モデル)の実行環境を構築していたことや、生成AIで作られた偽文書をフィッシングの囮に使っていたことが確認されている。攻撃にAIを組み込むための「研究・知識獲得段階」にあると評価されている。
Kimsukyとは
Kimsukyは、北朝鮮の偵察総局(RGB) の傘下とされるサイバー攻撃グループだ。長年にわたり、政策・学術・外交・国際協力・安全保障研究などの分野の専門家を標的にしたスピアフィッシング(特定の相手を狙った偽メール攻撃)を展開している。
国際会議の資料、研究レポート、謝金の支払い案内、会議招請状、金融・法律文書などに偽装した悪意あるファイルを送りつける手口が繰り返し確認されている。最近の攻撃では、ZIP圧縮ファイルに含まれる悪意のあるLNKファイル(ショートカット) を開かせ、埋め込まれたPowerShell(Windows標準のスクリプト実行環境)を実行させる方式が中心だ。
生成AIで作られた囮文書
従来、Kimsukyは過去の攻撃で盗んだ文書を次の攻撃の囮に使い回していた。しかし2026年以降、生成AIで作られたとみられる文書が継続的に囮として使われるようになったという。
分析で確認された囮のPDFは、仮想資産、金融投資、ゲーム開発などテーマは異なるのに、構成や文体が非常に似通っていた。文書のメタデータには、PythonでWord文書を自動生成するライブラリ「python-docx」が作者として記録され、作成・更新時刻が午前5時ちょうどに一致するなど、自動化された文書生成環境の使用を示す痕跡が見つかっている。
AIは短時間で高品質な文書を大量に作れる。これは囮文書の作り方の問題ではなく、ソーシャルエンジニアリング(人をだます手法)の自動化・大量生産が可能になるという変化だ。不自然な翻訳表現や誤字・書式の乱れといった「従来の見分け方」は、もはや通用しなくなりつつある。
自前のローカルLLM環境
Geniansが特に注目するのは、KimsukyのC2(指令サーバー)インフラのログから見つかったAI関連ツールの痕跡だ。攻撃グループはC2インフラを指令に使うだけでなく、マルウェア開発・テストや盗んだデータの管理、AI技術の研究にも利用していた。
確認されたのは、ローカルLLMを実行する3種類のツールの痕跡だ。
- Ollama — オープンソースのローカルLLM実行ツール。インストール時に生成される認証キー(id_ed25519)の存在から、実際にインストール・実行されたと判断された
- GPT4All — ローカルLLM実行プラットフォーム。さらに、文書を読み込んでAIに回答させるRAG(検索拡張生成)機能の設定データベース(localdocs_v3.db) も確認された
- Msty — ローカルとクラウドのLLMを統合管理するデスクトップアプリ。インストーラーと実行ファイルの痕跡が見つかった
ローカルLLMが重要なのは、会話データやプロンプトが外部のAIサービスに送信されないからだ。国家支援グループにとって、情報漏えいのリスクを減らせるこの方式は特に魅力的な選択肢になる。
さらに、攻撃者が単にツールを試しただけでないことを示す痕跡も見つかっている。
- RAGの設定 — GPT4Allの「LocalDocs」機能(手元の文書をAIに読み込ませて回答させる仕組み)の設定データベースが存在。盗んだ文書や手元の資料をAIの知識源として接続しようとした直接的な証拠とされる
- AIエージェント開発ライブラリの収集 — C#(.NET)でLLMを動かすLLaMaSharp、GPU高速化バックエンド(cuda11/cuda12)、RAGや複数ステップの自動処理を実装するLangChain、Microsoft SemanticKernel、Microsoft.Agents.AIなどの開発部品一式が、目立たないフォルダ(Pictures\zzz)にまとめて保存されていた
- 音声認識ツールの収集 — OpenAIの音声認識モデル「Whisper」と高速実装「faster-whisper」。盗んだ通話・会議の録音データをテキスト化して分析に使う可能性が指摘されている
攻撃の流れ: Operation GitPower
Geniansは、今回の一連の活動を 「Operation GitPower」 として追跡している。2023年に公開された「FlowerPower」キャンペーンの攻撃手法を受け継ぎつつ、GitベースのC2(指令サーバー)運用を組み込んだ活動だ。
攻撃の流れは次のとおりだ。
- メールなどで配布されたZIPファイル内のLNKファイルを開かせる(文書アイコンや業務文書に似せたファイル名で偽装)
- 約3,800文字のPowerShellコマンドが実行される。先頭に約300個の空白文字を挟み、ショートカットのプロパティ画面でスクリプト部分を隠す細工が施されている
- 正規のPDFを表示してユーザーを欺きながら、裏でGitHubのRaw Contentサービスから次のペイロードをダウンロード
- 隠しスケジュールタスク(30分間隔で実行)を登録して永続化(再起動後も活動を継続させる仕組み)
- GitHubリポジトリからRC4暗号化されたAsyncRAT(遠隔操作ツール) を取得。リポジトリ内では 「apple.png」「fox.png」「lion.png」などの画像ファイルに偽装して保管されていた
GitHubやGitLabのような正規の開発プラットフォームをC2に使うことで、悪質な通信として検知されにくくしている。アクセストークン(GitHub APIの認証情報)も埋め込まれており、分析時点では失効済みとされる。
評価: まだ「研究・知識獲得段階」
Geniansは、今回確認された活動を冷静に評価している。独自のAIモデルを学習させた証拠は見つかっていない。大規模な学習データセットや、ファインチューニング(追加学習)の成果物も確認されていない。
つまり、現時点でKimsukyは「AIそのものを開発する段階」ではなく、既存のAIを攻撃活動に組み込むための知識を獲得する段階にある。ただし、次の組み合わせが実用化されれば脅威が大きく変わる可能性があると分析している。
- RAG+盗んだ文書 — 大量の窃取データから価値のある情報を自動で抽出する
- 音声認識+通話・会議の録音 — 盗んだ音声データをテキスト化して検索・分析できるようにする
- AIエージェントフレームワーク+C#/.NET — 攻撃者が実際に使う開発環境にAIを組み込む
今、何をすべきか
- 「文書の見た目」による見分けをやめる — 生成AIの進歩で、誤字や不自然な表現といった従来のフィッシングの特徴は消えつつある。文書の出来栄えではなく、依頼の内容に応じて別経路で確認する運用に切り替える
- 振る舞いベースの検知に切り替える — EDR(端末上の不審な挙動を監視する仕組み)を中心に、LNKファイルの実行→PowerShellの起動→スケジュールタスク登録→GitHubへの通信という攻撃連鎖を、個別イベントではなく一続きの流れとして監視する
- GitHubへの通信を監視する — 業務と無関係なアカウントや個人アクセストークン(PAT)を使ったGitHubへのアクセス、
raw.githubusercontent.comからのファイル取得に注意する。画像ファイルに偽装された暗号化ペイロード(PNG/JPG拡張子の実体が.NETプログラム)のダウンロードも確認する - 標的になりやすい組織は特に警戒 — 大学・研究機関・シンクタンク、外交・安全保障・国際協力に関わる組織は、Kimsukyの典型的な標的だ。謝金の支払い案内や会議の招請状、調査協力の依頼などを装う文書への注意喚起と、研究者向けの啓発を強化する
生成AIは攻撃者にも「効率化」をもたらす。ただし、AIが囮文書の品質を上げても、実行・永続化・通信という端末上の振る舞いを隠すことはできない。見た目で判断する防御から、動きで判断する防御へ——この転換が、AI時代のフィッシング対策の本質になる。
この記事は、公開情報と編集部の調査・知見をもとに構成しています。内容は公開時点の情報に基づく解説であり、個別の環境への診断・対応を保証するものではありません。重要な判断では、記事内の出典や各提供元の最新情報もご確認ください。