データの保持/取得のために SQL Server と通信する C# アプリケーションを設計しています。このアプリは、サーバーが存在するローカル ネットワーク (つまり、オフィス間または国間) 内およびサーバーなしで使用されることになっているため、サーバーとの通信はインターネット経由で行う必要があります。
いくつかのテストをセットアップしましたが、すべてうまくいきましたが、今度は設計にセキュリティを追加します。
インターネットからサーバーへの接続では、私のクライアントは、クライアント アプリと SQL サーバー間の通信が、ネット スニファーなどからできるだけ安全であることを望んでいます (つまり、人々が転送中のデータを傍受したり、さらに悪いことに耳を傾けたりするのを防ぎます)。 、サーバー アクセスを取得する)
SQL ServerにはSSL接続のオプションがないことをどこかで読んだことがあります(リンクがもう見つかりません)。
だから私の質問は - これはセキュリティのための私の最善の選択肢ですか、それとも唯一の選択肢ですか? これを実装する方法に関する情報/コード サンプルはどこにありますか?
誰かがそこに行く前に-私はこれをグーグルで検索しましたが、SSL接続オプションが存在するという情報を超えて運がありませんでした.