プロジェクトの1つでは、XMLをデータベースとして使用しています。その後、データのセキュリティが問題であることを認識しました。アプリケーションのユーザーは、ノートパッドを使用して任意のデータを変更できます。以下は、データベースを保護するためにできることです。XMLデータベースのセキュリティ
アプリケーションはドットネットで書かれていることに注意してください。
全体のXML暗号化し、プログラムを解読して使用して、暗号化を節約しながら、それを保存します。(パフォーマンスの問題)
ドットネットアセンブリを使用して、我々はノードを暗号化することができます。(パフォーマンスの問題とたくさんコードのノートを暗号化および復号化するために書き込む必要がある。
ユーザーは、単にメモ帳を使用して変更することができないような方法でXMLを確保するための任意の最善の方法はあります。?
Winアプリ? Webアプリケーション?どのデータベース? ... – walther
あなたはプログラムを実行しているので、ユーザーは基本的に読み取りアクセスが必要であることに留意して、解読キーをどこに格納しますか?データアクセスを制御するために何らかの外部サービスが必要なように思えます。 –
整合性やセキュリティが心配ですか?どのレベルで後者であれば。変更することはできません、異なった特権レベルを見ることができませんか? –