ネットワークセキュリティ
 Computer >> コンピューター >  >> ネットワーキング >> ネットワークセキュリティ

ネットワークセキュリティにおけるボットとは?ボットネットの仕組み・事例・対策を徹底解説

ネットワークセキュリティにおけるボットとは?

ボット(Bot)は「ロボット」の略称で、悪意ある攻撃者がコマンドに従って自動化タスクを実行するために利用するソフトウェアやスクリプトのことです。ボットは、離れた場所からコンピュータを遠隔操作する目的で使われます。

ボットネットワーク(ボットネット)とは?

「ボットネット(Botnet)」は「ロボットネットワーク」の略で、特定の場所に拠点を置く「ボットハーダー(bot-herder)」と呼ばれる首謀者に支配された、感染コンピュータのネットワークを指します。ボットネットを構成する個々のマシンが「ボット」であり、すべてボットハーダーの制御下に置かれます。ボットは新たなコンピュータへ感染を広げ、ボットネットの勢力を拡大する役割も担っています。

ボットネットの具体例

代表的なボットネットとしては、「Zeus(ゼウス)」「ZeroAccess(ゼロアクセス)」「GameOver(ゲームオーバー)」などが挙げられます。これらに感染したコンピュータやシステムは「ゾンビ(zombie)」とも呼ばれ、攻撃者の意のままに操られる状態となります。

ボットは何に使われるのか?

ボットの本来の目的は、ドキュメント作成や記録のファイリングといった定型作業の自動化です。単調な繰り返し作業を人間の代わりに行わせるために、企業や個人がボットを活用するケースもあります。ボットを利用すれば、こうしたタスクを人間よりもはるかに短時間で処理できます。

ボットマルウェアとは?

ハッカーがコンピュータを完全に支配する手段の一つが、マルウェアへの感染です。インターネット上のボットには「スパイダー」「クローラー」「ウェブボット」などの呼び名があります。検索エンジンのインデックス作成のような反復作業をこなす一方で、悪意のあるボットはコンピュータに侵入して被害をもたらします。

ボットネットマルウェアの駆除方法

スマートフォンからボットネットマルウェアを除去する際は、以下の手順を試してください。

  • 電源ボタンを押し、「電源オフ」を選択して端末をシャットダウンする。
  • 不審なアプリをアンインストールする。
  • 感染している可能性のある他のアプリがないか確認する。
  • 信頼できるモバイルセキュリティアプリで端末を保護する。

ボットネットとゾンビマシンの関係

ボットは、メール送信などのソフトウェアやスクリプトを必要に応じて実行することで、攻撃者によるコンピュータシステムの遠隔操作を可能にします。乗っ取られたコンピュータは、まるで死んでいるかのように見えることから「ゾンビ」と呼ばれます。こうした感染コンピュータが多数連結されたものが「ボットネット」です。

ボットネットの実例:広告詐欺ボットネット

ボットネットは「ロボット(bot)」と「ネットワーク(network)」を組み合わせた言葉です。その一例が広告詐欺(アドフラウド)ボットネットで、ユーザーのPCやWebブラウザを利用して、特定のオンライン広告へ不正なトラフィックを誘導します。

ボットネットはどのように作られるのか?

攻撃者は多数のシステムにマルウェア(悪意のあるソフトウェア)を感染させ、それらを「奴隷(スレーブ)」へと変えていきます。この種のマルウェアは、メールの添付ファイルに仕込まれたトロイの木馬などを通じてコンピュータに侵入することがあります。

ボットネット攻撃の仕組み

デバイスがハッキングされるとマルウェアに感染し、そのマルウェアを通じてボットネットの中央サーバーへ接続されます。ボットネット内のすべてのデバイスが作成者(ボットハーダー)と接続された時点で、ボットネットは攻撃を開始できる状態になります。

初期のボットネットの歴史

ボットネットの歴史は1999年頃にさかのぼります。当時登場したスパム送信用のボットネットが大きな注目を集めました。その後、正規のサイトからの通知を装ったフィッシング詐欺メールが約2,500万通規模で送りつけられ、深刻な社会問題となりました。

ボットネット攻撃の種類

ボットネットとは、インターネットに接続された多数のデバイスを悪意ある攻撃者が掌握し、標的に対してサイバー攻撃を実行するためのグループです。サイバー犯罪者はマルウェアを使ってネットワーク内に侵入し、複数のデバイスをまとめて制御したうえで、サイバー攻撃を仕掛けます。

インターネットボットの用途

ボットは、人間よりもはるかに高速に単純で反復的なタスクを実行できるのが最大の強みです。特に広く使われているのが「Webクローリング」で、自動化スクリプトがWebサイトやサーバーが生成するデータを取得・分析・保存します。インターネット上のトラフィックの半分以上はボットによって生成されていると推定されています。

ボットはどのように動作するのか?

チャットボットは、人間になりすまして会話をシミュレートする人工知能(AI)の一種です。ユーザーとのやり取りは、インターフェースまたは音声コマンドを通じて行われます。あらかじめ設定された質問に対して、ユーザーの入力に基づいて自動的に回答するスクリプトを構築できます。

  1. 次のうちファイアウォール技術ではないものはどれ?ネットワークセキュリティの基礎を徹底解説

    ファイアウォールの3つの主要な種類 ファイアウォールは、ウイルスやネットワークスパムといった有害な要素を外部から遮断することで、ネットワーク内のデータとデバイスを保護します。企業がデータを守り、デバイスの安全を確保するために活用している代表的なファイアウォールには、次の3つの種類があります。 パケットフィルタリング型:送受信される個々のパケットを、IPアドレスやポート番号などの条件に基づいて許可・遮断します。 ステートフルインスペクション型:通信の状態(コネクション履歴)を追跡しながらトラフィックを検査し、より精度の高い制御を実現します。 プロキシサーバー型:内部ネットワークと外部との通信を

  2. ネットワークセキュリティの目標とは?CIAトライアングルと基本要素を徹底解説

    ネットワークセキュリティプログラムの5つの目標とは? ネットワークセキュリティには、「機密性」「可用性」「完全性」「アカウンタビリティ」「保証」の5つのセキュリティ目標が挙げられます。 セキュリティの3つの主要な目標 情報セキュリティにおける3つの主要な目標は、システムとデータを利用可能な状態に保つこと、データの正確性を維持すること、そして情報を機密として守ることです。ほとんどのセキュリティ対策や管理策は、これらの領域の一つ以上において損失を防ぐことを目的としています。 システムセキュリティの目標 システムセキュリティの目標には以下が含まれます: 機密性:本人の同意なく情報が開示されるこ