このページの本文へ

マルウェア解析チーム部長が語る「入社試験の内容」から「10年間で印象に残るマルウェア」まで

なぜマルウェアと戦う仕事に? カスペルスキーの人にいろいろ聞いてみた

2018年11月01日 07時00分更新

文● 谷崎朋子 編集● 大塚/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

マルウェア解析者の立場で選ぶ「印象に残ったマルウェア・トップ3」

 およそ10年間、ザコルスザフスキー氏はあらゆるタイプのウイルスやマルウェアを見てきた人物だ。「その中で印象に残っているマルウェアは?」という筆者の質問に、同氏は次の3つを挙げた。

 ・Petya
 ・Xpaj
 ・ファイルレスマルウェア(WMI)

 Petyaは2017年6月、ウクライナやロシア、西欧を中心に拡散したランサムウェアだ。その前月に被害報告されたWannaCry同様、Eternal Blueエクスプロイトを使ってWindowsのSMB(Server Message Block)の脆弱性を不正利用し、ファイルだけでなくドライブのMBR(マスターブートレコード)も暗号化してマシンを使用不能な状態に陥れる。ザコルスザフスキー氏は「効果的に感染、拡散するように複数の手法を組み合わせたところが興味深い」と分析する。

 「いずれも新しい手法ではないし、ゼロデイでもないけれど、効果は実証された。カスペルスキーが2018年5月に発見、公表したSynAckランサムウェアや、ほかのAPT(持続的で高度な攻撃)においても同様の手法が観測されている。言い方はおかしいけれど、その手法が広く採用されたという意味で、マルウェアとしては成功したほうだろう」

 2つめのXpajは、2008年から2013年ごろにかけて活動していたファイル感染型のマルウェアファミリーだ。

 「Xpajは亜種も多く、登場するたびに新たな検出回避策をとってくるので、なかなか手強い相手だった。感染したら広告にリダイレクトされ、クリック報酬を稼ぐ金銭目的もあった。そうしたマルウェアでEPO(エントリポイント難読化)が採用された、初めての事例だったと記憶している」

 検出を回避するために、Xpajはコードのエントリポイント(最初に実行される位置)を変更せず、コード内の一部ブロックを他のコードブロックにランダムで置き換えて、実行時には置換したブロックにジャンプ命令で飛びながら処理する。さらに、EPOを併用することで検知を難しくなる。

 ザコルスザフスキー氏は、解析するにはまずファイルの変更部分を探し出し、ジャンプ命令でウイルス本体を復号する際の暗号鍵を掘り起こして――と、かなり大変な作業だったと振り返る。修復も、置換されたコードを探して元に戻す作業は時間のかかるものだったという。

 「基本的には一人で解析したが、難読化の解析用にIDAのプラグインを用意してくれた同僚や、コマンド部分の解析を手伝ってくれた同僚のおかげでうまく進められた」

Xpajの仕組みや対策について、解析した当時を振り返りながら詳細に解説

 最後のファイルレスマルウェアについては、特に最近「WMI(Windows Management Instrumentation)」が悪用されることが多いことに注目しているという。WMIはWindowsが標準で備えるシステム管理ツールで、スクリプトを使ってシステムのイベント情報を取得、操作できる。これを悪用し、Base64で符号化(難読化)したPowerShellコードを秘密裏に実行して、データ窃取などを行う。

 通常、Windowsシステムには正規のWMIイベントが大量に登録されているので、そこから悪意のあるものを探すのは一苦労で、「ある程度の専門知識がなければ見つけられない」とザコルスザフスキー氏は説明する。直近のケースでは「FruityArmor」と呼ばれるAPTグループやPUA(Potentially Unwanted Application、グレイウェア)で、この手法が使われている。

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ビジネス・開発

    いますぐ捨てたいITサービスは? AI推しにそろそろ飽きてません? 情シスさんのホンネを「ゆるっとナイト」で聞いた

  2. 2位

    ITトピック

    「AI導入で人員を減らしても収益は増えない」その理由/「専任情シス不在」中小企業の3社に2社/ユーザーアカウント流出が加速、ほか

  3. 3位

    エンタープライズ

    基盤も古いし、コードも酷い! そんなクエストにGitHub Copilotで試行錯誤しまくった「みんな」こそ最高

  4. 4位

    Team Leaders

    Power AutomateでSharePoint APIを使う ― SPOリストを自動作成するフローを作ろう

  5. 5位

    sponsored

    完全自動運転の実現へ、チューリングが開発基盤にGMO GPUクラウドを選んだ理由

  6. 6位

    ソフトウェア・仮想化

    日本の自治体がみんな使っている「ManageEngine」 IT運用のすべての課題解決を目指す

  7. 7位

    クラウド

    「すでに開発コードの4分の3はAI生成」 Google Cloud CEO、エージェント時代の戦略を語る

  8. 8位

    スマホ

    ここまで便利なのか! 子どもの居場所を90秒間隔で教えてくれる、安心の見守りガジェットがすごいぞ

  9. 9位

    ビジネス・開発

    「粗悪記事」「ゼロクリック」「搾取」からクリエイターをどう守るか? AIに強いnoteが挑む創作エコシステム

  10. 10位

    ソフトウェア・仮想化

    AIエージェントを野放しにしない ― ServiceNowは“AI司令塔”で自律とガバナンスを両立

集計期間:
2026年05月11日~2026年05月17日
  • 角川アスキー総合研究所