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

ネットワークセキュリティにおけるアクティブ攻撃とは?種類・仕組み・パッシブ攻撃との違いを徹底解説

アクティブ攻撃とは何か

ネットワークセキュリティにおける「アクティブ攻撃(Active Attack)」とは、攻撃者がターゲットのシステムや、そこへ送信中のデータに対して能動的に干渉し、データの改ざん・挿入・破壊を行う攻撃手法の総称です。攻撃者はネットワークの脆弱性(エクスプロイト)を利用してデータに不正な操作を加え、情報の完全性(Integrity)や可用性(Availability)を損なわせます。

アクティブ攻撃では、単にデータを盗み見るだけでなく、偽のデータを挿入したり、本来の通信内容を書き換えたり、システムそのものを制御下に置こうとする点が大きな特徴です。被害者は攻撃を受けていることに気づく場合が多く、システムのサービス停止や誤動作といった目に見える影響が発生します。

アクティブ攻撃とパッシブ攻撃の違い

ネットワークセキュリティの脅威は、大きく「アクティブ攻撃」と「パッシブ攻撃(Passive Attack)」の2つに分類できます。

アクティブ攻撃の特徴

アクティブ攻撃は、メッセージの内容を改変することを目的とした攻撃です。攻撃者は通信データに介入し、内容を書き換えたり、偽情報を送り込んだりします。そのため、情報の完全性(Integrity)と可用性(Availability)に対する脅威となります。

パッシブ攻撃の特徴

一方、パッシブ攻撃は、メッセージを傍受してコピーする行為を指します。攻撃者は通信を盗み見て情報を収集しますが、データ自体には一切手を加えません。そのため、機密性(Confidentiality)に対する脅威となり、被害者は攻撃を受けていても気づきにくいという特徴があります。

比較項目アクティブ攻撃パッシブ攻撃
目的データの改ざん・破壊・妨害データの盗聴・収集
脅威となる要素完全性・可用性機密性
被害者の気づき気づくことが多い気づきにくい
データへの影響データが変更されるデータは変更されない

代表的なアクティブ攻撃の種類と事例

1. 中間者攻撃(Man-in-the-Middle Attack / MitM)

攻撃者が通信当事者の間に割り込み、双方になりすましながら通信を盗聴・改ざんする攻撃です。認証プロトコルへの攻撃では、攻撃者がクレーム側(利用者)、認証情報サービスプロバイダー、検証者(ベリファイア)、または依拠当事者(リライングパーティ)に偽のデータを送信する形で実行されます。

2. なりすまし攻撃(Masquerade)

あるエンティティが別のエンティティのIDを盗用し、正規のユーザーやシステムになりすます攻撃です。認証情報を騙し取るフィッシングなどもこの類型に含まれます。

3. セッションハイジャック

ログイン済みのセッションIDを不正に取得・乗っ取り、正規ユーザーの権限でシステムを操作する攻撃です。

4. DoS攻撃・DDoS攻撃

サービス拒否攻撃(Denial of Service:DoS)は、大量のリクエストなどを送り付けてサーバーやネットワークを過負荷状態にし、正常なサービスを提供できなくする攻撃です。複数の拠点から一斉に行うものは分散型サービス拒否攻撃(DDoS)と呼ばれます。

5. リプレイ攻撃(Replay Attack)

過去に傍受した正当な通信データを、後から再送信することで認証を欺く攻撃です。セッションリプレイとも呼ばれます。

6. メッセージ改ざん

通信途中のメッセージ内容を不正に書き換える攻撃です。金額や送金先などの重要情報が変更される恐れがあります。

7. 否認(Repudiation)

厳密には攻撃手法の一種として分類されることがあり、取引や通信の実行者が「自分は関与していない」と主張できる状態を作り出し、責任追跡を困難にする脅威です。

アクティブ攻撃はどのように機能するのか

