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

情報セキュリティにおける動的パスワード認証とは何ですか?


動的パスワードは、ワンタイムパスワードとも呼ばれます。これは、静的パスワード認証が盗聴や再生、作成、推測などに対応できない場合に発生する従来の問題を解決するために使用されます。

動的パスワードを使用することで、宿泊手続き中の認証情報の不確実性を処理し、認証情報を毎回異なるものにすることで、宿泊手続きにおける情報のセキュリティを強化することができます。このテクノロジーは、リプレイ攻撃を効果的に防止し、送信およびデータベースで静的パスワードが盗まれる可能性があるという問題を解決できます。

認証サーバーまたはKDCに送信される3つのフィールドがあります。これらは、ユーザーのデバイスのプリンシパルID、プリンシパルパスワード、および現在のシステムタイムスタンプです。プリンシパルパスワードとタイムスタンプが最初にハッシュされてから送信されます。

サーバー側では、サーバーは、そのユーザーが正しいユーザーであるかどうかを確認します。サーバーには、本物のプリンシパルIDとプリンシパルパスワードのペアのデータベースがあります。サーバーはまず、タイムスタンプを比較してリプレイ攻撃を確認します。次に、受信した値とサーバーで生成された値のハッシュ値を比較することにより、サーバーが正しいパスワードを表示するかどうかを確認します。次のプロセスは、チケットの暗号化に使用される秘密鍵の生成です。

動的パスワード方式は、認証の試行ごとに複数のパスワードを作成するためのスマートカードの処理機能を使用することにより、従来のパスワードアプローチを強化します。スマートカードは、1日に数回新しいパスコードを作成します。ホストはスマートカードと同じアルゴリズムを実装しているため、いつでもパスワードトークンの現在の有効なパスワードを知っています。

カード発行者は、初期化コードまたはシードをパスワードトークンとホストの両方にロードする同期手順を使用して、システム内の各カードを起動します。パスワードを決定するためのシードとアルゴリズムは秘密にされています。各カードのシード値と初期化コードは一意であるため、2つのカードが同時に同じパスワードを持っている必要はありません。アルゴリズム、シード、および初期化値を理解していなくても、誰かがいつでも有効なパスワードを予測できる可能性はほとんどありません。

認証中、パスワードトークンは、ホストに送信される現在のパスワードを示します。ベリファイアは、受け取ったパスワードを通常の値と比較します。識別子が接続されている場合、ホストはカードを受け入れます。この方法では、各パスワードの有効期間が短く、アルゴリズムがカードごとに異なり、秘密を維持するため、カードの信頼性が提供されます。

このアプローチは、CADを使用せずに認証を実装します。ユーザーは、リモートログインを可能にするコンピューター端末にデータ(カードID番号とパスワードなど)を入力するのではなく、この認証方法に使用されるスマートカードには、バッテリー、ディスプレイ、場合によってはキーパッドが必要でした。


  1. 情報セキュリティにおける認証の種類は何ですか?

    認証は、データの送信者と受信者が相互に認証できるようにする手順です。データの送信者と受信者がお互いを適切に認証できない場合、どちらかの当事者がサポートするアクティビティまたはデータに信頼はありません。 認証には、非常に困難で安全なアプローチを含めることも、非常に単純にすることもできます。最も簡単な認証形式は、相互に認証したいエンティティ間で共有パスワードを送信することです。 認証は、ネットワークがそのリソースにアクセスできる許可されたユーザーのみを受信できるようにすることを定義します。これは、要求された識別子が何らかの手段を介してアクセス制御構造によってテストされる方法を提供します。 個

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

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