HTTP/2 Fingerprinting
HTTP/2 fingerprinting คือเทคนิคที่ระบุไคลเอนต์จากลักษณะเฉพาะที่มันใช้โปรโตคอล HTTP/2 รวมถึง settings frame ของมัน การเรียงลำดับส่วนหัว ลำดับความสำคัญของสตรีม และขนาดหน้าต่าง พฤติกรรมโปรโตคอลระดับต่ำเหล่านี้ถูกกำหนดโดยไลบรารีเครือข่ายของไคลเอนต์และแตกต่างกันระหว่างเบราว์เซอร์จริงกับเครื่องมือระบบอัตโนมัติ
HTTP/2 Fingerprinting ทำงานอย่างไร
เมื่อไคลเอนต์สร้างการเชื่อมต่อ HTTP/2 มันจะส่ง SETTINGS frame พร้อมพารามิเตอร์เช่นขนาดตาราง header จำนวนสตรีมพร้อมกันสูงสุด และขนาดหน้าต่างเริ่มต้น อีกทั้งยังเลือกวิธีเรียงลำดับ pseudo-header และส่วนหัวปกติ และวิธีกำหนดลำดับความสำคัญของสตรีม สแตกเครือข่ายแต่ละตัวมีค่าเริ่มต้นและรูปแบบที่เกิดซ้ำระหว่างการเชื่อมต่อ
เซิร์ฟเวอร์บันทึกรายละเอียดระดับโปรโตคอลเหล่านี้และสร้างพิมพ์นิ้วมือจากการนำมารวมกัน เนื่องจากเบราว์เซอร์นำ HTTP/2 ไปใช้ผ่านเอนจินของตัวเองและไลบรารีระบบอัตโนมัตินำไปใช้ต่างออกไป พิมพ์นิ้วมือจึงช่วยจัดหมวดหมู่ไคลเอนต์โดยไม่ขึ้นกับเนื้อหาของคำขอ
HTTP/2 fingerprinting มักจับคู่กับ TLS fingerprinting เพราะทั้งคู่ทำงานต่ำกว่าเลเยอร์แอปพลิเคชันและยากที่เครื่องมือปลอมแปลงจะทำให้สอดคล้องกับเบราว์เซอร์ที่อ้างได้อย่างสมบูรณ์แบบ ความไม่ตรงกันระหว่างพฤติกรรม HTTP/2 กับ user agent ที่ประกาศเป็นสัญญาณบ่งชี้ที่ชัดเจนของการแอบอ้าง
เหตุใด HTTP/2 Fingerprinting จึงสำคัญต่อการป้องกันการฉ้อโกง
HTTP/2 fingerprinting เพิ่มมิติระดับเครือข่ายอีกมิติหนึ่งที่เฟรมเวิร์กระบบอัตโนมัติดิ้นรนที่จะปลอมให้คงเส้นคงวา ซึ่งเสริมการตรวจจับบอต ผู้โจมตีสามารถแก้ไขส่วนหัวได้อย่างอิสระ แต่การจำลองพฤติกรรม HTTP/2 frame ที่แม่นยำของเบราว์เซอร์บิลด์เฉพาะนั้นยากกว่ามาก สิ่งนี้ทำให้สัญญาณนี้มีคุณค่าในการจับบอตที่ซับซ้อนซึ่งผ่านการตรวจสอบที่ง่ายกว่าไปได้
TRACIO จัดการเรื่องนี้อย่างไร
การตรวจจับฝั่งเซิร์ฟเวอร์ของ TRACIO พิจารณาพฤติกรรมโปรโตคอล HTTP/2 ควบคู่กับสัญญาณ TLS เพื่อประเมินว่าคำขอมาจากเบราว์เซอร์ที่มันอ้างว่าเป็นจริงหรือไม่ ความขัดแย้งระหว่างสัญญาณระดับต่ำเหล่านี้กับการระบุตัวตนฝั่งไคลเอนต์ป้อนเข้าสู่คำตัดสินการตรวจจับบอตของ TRACIO แนวทางแบบเป็นชั้นนี้ทำให้การปลอมแปลงแบบประสานงานข้ามทุกเลเยอร์ของโปรโตคอลยากขึ้นอย่างมาก
คำศัพท์ที่เกี่ยวข้อง
สำรวจเพิ่มเติม
คำถามที่พบบ่อย
ระบุทุกอุปกรณ์ได้อย่างมั่นใจ
เริ่มต้นด้วยแพ็กเกจฟรี API call 2,500 ครั้งต่อเดือน ไม่ต้องใช้บัตรเครดิต