This articleでは、MariaDBデータベーステーブルを暗号化するというテーマについて広範な議論が行われています。もう1つの優れたリソースはthis oneです。彼らが言及していない1つの点は、テーブルレベルの暗号化設定を定義する場所です。これを行うべきであると仮定して私は正しいと思いますか?MariaDB/MySQLテーブル暗号化
- MariaDBサーバを再起動し、最終的に、
- が、これは1が正しいがある場合であっても
を暗号化するために、テーブルのそれぞれにALTER TABLE ENCRYPTED=YES ENCRYPTION_KEY_ID=NN;
を発行する暗号化キー
/etc/mysql/my.cnf
システムplugin-load-add=file_key_management_plugin.so
ここで心に浮かぶ質問 - 攻撃者が暗号化されたキーファイルに同時にアクセスすると、そのような暗号化がどのようにして妥協したデータを保護するのでしょうか?指定されたIPアドレスからのみアクセスできるように設定されたNFS共有フォルダに暗号化されたキーを格納することは可能な解決策ですか?
ありがとうございました!暗号鍵を「ユーザーの頭」に格納するというアイデアはきれいです! – DroidOS
ただ気をつけて:ユーザーはパスワードを忘れることができます... – swa66