0

データベース保護に何かお願いしたいのですが。

さまざまなクライアントに展開されるWindowsアプリケーションがありますが、展開中にクライアントマシンにデータベースを作成しています。

ここでの質問は、このデータベースをパスワードで保護できるので、私のアプリケーションだけがそれにアクセスできるということです。

データベースエンジンは、MicrosoftSQLServerまたはMySQLの場合があります。

ありがとう

4

2 に答える 2

0

オプションのパスワードを使用して、 MySQLデータベースやテーブルへのアクセスをユーザーに許可します。このデータベースにアクセスするときは、ユーザーとパスワードを入力する必要があります。

ただし、自動暗号化はありません。この質問MySQLとデータファイルの暗号化とその答えを見たいと思うかもしれません。

セキュリティ関連の質問については、セキュリティ初期MySQLアカウントの保護も調べることができます。

于 2012-12-11T07:36:26.933 に答える
0

誰かがあなたのデータ構造や内部データストレージを知るのを防ぎたいので、これを求めていると思いますが、SQLサーバーまたは他の実際のデータベースでDBA権限を持つユーザーにはそれを行うことはできません.

本当にそれを顧客から隠したい場合 (これは私にとっては良い考えではありません)、物理的および論理的に管理下にあるサーバーにインストールすることを検討することもできます。現在、これに対する適切な解決策は、このサーバーをクラウドでホストすることです。たとえば、データを AZURE でホストすることです。

データベース構造を隠すことは、私にはプロフェッショナルに見えません。

于 2012-12-11T08:10:12.447 に答える