質問
mysqlが使用するデータファイルを暗号化する方法はありますか?オープンマシンにmysqlサーバーがあり、データファイルを暗号化して、誰かがデータファイルをコピーしてもデータを読み取れないようにします。
ありがとう
解決
マシンが開いていると言うとき、どういう意味かわかりません。ユーザーがコンソールまたはあなたのアカウントにアクセスできる場合、ファイルを暗号化するのは非常に困難です。
Truecrypt を見ましたか?ほとんどの一般的なオペレーティングシステムで動作し、仮想暗号化パーティションの作成、ハードドライブパーティション、外部ドライブまたはUSBデバイスのロックダウンが可能です。
他のヒント
透過的なMySQL暗号化ソリューションを研究している人なら誰でも Linux向け、私たちが取り組んできたブロックには比較的新しい製品があります。 http://www.gazzang.com/
私はGazzangと提携していません...ただ幸せな顧客です。
MySQLはデータファイルの暗号化をネイティブにサポートしていません。次のような3番目の製品があります。
http://www.vormetric.com/products/vormetric_database_encryption_expert.html
トピックに関する「ホワイトペーパー」があります:
http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf
正直に言うと、データベースコンテンツに商業的価値があるか、個人に関する個人データが含まれている場合、データファイルにアクセスできるユーザー(暗号化されているかどうか)を実際に制御する必要があります。英国では、このようなデータファイルを偶然の通行人に公開したままにしておくと、データを保護することはできません。
Windows上のNTFSのネイティブシステムや、さまざまなオプションなど、暗号化されたファイルシステムを使用できます。 Linuxの場合は。さらに、暗号化されたデータを保存できます。
Windows EFSを使用していて、サービスとしてMySQLを起動している場合は、次を実行する必要があります。
- サービスに移動してMySQLサービスを見つけます
- サービスを停止
- 右クリック->プロパティ->ログオンタブ
- 「このアカウント」をチェック
- Windowsアカウント名を入力します。 "。\ username"
- パスワードを入力してください
- サービスを開始
MySQLサービスはエラーなしで開始されるはずです。
Windows EFS暗号化を使用するには:
http:// windows。 microsoft.com/en-us/windows/encrypt-decrypt-folder-file#1TC=windows-7
続きを読む:
http://www.petri.co.il/how_does_efs_work.htm#
!!!証明書をエクスポートすることを忘れないでください!!!
組み込みの暗号化機能を使用してmysql内のデータを暗号化できます。
ファイルに関しては、どのファイルソリューションでも問題なく動作するはずです。