Windows Azure クラウド サービスと SQL Azure データベースを使用するアプリケーションを開発しています。Visual Studio ソリューションでデータベース ファーストを使用してエンティティを作成する ASP .NET MVC プロジェクトがあります。次に、データベース スキーマを Azure にデプロイする必要があります。
SQL Azure が使用できる唯一のポートであるポート 1433 で、ネットワークがアウトバウンド アクセスをブロックしているため、現在これは不可能です。セキュリティ チームに送信ポート 1433 を開く許可を求めましたが、いくつかの懸念があります。
暗号化されていないデータベース トラフィック (ポート 1433) が、Azure のインターネット経由で Microsoft のファイアウォールで許可されています。データベースには機密情報はありませんが、データベース資格情報が暗号化されていない場合、管理資格情報はおそらくクリア テキストであり、改ざんのリスクにつながる可能性があります。
Web サイトとデータベースをホストしているシステムにアクセスするために、インターネット ファイアウォールで開かれているネットワーク ポートはどれですか?
最初の質問の懸念は、Azure DB を管理するための資格情報が、デプロイ中に暗号化されずにポート 1433 で送信されることだと思います。2 番目の答えは、エンドポイントを構成して、クラウド サービスに必要なポートを何でも開くことができるということだと思いますが、デフォルトでは閉じられています。
私はいくつかの調査を行いましたが、マイクロソフトからのこれらの質問に対する決定的な回答を見つけることができませんでした。この分野で私よりも多くの経験をお持ちの方からの洞察に興味があります。