1

こんにちは、特定の Web サイトにログインする Jsoup を使用して Java で記述されたプログラムがあります。そして、私が知りたいのは、それが保存されているかどうかです? ブラウザを使用する場合、プロトコルはhttpsです。

http://oi47.tinypic.com/aysp4m.jpg

それで、私が自分のプログラムを使用すると、それは保存されますか、それとも誰かが私のパスワードを盗むことができますか?

        res2 = Jsoup
                .connect("https://bannersbroker.com//user/login?event=doLogin")
                .header("User-Agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17")
                .cookies(res.cookies())
                .data("email", email)
                .data("pass", pass)
                .data(name[0], value[0])
                .data(name[1], value[1])
                .data(name[2], value[2])
                .method(Connection.Method.POST)
                .execute();

それが保存されていない場合、それを保護する方法は?

4

1 に答える 1

0

これは、 httpsと同じように保存する必要があります。ただし、誰もあなたのプログラムからパスワードを盗むことができないようにする必要があります (pass変数へのアクセス、コードの逆コンパイル、ストレージ ファイルの読み取りなど)。

httpsが機能していることを確認するには、 Wiresharkを使用できます。プログラムのネットワーク アクティビティを追跡し、データが暗号化されているかどうかを確認します。

于 2013-03-20T15:48:20.487 に答える