アクティブ攻撃では、ハッカーは傍受したデータの完全性を損なったり、システムの可用性を阻害したりすることで、アクセス権限の獲得や特権的なアクセスを試みます。また、パッシブ攻撃によって収集した情報(パスワード、通信パターンなど)を、後のアクティブ攻撃の材料として利用するケースも少なくありません。つまり、両者は独立した脅威ではなく、組み合わせて実行されることもあるのです。

ネットワークセキュリティにおける主な攻撃の種類

ネットワークセキュリティに関わる攻撃は、アクティブ・パッシブ以外にも多岐にわたります。主なものを以下に紹介します。

  • マルウェア感染: スパイウェア、ランサムウェア、ウイルス、ワームなど、悪意のあるプログラムコードによる攻撃。
  • フィッシング: 偽サイトや偽メールで認証情報を騙し取る攻撃。
  • なりすまし: 攻撃者がターゲットや信頼できる組織を装う攻撃。
  • サービス拒否攻撃(DoS/DDoS): システムを過負荷にして機能を停止させる攻撃。
  • SQLインジェクション: データベースへの不正なSQL文の注入により情報を窃取・改ざんする攻撃。
  • ゼロデイ攻撃: ベンダーがまだ修正を提供していない未知の脆弱性を悪用する攻撃。
  • DNSトンネリング: DNSトラフィックを利用してファイアウォールを回避し、データを持ち出す攻撃。

パッシブ攻撃の具体例

パッシブ攻撃の典型例としては、ネットワークやシステムの通信を監視し、開放されているポートをスキャンする行為が挙げられます。攻撃者はWiresharkなどのパケットアナライザーツールを使ってネットワークトラフィックを記録し、後から詳細に解析することで、パスワードや機密情報を抽出しようとします。通信が暗号化されていない環境では、特に深刻な情報漏洩につながる可能性があります。

まとめ

アクティブ攻撃は、データの改ざんやシステム妨害を通じて情報の完全性・可用性を脅かす攻撃であり、中間者攻撃、なりすまし、セッションハイジャック、DoS/DDoS攻撃、リプレイ攻撃など多様な手法が存在します。一方、パッシブ攻撃は盗聴によって機密性を脅かす攻撃です。両者の違いを正しく理解し、暗号化通信の導入、多要素認証、侵入検知システム(IDS/IPS)などの対策を多層的に講じることが、安全なネットワーク環境の維持には不可欠です。

  1. ネットワークセキュリティにおけるマスカレード(なりすまし)攻撃とは?仕組み・事例・対策を徹底解説

    マスカレード(Masquerade)とは何か「マスカレード」とは、直訳すると「仮面舞踏会」や「変装」を意味する言葉ですが、ネットワークセキュリティの分野では「正規のユーザーやシステムになりすます攻撃手法」を指します。日本語では「なりすまし攻撃」「偽装攻撃」などとも呼ばれます。日常的な意味では、誰か別人のふりをして振る舞うことを指し、例えば親切で優しい人物を装って周囲に印象を与えるような行為もマスカレードの一種と言えます。しかし、サイバーセキュリティの文脈では、この「別人になること」が悪意を持って利用されるのです。マスカレード攻撃の仕組みマスカレード攻撃では、攻撃者が正規のユーザーや信頼できる情

  2. ネットワークセキュリティにおけるテールゲーティングとは?手口と事例を徹底解説

    テールゲーティング(Tailgating)は、物理的セキュリティにおける代表的なソーシャルエンジニアリング攻撃の一つです。不正な人物が、正当なアクセス権を持つ従業員の後ろに付き従って建物内に侵入する手口で、「ピギーバッキング(Piggybacking)」とも呼ばれます。本記事では、テールゲーティングの定義、具体的な手口、関連する攻撃手法について詳しく解説します。 テールゲーティングの具体例 最も典型的な例は、配達員になりすます手口です。攻撃者は両手に荷物を抱えてオフィスビルの入り口で待ち伏せし、セキュリティの許可を得てドアを開けた従業員に「ドアを押さえておいてもらえませんか」と頼みます。親切心