1

私は新しいアプリを開発しています。これは私のウェブサイトから情報を取得する必要があるアプリなので、vb.netを使用してHTTPリクエストを使用します。

Sub Main()
'Address of URL
Dim URL As String = http://whatever.com
' Get HTML data
Dim client As WebClient = New WebClient()
Dim data As Stream = client.OpenRead(URL)
Dim reader As StreamReader = New StreamReader(data)
Dim str As String = ""
str = reader.ReadLine()
Do While str.Length > 0
    Console.WriteLine(str)
    str = reader.ReadLine()
Loop

私の問題は、fiddlerというアプリを見つけたhttp://www.fiddler2.com/fiddler2/

このアプリは、私のアプリを使用して行われたすべてのHTTPリクエストを見つけることができるため、私のWebサイトを危険にさらします。

HTTPリクエストが検出されないようにする方法はありますか????

4

2 に答える 2

1

私はこの「フィドラー」製品に精通していませんが、参照するページを読むだけで、ユーザーのマシンで実行され、そのコンピューターとインターネット間のトラフィックを監視するものです。これを防ぐことが理論的に可能であるとは思えません。信号は、ユーザーのコンピュータから出るワイヤ上を移動しています。彼はおそらく自分のコンピューターに物理的にアクセスできます。少なくとも、コンピューターの背面から出ているケーブルに何かを取り付けて、ワイヤー上を移動する信号を監視することができます。

メッセージを暗号化して、ユーザーが意味を解釈するのを難しくすることはできますが、送信されたメッセージを読むのを止めることはできません。

ところで、どのようなメッセージが自分のコンピュータから送信されているかをユーザーが知ることは、どのようにセキュリティ上の問題になるのだろうか。あなたのプログラムを使用している人からあなたがしていることを隠そうとしていますか? 率直に言って、自分のコンピューターにあるアプリケーションが自分のしていることを隠そうとしていることに気付いたら、すぐにそれを削除します。私の個人データを盗もうとするなどの不吉な行為でない限り、なぜ誰かが私のコンピュータに対して何をしているのかを隠したいと思うのでしょうか?

少し皮肉を込めて言うと、あなたの質問は、次のように尋ねるように聞こえるかもしれません。仕事仲間を訪ねるとき、彼が数分間外に出たときに、私が彼のオフィスで何をしたかを彼に知られないようにするにはどうすればよいでしょうか?

于 2012-11-09T18:16:08.270 に答える