目次:
定義-レインボーテーブルの意味
レインボーテーブルは、暗号化ハッシュ関数を「解読」し、認証データベースでプレーンテキストパスワードを発見するための技術的リソースです。 レインボーテーブルは、特定のアルゴリズムマッチング機能を使用して、基本的にパスワードハッシュをクラックするために必要な情報を検索します。
TechopediaはRainbow Tableについて説明します
レインボーテーブルまたはその他のハッシュクラッキングメソッドを使用するというアイデアは、認証データベースでのパスワードハッシュの基本的な使用に由来します。 パスワード認証を行うシステムはすべて、それらのパスワードを保存する必要があります。 ただし、プレーンテキストのパスワードを保存すると、システムはハッカーによる不正アクセスに対して非常に脆弱になります。 これに対応して、多くのシステム管理者がパスワードをハッシュ値として保存し始めました。
レインボーテーブルは、上記の保護ハッシュ値戦略に関係なく、プレーンテキストパスワードを取得する1つの方法です。 他の方法には、ブルートフォース攻撃または辞書方式が含まれます。 より多くの情報を保存することにより、レインボーテーブルは、ブルートフォース攻撃と同じ結果をより少ないコンピューター処理労力で達成できます。
