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

情報セキュリティにおけるKerberosの欠点は何ですか?


Kerberosには、次のようないくつかの欠点があります-

  • パスワード推測攻撃 −パスワード推測攻撃はKerberosでは解決されません。ユーザーが不適切なパスワードを選択した場合、攻撃者は、ユーザーのパスワードから変更されたキーで暗号化された取得済みメッセージを絶えず復号化しようとすることで、オフライン辞書攻撃を成功させることができます。目標は、パスワード推測攻撃の影響を受けないユーザー認証プロトコルを設計することです。主な目的は、このパスワード推測攻撃を削除することです。

  • KDCのなりすまし −これは、基本的にKDC応答をスプーフィングする機能に基づく攻撃を定義します。 Kerberosプロトコルの定義を念頭に置いて、KDC応答のなりすましはセキュリティ上の懸念事項ではありません。確かに、Kerberosは信頼できないネットワークに耐えるために作成されました。

    IPスプーフィングは、信頼できないネットワークに現れるものです。 Kerberosプロトコルは相互認証を実装します。エンドユーザーとサーバーのIDを証明する必要があります。これにより、中間者攻撃に対する保護が提供されます。

  • サービス拒否攻撃 −サービス拒否攻撃はKerberosでは解決されません。これらのプロトコルには、侵入者がアプリケーションが適切な認証プロセスに参加することを回避できる場所があります。このような攻撃の検出と解決(システムにとって珍しいことではない「通常の」障害モードが発生する可能性があります)は、通常、人的管理者とユーザーに任せるのが最善です。

    攻撃者は、認証要求でKDCをフラッディングすることにより、DoS攻撃を仕掛けることができます。これにより、正当な要求への応答時間が遅くなり、最悪の場合、KDCがクラッシュする可能性があります。サービス拒否攻撃を回避できます。1つの解決策は、KDCをファイアウォールの背後に配置し、冗長なKDCスレーブを配置して、要求を処理し、負荷を分散することです。

  • KDCサーバーの侵害 − KDCは、一部のプリンシパル/ベリファイア(つまり、ユーザーとサーバー)とそれらの秘密鍵の暗号化されたデータベースをサポートします。 KDCのセキュリティが危険にさらされると、主鍵がマスター鍵を使用して暗号化された形式で保存されていても、ネットワーク全体のセキュリティが危険にさらされます。マスターキー自体はKDCに保存されます。

  • 攻撃者はネットワーク全体を制御したり、プリンシパルの資格情報を作成または変更したりする可能性があります。このような攻撃を回避し、KDCのセキュリティをサポートし、限られた人員にKDCへのアクセスを定義します。

  • 検証者/サーバーの侵害 −サーバーのセキュリティが危険にさらされると、そのサーバー上の一部のサービスが危険にさらされます。攻撃者は、サーバー上で実行されているサービスを偽装し、サービスとクライアント/プリンシパル間の通信を復号化することができます。サーバーで実行されているサービスのセキュリティは、サーバーのセキュリティに基づいています。サーバーのセキュリティ対策は、そのサーバーで節約されるサービスとリソースのコストに比例するものとします。


  1. 情報セキュリティにおけるDESへの攻撃は何ですか?

    DESには、次のようなさまざまな攻撃があります- 差分解読法 −差分解読法の主な目的は、暗号文の統計的分布とパターンを表示して、暗号で使用されるキーに関する推定要素を提供することです。 差分解読法は、暗号化された出力の違いに関連する入力の方法の違いを比較する暗号解読法の研究のセクションです。これは基本的にブロック暗号の研究で使用され、平文の変更が暗号化された暗号文にランダムでない結果をもたらすかどうかを判断します。 関連キー暗号解読 −関連キー暗号解読は、攻撃者が元の(不明な)キーKだけでなく、いくつかの派生キーK0 =f(K)の下でも特定の平文の暗号化を理解していると見なします。 選

  2. 情報セキュリティにおける復号化の種類は何ですか?

    暗号化の逆のプロセスは、復号化として知られています。これは、暗号文をプレーンテキストに変換する手順です。暗号化では、読み取り不可能なメッセージ(暗号文)から元のメッセージを取得するために、受信側で復号化技術が必要です。 復号化は、情報のエンコードに使用される反対の変換アルゴリズムを使用して動作します。暗号化されたデータを初期状態に戻すには、同じキーが必要です。 復号化では、システムは文字化けした情報を抽出して変換し、それを読者だけでなくシステムでも簡単に理解できるテキストや画像に変更します。復号化は手動または自動で実行できます。キーまたはパスワードのセットを使用して実装することもできます。