15

mysql が使用するデータ ファイルを暗号化する方法はありますか? 開いているマシンに mysql サーバーがあり、データ ファイルを暗号化して、誰かがデータ ファイルをコピーしてもデータを読み取れないようにしたいと考えています。

ありがとう

4

6 に答える 6

6

Linux 向けの透過的な MySQL 暗号化ソリューションを研究している方には、私たちが取り組んできたブロックに比較的新しい製品があります: http://www.gazzang.com/

私は Gazzang と提携していません...ただの幸せな顧客です。

于 2009-10-12T00:10:43.900 に答える
5

MySQLはデータファイルの暗号化をネイティブにサポートしていません。次のような3番目の製品があります。

http://www.vormetric.com/products/vormetric_database_encryption_expert.html

ここにトピックに関する「ホワイトペーパー」があります:

http://www.vormetric.com/documents/FINALPart2DatabaseEncryptionCoreGuardvsColumnLevelWhitePaper7.pdf

正直なところ、データベースコンテンツに商業的価値がある場合、または個人に関する個人データが含まれている場合は、データファイルにアクセスできるユーザーを実際に制御する必要があります(暗号化されているかどうかは関係ありません)。英国では、そのようなデータファイルをカジュアルな通行人に公開したままにしておくことは、データ保護になります。

于 2008-09-27T15:31:35.350 に答える
5

マシンが開いていると言うのは何を意味するのかわかりません. 他の人がコンソールやあなたのアカウントにアクセスできる場合、ファイルを暗号化するのは非常に困難です。

Truecryptを見ましたか?ほとんどの一般的なオペレーティング システムで動作し、暗号化された仮想パーティションの作成、ハード ドライブ パーティションのロックダウン、外付けドライブまたは USB デバイスを使用できます。

于 2008-09-28T21:36:57.177 に答える
0

Windows上のNTFSのネイティブファイルシステムやLinuxのさまざまなオプションの1つなど、暗号化されたファイルシステムを使用できます。さらに、暗号化されたデータを保存できます。

于 2008-09-27T15:30:40.390 に答える
0

Windows EFS を使用していて、MySQL をサービスとして起動している場合は、次の手順を実行する必要があります。

  • サービスに移動し、MySQL サービスを見つけます
  • サービスを停止する
  • 右クリック -> プロパティ -> ログオン タブ
  • 「このアカウント」にチェックを入れる
  • Windows アカウント名を記入してください。「.\ユーザー名」
  • パスワードを入力してください
  • サービスを開始する

これで、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#

!!! 証明書をエクスポートすることを忘れないでください!!!

于 2014-02-18T06:42:27.280 に答える
-2

組み込みの暗号化機能を使用して、mysql 内のデータを暗号化できます。

ファイルに関しては、どのファイル ソリューションでも問題なく動作するはずです。

于 2008-09-27T15:00:54.253 に答える