ニュース
アンチウイルスソフトも乗っ取り可能。除去困難なコードを注入するゼロデイ脆弱性
2017年3月22日 18:39
イスラエルのセキュリティ企業Cybellumは20日(現地時間)、開発者むけ検証ツール「Microsoft Application Verifier」のゼロデイ脆弱性を利用し、OSの一部として悪意のあるコードを注入する手法「DoubleAgent」を公開した。標的となりうるシステムはXPから10までのWindowsシステムで、x86またはx64を問わない上、一度注入されたコードのセキュリティソフトによる除去は困難だとしている。
Microsoft Application Verifierはネイティブコードの検証ツールで、アプリケーションの検証などに用いられるもの。Provider DLLと呼ばれるDLLをアプリの検証時、検証されるプロセスでロードする。このDLLのロードを悪用する手法がDoubleAgentだ。
より詳細に言うと、悪意のあるコードを含んだDLLは特定のレジストリキーが登録されることでプロセスにロードされる。アンチウイルスソフトによっては自身のプロセスのレジストリが変更されることを防ぐ機能を持つものがあるが、新規のレジストリキーを作成し、さらにリネームするという手法を用いてこの保護を回避可能。同社のテストに用いられたすべてのアンチウイルスで回避が可能だとされる。
また、Windowsがプロセスを実行する初期段階では、通常はntdl.dllとNS.exeがロードされ、その後にファイルシステムやプロセスに関わるWindows APIの一部であるkernel32.dllがロードされる。悪いことに、Application Velifierの仕様上、Provider DLLはこのkernel32.dllのロードよりも前にロードされてしまう。つまり、システムの他のどのdllよりも早くロードし、プロセスのコントロールを奪い去ることが可能になってしまうということだ。
よって、悪意のあるコードを含んだProvider DLLを用意し、Application Verifier経由で任意のプロセス、例えばセキュリティソフトにロードすれば、セキュリティソフトに任意の振る舞いをさせることが可能になってしまう。
また、セキュリティソフトの多くはコードのレビューを受け、認証された特権的なプロセスとなっている。そのため、こうしたプロセスが乗っ取られた際、暗号化されたファイルの復元など通常では不可能な処理まで可能とするため、被害は甚大となる可能性を指摘する。
同社によると、大手のセキュリティベンダーに対してこの脆弱性を報告を完了し、各社がすでに対応を始めている。一方で、今後この脆弱性が悪用されることはなくなるものの、一度悪意のあるコードを注入された場合の除去は困難だとしており、Windows XPといった古いOSは、パッチによる修正も行なわれないまま放置されることになる。
楽天市場 売れ筋ランキング
Amazon売れ筋ランキング
Anker Soundcore Life P2 Mini【完全ワイヤレスイヤホン / Bluetooth5.3対応 / IPX5防水規格 / 最大32時間音楽再生 / 専用アプリ対応】ブラック
¥4,490
Anker Soundcore P40i (Bluetooth 5.3) 【完全ワイヤレスイヤホン/ウルトラノイズキャンセリング 2.0 / マルチポイント接続 / 最大60時間再生 / PSE技術基準適合】ブラック
¥7,990
イヤホン bluetooth ワイヤレスイヤホン 48時間の再生時間 重低音 LEDディスプレイ表示 小型/軽量 IPX7防水 ブルートゥース 接続瞬時 Hi-Fi ブルートゥースイヤホン Type-C 急速充電 ぶるーとぅーすイヤホン iPhone/Android/Pad適用 スポーツ/通勤/通学/WEB会議 (ホワイト)
¥39,999
【VGP 2025 金賞】EarFun Air Pro 4 ワイヤレスイヤホン Bluetooth 5.4/50dBアダプティブ式 ハイブリッドANC/最先端チップ「QCC3091」aptX Losslessに対応/ハイレゾ LDAC対応/Snapdragon Sound™ に対応/Auracast™に対応/52時間連続再生【6マイクAI 通話/PSE認証済み】 装着検出機能 (ブラック)
¥9,990
EarPods with 3.5 mm Headphone Plug
¥2,668
by Amazon 炭酸水 ラベルレス 500ml ×24本 強炭酸水 ペットボトル 500ミリリットル (Smart Basic)
¥1,409
by Amazon 天然水 ラベルレス 500ml ×24本 富士山の天然水 バナジウム含有 水 ミネラルウォーター ペットボトル 静岡県産 500ミリリットル (Smart Basic)
¥1,173
コカ・コーラ い・ろ・は・す天然水ラベルレス 560ml ×24本
¥2,131
キリン 自然が磨いた天然水 ラベルレス 水 2リットル 9本 国産 天然水 ミネラルウォーター ペットボトル 軟水
¥2,722
い・ろ・は・すラベルレス 2LPET ×8本 【Amazon.co.jp限定】
¥1,168
葬送のフリーレン(14) (少年サンデーコミックス)
¥583
薬屋のひとりごと 15巻 (デジタル版ビッグガンガンコミックス)
¥770
無職転生 ~異世界行ったら本気だす~ 22 (MFコミックス フラッパーシリーズ)
¥733
ブルーロック(33) (週刊少年マガジンコミックス)
¥594
黄泉のツガイ 9巻 (デジタル版ガンガンコミックス)
¥590