0

シングルユーザーシナリオの場合、ClickOnceを介して展開される2層のLightswitchアプリケーションを作成しています。データベーススキーマとデータは、ユーザーによるアクセスから保護する必要があります。

これが完全に可能ではないかもしれないことを私は知っていますが、これに対する解決策はありますか?

と呼ばれるサードパーティのツールを調べたところDbDefence、完璧に適合しているように見えましたが、現在、それらの再配布ライセンスの価格は予算をはるかに上回っています。

とても有難い。

4

1 に答える 1

0

いいえ、ユーザーがデータベーススキーマを表示したり、いじったりするのを防ぐ方法はありません(十分な知識がある場合)。彼らのためにデータベースを作成しているのでない限り、彼らはデータベースを作成するために必要な権限を持っている必要があります。さらに、(Click-Onceを介した)更新には、テーブルの更新権限が必要です。

何かを見つけた場合、とにかくアプリケーションが正しく動作しなくなる可能性があります。

于 2012-10-08T03:07:03.903 に答える