定数の暗号キー
ランダム化されていない定数の暗号化キーまたは復号化キー
説明
この欠陥は、暗号化キーまたは復号化キーに定数が使用された場合に発生します。
リスク
暗号化キーまたは復号化キーに定数を使用すると、攻撃者はそのキーを簡単に手に入れることができます。
データの暗号化とその後の復号化にはキーを使用します。キーが容易に取得される場合、そのキーを使用して暗号化したデータは安全ではありません。
修正方法
強力な乱数発生器を使用してランダムなキーを作成します。
暗号法的に脆弱な疑似乱数発生器の一覧については、Vulnerable pseudo-random number generator を参照してください。
例
結果情報
| グループ: 暗号化 |
| 言語: C | C++ |
| 既定値: オフ |
コマンド ライン構文: CRYPTO_CIPHER_CONSTANT_KEY |
| 影響度: Medium |
バージョン履歴
R2017a で導入