Ticket #13538

r.phpがリファラーを漏ら
Eröffnet am: 2008-09-19 07:49 Letztes Update: 2008-09-19 22:37

Auswertung:
(Anonym)
Verantwortlicher:
(Keine)
Typ:
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

リダイレクタとして機能するはずのr.phpが正常に動作してい
ない。

確認君(http://taruo.net/e/)を用いて、http://example.net
/r.php?http://taruo.net/e/ にアクセスした場合に
HTTP_REFERERにばっちりリファラが表示されてしまうのですが...

Firefox3およびPocketIE7.7(Emonster付属のIE)でリファラが
漏れることを確認しました。

Ticket-Verlauf (1/1 Historien)

2008-09-19 22:37 Aktualisiert von: ucb
Kommentar
Logged In: YES
user_id=14439

r.phpは、Cookie非対応のブラウザ=URLにセッションID
が含まれる場合に、リファラーを通じてセッションIDの
漏洩を防ぐためにあり、某巨大掲示板のime.nuなどのよ
うにリファラー自体を隠蔽するためのものではありません。

これの動作は、「端末がRefererを送信しており、かつ
RefererにこのスクリプトのセッションIDが含まれる場
合は、クッション画面を表示します。
http://www.rcdtokyo.com/pc2m/note/archives/i000050.php#remain

この条件に当てはまらない場合は、クッション画面は表
示されず、ブラウザはそのまま目的サイトにリダイレク
トされます=目的サイトには通常通りの=r.phpにアク
セスしたページのURLがリファラーとして送信されます。

PC/PDAウェブブラウザは通常Cookieに対応してい
る=URLにセッションIDが含まれないのでそのまま目的
サイトにリダイレクトされます。
あるいはドコモケータイはCookieに対応していません
が、リファラーを送信しないので、やはりクッション画
面は表示されません。

ちなみにクッション画面を経て遷移した場合でも、リ
ファラーがまったく送信されないわけではなく、r.php
のURLがリファラーとして送信されます(r.phpのURLは
セッションIDを含みません)

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden