“ストップ”マルウェア
マルウェアの侵入を阻止する――システム監視編
マルウェア対策に即効薬はない。効果的なのは、検知・予防コントロールを組み合わせて複数の防御層を確立することだ。そういった取り組みに役立つ幾つかのツールを、2回にわたり紹介する。
攻撃者たちは、ネットワークやシステムの防御をすり抜けたり、業務に混乱を引き起こしたり、センシティブなデータを会社や個人のコンピュータから流出させたりするのに、悪質なソフトウェア(マルウェア)を利用する。残念ながら、マルウェアの侵入を簡単に検知、防止する方法は存在しない。マルウェアの防止には、警戒とコントロールに基づくアプローチが必要となる。
自社のネットワークとシステムの状態に注意を払う
ボットやスパイウェアなどの悪質なソフトウェアは、非常に長い間、気付かれないまま社内のシステムに潜んでいることも多い。手の込んだマルウェアの中には、ウイルス対策ソフトウェアや侵入検知システム(IDS)で検出できないものもある。こういった強敵に対する最初の防衛ラインは、自社のITインフラの通常の状態を熟知した上で、常時監視によって異常を感知することだ。
ITインフラに対する警戒態勢を確立・維持するには、以下の作業が必要だ。
ログを一元的に管理する
社内のすべてのシステムおよびネットワークデバイスのログを一元的に管理することにより、異常なイベントを検知する。サーバのCPU負荷の急激な増加といった通常業務でも起きるイベントであっても、セキュリティ問題に関連している可能性がある。負荷の増大は、そのシステムにマルウェアが侵入したことが原因なのかもしれないのだ。商用ツールがなくても「syslog」を使えばログを集約することができる。syslogはUNIX上でネイティブに動作し、Windowsにも移植されている。一元的な監視ポイントがなければ、インフラ全体に対する見通しが非常に悪くなる。
侵入検知センサーを配備する
ネットワークの重要なポイントに侵入検知センサーを配備する。主要なサーバ上にホストベースのセンサーを配備するのも効果的だ。しかしホスト型IDS(HIDS)の運用維持は、ネットワーク型IDS(NIDS)の運用維持よりも負担が大きいことが多い。従来型のIDSは侵入を阻止することはできないかもしれないが、社内のIT環境の見通しを良くしてくれる。「Snort」は無償のNIDSの王者として広く認められている。マルチプラットフォーム対応の無償HIDSとしては「OSSEC」などがある。
アウトバウンドネットワークトラフィックを監視する
アウトバウンドネットワークトラフィックを監視することにより、「主人」(つまり攻撃者)からの指示を求めたり主人にデータを漏えいしたりする感染システムを検出する。アウトバウンドトラフィックを検査するようにNIDSセンサーを設定したり、従来型のネットワーク監視ツールをこの目的に利用したりするという手もある(わたしは無償の「Argus Open Project」ソフトウェアで何度も助かった)。侵入を素早く検出すれば、迅速に封じ込めることができる。アウトバウンドトラフィックの不正な動作を検出する方法については、「Extrusion Detection」(リチャード・ベイトリック著)という本に詳しく書かれている。
自社のシステムに対する不正な変更を検出する
感染システムのメモリ内にしか存在しないマルウェアもあるが、多くの侵入はファイルシステムあるいはレジストリに痕跡を残すものだ。HIDSの中には、システムの整合性に対するこういった変化を検出できるものもある。この機能専用の無償ツールとしては、「AIDE」や「cfengine」のほか、「Tripwire」のオープンソース版などがある。
ハニーポットでマルウェアを捕まえる
ハニーポットは、マルウェアに対抗するための検知技術と予防技術の優れた部分を組み合わせた手法だ。もう少し具体的にいえば、ハニーポットというのは侵入されやすいように配備されるシステムだ。商用ハニーポットは一時の勢いを失ったようだが、無償で提供されている斬新なハニーポット技術は多数存在する。慎重に配備すれば、ハニーポットは以下に示すようにさまざまな面で企業の防御態勢を強化することができる。
時間稼ぎができる
攻撃者にとって何の価値もないシステムに侵入するのに無駄な時間を費やさせることにより、攻撃者の侵入を遅らせることができる。例えば、無償の「LaBrea」ツールは、攻撃者によるネットワーク接続の試みに巧みに反応することによって、ポートスキャンおよびワームの繁殖活動を食い止める。
誤検知が少なくなる
NIDSの欠点である誤検知が少なくなる。ハニーポットは本来、本業務から切り離されているため、ハニーポットへの接続行為は悪意の存在を示すものである。無償ツールの「Honeyd」は、サーバやデバイスに加えてネットワークもエミュレートするため、複数の物理的システムを配備しなくてもこうした監視活動の範囲を広げることができる。
マルウェアのサンプルを分析できる
マルウェアのサンプルを捕捉して分析できる。最近の侵入攻撃ではマルウェアが利用されることが多いため、マルウェアが本業務システムに侵入する前にそれを捕捉すれば、セキュリティインシデント対策に役立つ。こういった機能を備えた無償ツールの1つである「Nepenthes」は、ネットワーク上で増殖する悪質なソフトウェアを捕捉できる。マルウェアのサンプルを入手すれば、それを分析することでその機能を理解できる。
侵入者の活動を観察できる
侵入された環境に対する侵入者の活動を観察することにより、侵入者の意図を把握する。これは、ターゲットのシステムの信頼性について侵入者(人間あるいはプログラム)を欺く一連のハニーポットを配備することによって実現できる。Honeynet ProjectがブータブルCDとして無償配布している「Honeywall」は、この目的を達成するのに役立つ。このディスクには素晴らしい監視ツールも入っている。
ユーザーが悪質サイトにアクセスしていないか確認できる
Webページを巡回、検査するクライアントサイドのハニーポットを配備することにより、社内のユーザーが悪質なWebサイトにアクセスしていないか確認する。Webブラウザを通じて脆弱性を攻撃するドライブバイダウンロードは、一般的な侵入テクニックだ。この攻撃経路を常に遮断するのは難しいかもしれないが、セキュリティインシデントを素早く検知することは可能である。ユーザーがアクセスしたURLを記録するプロキシサーバのようなメカニズムが社内にあれば、SecureWorksが提供している無償の「Caffeine Monkey」ツールを使い、これらのサイトにWeb攻撃の仕掛けがないか自動的に検査できる。
ハニーポットを利用する上で最も難しいのは、侵入者がそれを攻撃の足掛かりとして利用することがないように配備しなければならないということだ。社内でハニーポットの実験を行う場合には、必ず各ツールのマニュアルに記載された安全対策を講じること。各種のハニーポットおよび配備シナリオについては、「Virtual Honeypots」(ニールズ・プロボス、ソーステン・ホルツ共著)が参考になる。
本稿筆者のレニー・ゼルツァー氏は、ニューヨークに本社を置くSavvisでセキュリティコンサルティングの責任者を務めている。また、SANS Instituteで講師として、マルウェアのリバースエンジニアリングのコースを担当している。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
2
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
3
221人調査で分かった「情シス最大のストレス」は?
-
4
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
5
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
6
「Microsoft 365のセキュリティ運用」に関するアンケート
-
7
10年かけてBIを再構築したアマノの一手 「権限がない」「予算がない」でもDXは動かせる
-
8
LLMの「過学習」、正しく説明している文章はどれ?
-
9
「データストレージの活用方法」に関するアンケート
-
10
「業務改善とツール活用」に関するアンケート
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー