プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

情報セキュリティ攻撃とは?パッシブ攻撃とアクティブ攻撃の違いを解説

情報セキュリティ攻撃とは

情報セキュリティにおける攻撃は、大きく「パッシブ攻撃(受動的攻撃)」と「アクティブ攻撃(能動的攻撃)」の2種類に分類されます。
パッシブ攻撃とは、システムのリソースに影響を与えることなく、データを盗み見たり利用したりする攻撃です。一方、アクティブ攻撃は、システムのリソースを改ざんしたり、その動作に影響を与えたりする攻撃を指します。

パッシブ攻撃(受動的攻撃)

パッシブ攻撃は、通信内容を盗み聞きしたり、観察したりすることを特徴とします。攻撃者の目的は、送信されているデータへの不正アクセスです。パッシブ攻撃には、「メッセージ内容の漏洩」と「トラフィック解析」の2つの主な手法があります。

メッセージ内容の漏洩

メッセージ内容の漏洩とは、その名の通り通信内容を盗み見る行為です。電話での会話、電子メール、転送されたファイルなどには、機密性の高い情報が含まれていることがあります。対策としては、攻撃者がこれらの通信内容を理解できないようにすることが基本となります。

トラフィック解析

もう一つのパッシブ攻撃の手法がトラフィック解析です。仮にメッセージの内容や通信トラフィックを隠蔽しても、攻撃者がメッセージを入手すれば、そこから情報を抽出しようとする可能性があります。

通信内容を隠すための一般的な手法は暗号化です。しかし、暗号化による保護が施されていても、攻撃者はこれらのメッセージの存在自体を把握できる場合があります。

さらに、攻撃者は通信ホストの場所や識別情報を特定し、やり取りされるメッセージの頻度や規模を検知できます。こうした情報から、実際に行われていた通信の性質を推測される恐れがある点に注意が必要です。

アクティブ攻撃(能動的攻撃)

アクティブ攻撃は、データフローの改ざんや偽のデータフローの生成を伴う攻撃で、「なりすまし」「リプレイ」「メッセージ改ざん」「サービス拒否」の4つに細分化できます。

リプレイ攻撃

リプレイ攻撃は、データ単位を受動的に捕捉し、それを後から再送信することで、不正な結果をもたらす攻撃です。

なりすまし(マスカレード)

なりすまし攻撃は、あるエンティティが別のエンティティになりすますことで成立します。マスカレード攻撃は、通常、他のアクティブ攻撃の形態を1つ以上組み合わせて実行されます。

例えば、正規の認証シーケンスが完了した後に認証シーケンスを捕捉してリプレイすることで、一定の権限を持つエンティティになりすまし、より高い権限を不正に取得することが可能になります。

メッセージ改ざん

メッセージ改ざんとは、正当なメッセージの一部を変更したり、メッセージの送信を遅延させたり、順序を入れ替えたりして、不正な効果を生み出す攻撃です。

サービス拒否攻撃(DoS攻撃)

サービス拒否攻撃は、通信設備の正常な利用や管理を妨害・阻止する攻撃です。この攻撃には特定の標的が設定される場合があります。例えば、特定の宛先に向けられたメッセージを遮断することが挙げられます。

また、別のタイプとして、ネットワーク全体を破壊するか、大量のメッセージで過負荷をかけて性能を低下させることで、ネットワーク全体を機能不全に陥らせる攻撃も存在します。

  1. AESに対する暗号解読攻撃の種類とは?情報セキュリティの観点から徹底解説

    AES(Advanced Encryption Standard)は現在広く採用されている共通鍵暗号方式ですが、その安全性を検証するためにさまざまな暗号解読(クリプトアナリシス)攻撃が研究されてきました。ここでは、AESに対して知られている代表的な攻撃手法を詳しく解説します。 1. 線形暗号解読攻撃(Linear Cryptanalysis) 線形暗号解読攻撃は、暗号の構成要素に対するアフィン近似を発見することに基づく手法です。関数ブロックの入力と出力の間に存在する高確率の線形関係を利用しようとします。 ブロック暗号への適用では、平文パターンの線形集合と暗号文パターンの線形集合を、鍵ビットの

  2. 情報セキュリティにおける復号化の種類とは?仕組みと代表的な3方式を解説

    復号化(Decryption)とは、暗号化の逆プロセスであり、暗号文(Cipher Text)を平文(Plain Text)へと変換する手順のことです。受信側では、読み取ることができないメッセージ(暗号文)から元のメッセージを取り出すために、この復号化技術が不可欠となります。 復号化の基本的な仕組み 復号化は、情報を暗号化する際に使用された変換アルゴリズムと逆向きの処理を行うことで機能します。暗号化されたデータを元の状態へ戻すには、暗号化に使ったのと同じ鍵が必要になります。 復号化の過程では、システムが乱雑化された情報を抽出・変換し、人間にとって理解しやすいテキストや画像へと変換します。復号化