HTTP_REFERER - ส่งจากเบราว์เซอร์โดยระบุหน้าสุดท้ายที่เบราว์เซอร์ดู!
หากคุณเชื่อถือ [HTTP_REFERER] ด้วยเหตุผลใดก็ตามที่สำคัญคุณไม่ควรทำเพราะสามารถปลอมได้ง่าย:
- เบราว์เซอร์บางตัว จำกัด การเข้าถึงไม่อนุญาตให้ส่งผ่าน HTTP_REFERER
- พิมพ์ที่อยู่ในแถบที่อยู่จะไม่ผ่าน HTTP_REFERER
- เปิดหน้าต่างเบราว์เซอร์ใหม่จะไม่ผ่าน HTTP_REFERER เนื่องจาก HTTP_REFERER = NULL
- มีส่วนเสริมของเบราว์เซอร์บางส่วนที่ปิดกั้นเพื่อความเป็นส่วนตัว ไฟร์วอลล์และ AV บางตัวทำเพื่อ
ลองใช้ส่วนขยายของ Firefox นี้คุณจะสามารถตั้งค่าส่วนหัวที่คุณต้องการ:
@Master of Celebration:
Firefox:
ส่วนขยาย: refspoof , refontrol , แก้ไขส่วนหัว , ไม่มีผู้อ้างอิง
ปิดการใช้งานอย่างสมบูรณ์:ตัวเลือกนี้มีอยู่ใน about: config ภายใต้ "network.http.sendRefererHeader" และคุณต้องการตั้งค่านี้เป็น 0 เพื่อปิดการส่งต่อผู้อ้างอิง
Google chrome / Chromium:
ส่วนขยาย: noref , spoofy , noreferrer ภายนอก
ปิดการใช้งานอย่างสมบูรณ์: Chnage ~ / .config / google-chrome / Default / Preferences หรือ ~ / .config / chromium / Default / Preferences และตั้งค่านี้:
{
...
"enable_referrers": false,
...
}
หรือเพียงเพิ่ม - ไม่มีผู้อ้างอิงไปยังทางลัดหรือใน cli:
google-chrome --no-referrers
Opera:
ปิดการใช้งานอย่างสมบูรณ์:การตั้งค่า> การตั้งค่า> ขั้นสูง> เครือข่ายและยกเลิกการเลือก "ส่งข้อมูลผู้อ้างอิง"
บริการเว็บปลอมแปลง:
http://referer.us/
พร็อกซีการกรองแบบสแตนด์อโลน (หลอกส่วนหัวใด ๆ ):
Privoxy
การปลอมแปลง http_referer เมื่อใช้ wget
'--referer = URL'
การปลอมแปลง http_referer เมื่อใช้ curl
-e, - ผู้อ้างอิง
การปลอมแปลง http_referer ด้วย telnet
telnet www.yoursite.com 80 (press return)
GET /index.html HTTP/1.0 (press return)
Referer: http://www.hah-hah.com (press return)
(press return again)