MySQLでTransparent Data encryption (TDE)を有効にしたいと思います。データベース全体が(いくつかの列や行や表とは対照的に)暗号化されていても構いません。私は研究のためにこれを使用しているので、私は開いて無料のものを探しています。私はzNcryptを見つけましたが、商用製品です。彼らは基本的にオープンソースのeCryptfsを使用していますが、MySQL用に正しく設定する方法が見つかりませんでした。 MySQLを使ってeCryptfsを使う方法や、MySQLでTDEを有効にするための他の解決策があれば、非常に参考になります。ありがとう!MySQLで透過データ暗号化を使用するにはどうすればよいですか?
7
A
答えて
4
私はこの質問は比較的古いですが、念のために参照してください。
のeCryptfsは、あなたがそれをマウントする必要があり、その後、マウントされたディレクトリにあなたのMySQL datadir
を指している必要があり、ファイルシステムと考え、そうすることができます。唯一の欠点は、O_DIRECTをサポートしていないようですが、MySQLがそれを使用しているとは思いませんか?
1
このスレッドはかなり古いので、もはや監視されているかどうかわかりません。私はそれがNetLib提供Encryptionizer for MySQLを言及するルールの範囲内であることを願っています。シンプルなポイントアンドクリックインターフェイスを使用して、Windows上のMySQLに透過データ暗号化(TDE)をもたらします。プログラミングは不要です。
関連する問題
- 1. PHPでAES CBC + CTS(暗号文の盗用)モードを使用してデータを暗号化/復号化するにはどうすればよいですか?
- 2. ASP.Netでファイルを暗号化し、Silverlightで復号化するにはどうすればよいですか?
- 3. MVC3/EFアプリケーションでデータベースレベルでデータを暗号化するにはどうすればよいですか?
- 4. Javaでファイルを暗号化/復号化するにはどうすればよいですか?
- 5. フォームのHTMLフィールドを暗号化し、サーバーで復号化するにはどうすればよいですか?
- 6. MembershipProviderで組み込みのパスワード暗号化を使用するにはどうすればよいですか?
- 7. 暗号化されたデータをWCFサービスに送信するにはどうすればよいですか?
- 8. Androidアプリから送信するデータを暗号化するにはどうすればよいですか?
- 9. C#を使用して別のプログラムを暗号化するにはどうすればよいですか?
- 10. MySQLデータベースの既存のパスワードをバッチ暗号化するにはどうすればよいですか?
- 11. シンプルなファイルの暗号化と復号化を行うにはどうすればよいですか?
- 12. iPhoneでDESを使用してNSString値を暗号化するにはどうすればいいですか?
- 13. C#暗号化されたデータをJavascriptで暗号化する
- 14. ファイルを暗号化/復号化する暗号化アルゴリズムを選択するにはどうすればよいですか?
- 15. 長所/短所 - 暗号化ファイルシステム(EFS)とSQL Server用の透過的データ暗号化(TDE)
- 16. 使用する暗号化方式はどれですか?
- 17. asp.netを使用してアドレスバーのURLを暗号化するにはどうすればいいですか?
- 18. 暗号化されたNFSにはどのような暗号が使用されていますか?
- 19. GoでRSAキーを使用してプレーンテキストを暗号化および復号化するにはどうすればよいですか?
- 20. aspnet_regiisでAES暗号化を選択/適用してweb.config値を暗号化するにはどうすればよいですか?
- 21. ユーザーアクセスからiOSファイル(PDFなど)を暗号化するにはどうすればよいですか?
- 22. EF CodeFirstでフィールドをハッシュまたは暗号化するにはどうすればよいですか?
- 23. ケルベロスでメッセージを安全に署名して暗号化するにはどうすればよいですか?
- 24. これはどのようなハッシュ/暗号化ですか? '0E0B020601'
- 25. これはどのような暗号化ですか?
- 26. Appleのデータ保護APIを使用してデータを暗号化するにはどうすればよいですか?
- 27. アプリケーションのユーザー設定(パスワードなど)を暗号化するにはどうすればよいですか?
- 28. IVなしでAES 128を使用して暗号化と復号化を行うにはどうすればよいですか?
- 29. URLのパラメータを暗号化または非表示にするにはどうすればよいですか?
- 30. Ruby on Railsで暗号化メールを送受信するにはどうすればよいですか?
Ildefonso、これまでに十分に答えられていないと、より古い質問に答えることは大丈夫です...それは、それを渡る他の誰にも役立ちますので、貢献していただきありがとうございます。 –
ありがとう@ ildefonso-camargo、それは私がやったことです。私はちょうど実験していたので、セットアップはうまくいきました。私はそれが生産でそれを使用したいと思っている人のためにもっと細かいことがあれば、完全にはわかりません。 MySQL InnoDBは、それを設定するとO_DIRECTを使います。 ['innodb_flush_method'](http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_flush_method)を参照してください。 – Rahul
@rahulはい、PostgreSQLも同じです。その場合はeCryptfsの代わりにLUKSを使うことをお勧めします。また、いくつかのテストを実行した後の方がパフォーマンスが良いようです。 –