3

ハロー、http アナライザーがデータをキャプチャするために使用するメソッドに興味があります。Web ベースのクライアント経由で送信された電子メールを保存するプログラムを書きたいと思います。問題は https であり、HTTP アナライザーはそれを解決しますが、方法がわかりません。

以前の質問に対して興味深い回答が 1 つありましたが、知りたいほど多くは明らかにされていません。

HTTP アナライザーなどのプログラムは、HTTPS スタックに自分自身を挿入するため、HTTPS データをキャッチできます。その結果、データが生成された後、暗号化されて IP パケットに入れられる前にデータが取得されます。これは非常に重要です。

どのように作ることが可能ですか?この問題を解決する興味深い記事があれば、お知らせください。

4

1 に答える 1

1

HTTPS (および一般的な SSL) は、サード パーティ (つまり、サーバーまたはクライアント以外のもの) がデータ交換を読み取れないようにするために存在します。

Web ベースのクライアント経由で送信された電子メールを保存するプログラムを書きたい

Web ベースのクライアントは電子メールを送信できません。HTTP[S] しか話せません。

現在のシステムからのトラフィックを傍受したいということですか? その場合、はい (暗号化証明書があり、アーキテクチャ全体を再構成できると仮定して) それを行う方法はありますが、答えを理解できるようになるまでには、非常に長い道のりを歩む必要があります。

電子メールを送信するための独自の Web ベースのアプリケーションを作成したいということですか? 次に、SSL の部分は忘れてください。コードは、暗号化されていないデータを表示するだけです。暗号化/復号化を処理するのは Web サーバーまたは SSL アクセラレータの仕事です。

C.

于 2010-06-11T13:18:15.393 に答える