サーバーへの要求メッセージを持つ特定のtcpセグメントが、ユーザーによってブラウザーを介して直接アクセスされているかどうかを知る方法はありますか。要求されたページを完成させるためにブラウザ自体によってリンクされているだけではありません。たとえば、画像を含むWebページのように、このページを閲覧すると、スニファーはWebページと画像のURLを含むすべてのURLを取得する傾向があります。どのような要因で、どれがどれであるかを特定できますか?!...
よろしくお願いします:)
サーバーへの要求メッセージを持つ特定のtcpセグメントが、ユーザーによってブラウザーを介して直接アクセスされているかどうかを知る方法はありますか。要求されたページを完成させるためにブラウザ自体によってリンクされているだけではありません。たとえば、画像を含むWebページのように、このページを閲覧すると、スニファーはWebページと画像のURLを含むすべてのURLを取得する傾向があります。どのような要因で、どれがどれであるかを特定できますか?!...
よろしくお願いします:)
いいえ。
いくつかのgifが埋め込まれた1996年スタイルのパンフレットウェアサイトでEtherealパケットスニファを使用してこれを確認しました。セカンダリHTTPGET要求パケットについては、元のGETと区別するものは何もありません。
メタアナリシスを取得したい場合は、ブラウザが後続の自動リクエストを発行するのと同じくらい速くクリックできると思いますが、wgetは同じくらい速くなります。私はこの証拠を使って男を吊るしたり、彼を免罪したりしません。
要求されたURLがどのページに表示されたかをサーバーに通知するようにブラウザーが設定できるHTTPヘッダーがあります。
http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z14
主要なブラウザは、リソース(画像、css、js)を要求するとき、およびリンクをクリックするときにこのヘッダーを設定すると思いますが、よくわかりません。このヘッダーを設定するのにブラウザは必要ありません。ヘッダーが設定されていても、ブラウザが嘘をついている可能性があります。少なくとも私が知っていることではなく、他の誰かが知る方法はありません。