[解決済み] System.Net.WebRequestはどのバージョンのSSL/TLSをサポートしていますか?
質問
SSL3が脆弱であることが判明した今、その対策として POODLE 攻撃に対して脆弱であることがわかりました。
System.Net.WebRequest は、任意の https Uri に接続する際に、どのバージョンの SSL/TLS を使用しますか?
私は、いくつかのサードパーティの API に接続するために WebRequest を使用しています。 そのうちの 1 つは、SSL 3 を使用するすべての要求をブロックすると言いました。しかし、WebRequest は .Net コア フレームワークの一部 (4.5 を使用) なので、それがどのバージョンを使用するかは明らかではありません。
どのように解決するのですか?
System.Net.WebRequest を使用する場合、アプリケーションはサーバーと交渉して、アプリケーションとサーバーの両方がサポートする最高の TLS バージョンを決定し、これを使用します。この仕組みの詳細については、こちらを参照してください。
http://en.wikipedia.org/wiki/Transport_Layer_Security#TLS_handshake
サーバーがTLSをサポートしていない場合、SSLにフォールバックします。したがって、潜在的にSSL3にフォールバックする可能性があります。.NET 4.5がサポートするすべてのバージョンは、ここで見ることができます。
http://msdn.microsoft.com/en-us/library/system.security.authentication.sslprotocols(v=vs.110).aspx
あなたのアプリケーションがPOODLEに対して脆弱にならないようにするために、この説明に従って、アプリケーションが動作しているマシンでSSL3を無効にすることができます。
関連
-
[解決済み】スクリプトクラスが見つからないので、スクリプトコンポーネントを追加できない?
-
[解決済み】Unity3DでOnTriggerEnterが動作しない件
-
[解決済み】値が期待した範囲に収まらない
-
[解決済み】WSACancelBlockingCallの例外について
-
[解決済み】aspNetCore 2.2.0 - AspNetCoreModuleV2 エラー
-
[解決済み] リクエストは中断されました。SSL/TLSセキュアチャネルを作成できませんでした
-
[解決済み] SSL/TLSセキュアチャネルの信頼関係を確立できなかった -- SOAP
-
[解決済み】Powershell Invoke-WebRequestがSSL/TLSセキュアチャンネルで失敗する。
-
[解決済み] TLS 1.2 を使用するために .NET ウェブサービスを更新する
-
[解決済み] SSLフォールバックを無効にし、.NETの送信接続にTLSのみを使用する?(プードル緩和)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み] [Entity Framework 4.1でエンティティに関連オブジェクトを追加する際に、エンティティオブジェクトをIEntityChangeTracker.の複数のインスタンスから参照できない。
-
[解決済み】WPFでXamlファイルにコメントを追加する方法は?
-
[解決済み】Socket.Selectがエラー "An operation was attempted on something that is not a socket" を返す。
-
[解決済み】Moqを使用してメソッド呼び出しを検証する
-
[解決済み】Linq 構文 - 複数列の選択
-
[解決済み] 2つのリストを結合する
-
[解決済み】パラメータ付きRedirectToAction
-
[解決済み】Microsoft.Extensions.LoggingからILoggerを解決することができない
-
[解決済み] SSLフォールバックを無効にし、.NETの送信接続にTLSのみを使用する?(プードル緩和)