12

現在の最新バージョンを使用して、Fiddler で https トラフィックを監視しようとしています:2.4.4.5

https と証明書を正常にセットアップしました。たとえば、銀行の Web サイトを閲覧するなど、完全な https 暗号化トラフィックを確認できます。

...でも...

他のサーバーを監視しようとすると、応答ウィンドウに次のエラー メッセージが表示されました。

「77.87.178.160 の既存の接続を保護できませんでした。SSPI への呼び出しに失敗しました。内部例外を参照してください。InnerException: System.ComponentModel.Win32Exception: クライアントとサーバーは、共通のアルゴリズムを持っていないため、通信できません」

完全な Fiddler ウィンドウについては、次を参照してください。

ここに画像の説明を入力

この場合、クライアントはブラウザではなく、独自のサーバーと通信するカスタム クライアント プログラムです。

私の質問: この例外は誤解を招きやすく、実際には他のエラーによってセキュア チャネルの設定が妨げられているのでしょうか? ...または... この https 通信を監視する機会はまだありますか?

事前にThx

4

3 に答える 3

0

はい、フィドラーの外で作業しているときにこのエラーが発生し、AuthenticateAsServerに接続されていましたが、ブラウザーとしてChromeではなくIE10を使用している場合にのみ問題が発生しました。

奇妙なことは、プロトコルに SslProtocols.Tls を使用する IE10 では常に壊れていないということです。そのため、失敗した場合にプロトコルを切り替えるためのコードを少し追加します。

また、Fiddler などのプロキシ サーバーを使用している場合や、ホスト ファイル経由で DNS をハイジャックしてトラフィックをサーバーに迂回させて、目に見えないサーバーを使用している場合は、使用できるプロトコルが変わるようです。

于 2014-02-02T20:48:05.327 に答える