概要
- 本記事は、 Kimsuky(APT43) に関する大規模な情報漏洩「Kimダンプ」に基づく詳細な技術分析。
- 北朝鮮と 中国インフラ を活用したハイブリッド型APT活動の実態を解説。
- 主な標的は 韓国政府のGPKI と台湾の開発・行政インフラ。
- 認証情報窃取・フィッシング・ルートキット 展開など多層的な攻撃手法を網羅。
- 防御推奨策・MITREマッピング・IOCsも掲載し、実務的な対策指針を提示。
Kimsuky “Kim”ダンプ:北朝鮮の認証情報窃取プレイブックの全貌
技術分析サマリー
- 漏洩データには bash履歴・フィッシングドメイン・OCR処理・ルートキット証拠 など多様なオペレーション痕跡を収録。
- NASM利用によるシェルコード開発、反復的なコンパイル・クリーンアップの手動操作履歴を確認。
- 韓国PKI/VPN仕様PDFのOCR解析 で、技術仕様や設定情報の抽出・模倣を企図。
- PAMログ には「変更完了(변경완료)」付きのパスワード変更・管理者アカウント利用が記録。
- フィッシングインフラ はnid-security[.]com等、韓国政府機関を模倣したAiTM型ドメインを多数運用。
- 台湾政府・研究機関へのアクセス痕跡 (特定IP/.gitリポジトリクロール)も存在。
- Linuxルートキット(khook方式) によるシステム深部への持続的潜伏とコマンド&コントロールを実装。
認証情報窃取の焦点
- GPKI証明書(.keyファイル)・平文パスワード の漏洩で、韓国政府認証基盤の実効的ななりすましを実現。
- 管理者アカウント(oracle, svradmin, app_adm01等) のパスワードローテーションを反復し、特権アクセスを維持。
フィッシングインフラの特徴
- nid-security[.]com, webcloud-notice[.]com など、韓国のID/文書配信サービスを模倣したドメインを展開。
- AiTM用TLSプロキシ を活用し、リアルタイムで認証情報を窃取。
- バーナーメール(例: jeder97271[@]wuzak[.]com) の利用で、運用上の匿名性を確保。
マルウェア開発活動
- NASM -f win32 による手動シェルコードコンパイル、APIハッシュ化による検知回避。
- TitanLdr, minbeacon, Blacklotus, CobaltStrike-Auto-Keystore など、GitHub公開ツールのハイブリッド活用。
- proxyresライブラリ でWindowsプロキシ設定抽出、ネットワーク制御の突破を狙う。
ルートキット構造の詳細
- vmmisc.ko/VMmisc.ko カーネルモードルートキット、x86_64 Linux複数ディストリ対応。
- システムコールフック・SOCKS5プロキシ・PTYリバースシェル・暗号化セッション 等の高度機能を搭載。
- /usr/lib64/tracker-fs/ 等、正規サービスを装ったパスで設置し、FIM検知を回避。
OCR活用による技術仕様収集
- ocrmypdf -l kor+eng コマンドで韓国PKI/電子署名仕様書PDFから技術要件を抽出。
- バイリンガルOCR で多言語ドキュメントにも対応、模倣・クローン化を志向。
SSH・ログ解析による証拠
- 23.95.213[.]210(VPS)、218.92.0[.]210(中国ISP)、122.114.233[.]77(河南Mobile) 等からのブルートフォース試行を検出。
- gva.gpki.go[.]kr, ivs.gpki.go[.]kr への認証試行・OCSPエラー記録。
- 最高管理者(최고 관리자) でのrootログイン成功履歴、実際の特権奪取を裏付け。
標的と目的分析
韓国への攻撃目的
- GPKI証明書ファイル(.key/.crt)窃取・認証試行 で国家レベルのID基盤侵害。
- PKI/VPN設計書のOCR解析 による仕様把握・サブバージョン狙い。
- 軍・外交メール(mofa.go[.]kr等)を模倣したフィッシング で認証情報収集。
- 管理者アカウントのパスワード変更・維持 で長期的な持続的侵入を指向。
- カスタムLinuxルートキット でシステム深部に潜伏、検知回避と持続的C2確立。
台湾へのリコン活動
- tw.systexcloud[.]com, mlogin.mdfapps[.]com, caa.org[.]tw/.git/ 等、エンタープライズ/研究系ポータルへのアクセス。
- .gitリポジトリクロール でハードコード秘密情報・APIキー・デプロイスクリプトの発見を狙う。
- 台湾の学術/研究IP(163.29.3[.]119等) を標的とした、サプライチェーン型侵入の下地形成。
ハイブリッドアトリビューションモデル
- 韓国語環境・GPKI特化・OCRルーチン から北朝鮮(DPRK)起源を強く示唆。
- gitee[.]com, baidu[.]com, zhihu[.]com 等、中国サービス利用・簡体字コンテンツから中国内活動の可能性。
- 台湾ターゲティング・中国APTツールとの重複 も見られるが、全体としては「中国拠点のDPRKオペレーター」説が有力。
IMINT分析:文化的カモフラージュ
- 中国ネット文化(Weibo, Zhihu, Honor等) を模した画像・投稿履歴で、現地ユーザーに偽装。
- PRCユーザー行動と一致するブラウジング・デバイス利用 で行動検知やアトリビューション回避。
- 技術資料・ミーム・皮肉的表現 も多用、ターゲットへの社会工学的信頼醸成にも活用。
アトリビューションシナリオ
- Option A: DPRKオペレーターが中国に埋め込まれて活動(最有力)。
- Option B: PRCオペレーターがDPRKを模倣(可能性は低~中)。
- 結論: DPRK主体・中国インフラ活用のハイブリッドAPT、台湾など地域的ターゲット拡大傾向。
標的プロファイル
- 韓国: PKI管理者・インフラエンジニア
- OCRでID標準技術を抽出、信頼システムの模倣・侵害を狙う。
- 台湾: 開発者・クラウドアクセス管理者
- .git/リポジトリ・クラウドパネル 経由で開発・認証情報への横断的アクセスを指向。
脅威インテリジェンス報告
TLP WHITE: 標的サマリー
- 地域: 韓国、台湾
- 標的: 政府、通信、エンタープライズIT
- アカウント: svradmin, oracle, app_adm01, unwadm, shkim88, jaejung91
- ドメイン: tw.systexcloud[.]com, nid-security[.]com, spo.go[.]kr, caa.org[.]tw/.git/
IoC(侵害指標)
- フィッシング: nid-security[.]com, html-load[.]com, wuzak[.]com, koala-app[.]com, webcloud-notice[.]com
- 偽装ポータル: dcc.mil[.]kr, spo.go[.]kr, mofa.go[.]kr
- 外部標的IP(台湾): 163.29.3[.]119, 118.163.30[.]45, 59.125.159[.]81
- ブルートフォース/インフラ起源IP: 23.95.213[.]210, 218.92.0[.]210, 122.114.233[.]77
- 内部ホストIP: 192.168.130[.]117, 192.168.150[.]117, 192.168.0[.]39
MITRE ATT&CKマッピング
- 初期アクセス: T1566.002(AiTM型フィッシング)
- 実行: T1059.005(ネイティブAPIシェルコード)、T1059.003(Bash/Shellスクリプト)
- 認証情報アクセス: T1555(Credential Store Dumping)、T1557.003(Session Hijacking)
- 持続化: T1176(Rootkit/khook)
- 防御回避: T1562.001(セキュリティツール無効化)、T1552(認証情報ファイル)
- 探索: T1592(技術情報探索)、T1590(ネットワーク情報)
- 持ち出し: T1041(C2経由持ち出し)、T1567.002(クラウド経由持ち出し)
ツール・能力
- NASMシェルコードローダー :Windows向け手動コンパイル
- Win32 APIハッシュ化 :hashstring.pyでインポート難読化
- GitHub/Gitee悪用 :公開開発プラットフォームからツール取得
- OCR活用 :ocrymypdfでPKI/VPN仕様PDF解析
- ルートキット展開 :/usr/lib64/tracker-fs等の隠蔽パス採用
- プロキシ設定抽出 :proxyresベースのネットワーク偵察
アトリビューション評価
- DPRK(Kimsuky)主体: 高信頼度(韓国語、GPKI、OCR挙動)
- 中国インフラ融合: 中程度(PRCホスティング、Gitee利用、台湾標的)
- 純粋なPRCアクター: 低~中(ツール重複のみ)
防御推奨策
- PKIセキュリティ: .key/.sig/.crt利用監視、HSMや2FA強制
- フィッシング対策: IoCドメインブロック、TLSフィンガープリント/リファラ検証
- エンドポイント強化: nasm/make/OCRツール利用検知、/usr/lib*/tracker-*監視
- ネットワーク監視: .git/ディレクトリアクセス検知、Pastebin/GitHub宛通信監視
- 台湾対策: PRC発IPから.twドメインアクセスのウォッチリスト化
- 管理者アカウント: svradmin, oracle, app_adm01等の利用ログ精査とローテーション徹底
補遺:中朝APT間のオペレーション混同
- 台湾標的時にKimsukyと中国APTのTTP重複 が観測され、アトリビューション混乱の要因に。
- DDoS Secrets等のリークで、Kimsukyが中国APTとツール共有・協力 している可能性が示唆。
- 現時点では大部分が別系統だが、「Kim」事例のような混成オペレーションも増加傾向。
まとめ
- KimダンプはKimsuky/北朝鮮APTの高度な認証情報窃取・インフラ侵害戦術を