Winforms (C#、.NET 4.0) アプリケーションがあり、リモートの SQL Server 2012 Express に接続したいと考えています。また、暗号化された方法で SQL Server からアプリケーションにデータを送受信したいと考えています。これにより、潜在的なハッカーがどのデータが送信されているかを知り、データを改ざんすることができなくなります。
例1:
my app: select * from .." --> ENCRYPTED via network --> "select * from .." SQL Server
これを行う簡単な方法はありますか、それとも SSL 経由で通信し、SQL Server とサーバー アプリケーション間でローカルに通信する独自のサーバー アプリケーションを用意する必要があります。
例 2:
my app: "select * from .." --> ENCRYPTED via network
--> "select * from .." my server app
--> plaintext to local SQL Server --> "select * from .."
ネットワーク上の通信をすべて (双方向で) 保護 (暗号化と改ざん防止) したい。
お時間をいただき、ありがとうございました。