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

情報セキュリティにおける具体的なセキュリティメカニズムとは?主要な8つの技術を解説

具体的なセキュリティメカニズムとは

セキュリティメカニズムとは、セキュリティ攻撃を検知・防止、あるいは攻撃からの復旧を実現するために設計されたプロセス(またはそのようなプロセスを組み合わせた装置)のことです。中でも、TCPやアプリケーション層プロトコルといった特定のプロトコル層で実装されるメカニズムは、「具体的なセキュリティメカニズム」と呼ばれます。

これらのメカニズムは、OSIセキュリティサービスの一部を支援するために、対応するプロトコル層に組み込むことができます。セキュリティを実現するための主なアプローチとして、以下の8つが挙げられます。

1. 暗号化(Encipherment)

暗号化とは、数学的なアルゴリズムを用いてデータを読み取れない形式へ変換する手法です。この変換およびその後の情報の復元は、アルゴリズムと0個以上の暗号鍵に基づいて行われます。

2. デジタル署名(Digital Signature)

デジタル署名は、メッセージ、アプリケーション、デジタル文書の真正性と完全性を検証する手法です。署名者の名前や署名日時の確認、メッセージ内容の検証を可能にします。

デジタル署名はより強固な基本的セキュリティを提供し、電子通信における改ざんやなりすまし(他人の特徴を意図的に模倣する行為)の問題を解決するために設計されています。

データ単位に暗号学的変換を施しその結果をデータに付加することで、受信側は当該データの出所と完全性を確認できます。また、これにより(受信者自身によるものを含む)偽造からデータを保護することも可能になります。

3. アクセス制御(Access Control)

アクセス制御は、企業のデータやリソースへのアクセスを誰に許可するかを組織が管理できるようにする情報セキュリティの仕組みです。

安全なアクセス制御には、ユーザーが本人であることを確認するとともに、適切なアクセスレベルのみを許可するポリシーが必要です。リソースへのアクセス権を実現するための構造は複数存在します。

4. データ完全性(Data Integrity)

完全性は、メッセージのフロー全体、個々のメッセージ、あるいはメッセージ内の特定の領域に対して適用できます。接続指向の完全性サービスでは、メッセージのフローを扱い、メッセージが重複・挿入・変更・並べ替え・再生なしに、送信された通りの状態で受信されることを保証します。

データ単位またはデータ単位のフローの完全性を確保するために利用できる構造は数多くあります。

5. 認証交換(Authentication Exchange)

認証交換は、情報のやり取りを通じてエンティティの真正性を保証することを目的とした仕組みです。

6. トラフィックパディング(Traffic Padding)

トラフィックパディングとは、情報フローの隙間にビットを挿入することです。これにより、通信パターンから情報を推測しようとするトラフィック解析の試みを防ぐことができます。

7. ルーティング制御(Routing Control)

ルーティング制御により、特定のデータ伝送に対して物理的に安全な経路を選択できるほか、特にセキュリティ侵害の疑いが生じた場合に経路を変更することも可能になります。

8. 公証(Notarization)

公証とは、信頼できる第三者を利用して、情報交換の特定の特性を保証する仕組みです。

まとめ

具体的なセキュリティメカニズムには、暗号化、デジタル署名、アクセス制御、データ完全性、認証交換、トラフィックパディング、ルーティング制御、公証の8種類があります。これらを目的に応じて適切に組み合わせることで、多層的で堅牢な情報セキュリティを実現できます。

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

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

  2. 情報セキュリティにおける暗号化の種類とは?基本から主要な方式まで徹底解説

    暗号化(Encryption)とは、ファイルやメールメッセージなどのデータを、復号鍵なしでは読み取れない形式である「暗号文」に変換する処理のことです。これにより、あらかじめ決められた受信者以外が情報を読み取ることを防ぎます。復号(Decryption)はその逆のプロセスであり、暗号化されたデータを元の平文(プレーンテキスト)の状態へ戻す操作を指します。また、暗号技術における「鍵」とは、暗号化・復号アルゴリズムで使用される大量のビット列のことです。暗号化では、その方式に応じて情報が数字・文字・記号などさまざまな形で表現されます。暗号技術分野の専門家の中には、データの暗号化や、暗号化されたデータを