Chrome และ Safari ได้ลบความสามารถในการปิดใช้งานคุณลักษณะการติดตามการคลิกแล้ว

Safari และเบราว์เซอร์ที่ใช้ฐานโค้ด Chromium ได้ลบตัวเลือกในการปิดใช้งานแอตทริบิวต์ "ping" ซึ่งช่วยให้เจ้าของไซต์สามารถติดตามการคลิกลิงก์จากหน้าเว็บของตนได้ หากคุณคลิกลิงก์และมีแอตทริบิวต์ "ping=URL" ในแท็ก "a href" เบราว์เซอร์จะสร้างคำขอ POST เพิ่มเติมไปยัง URL ที่ระบุในแอตทริบิวต์ โดยส่งข้อมูลเกี่ยวกับการเปลี่ยนแปลงผ่านส่วนหัว HTTP_PING_TO

ในอีกด้านหนึ่งแอตทริบิวต์ "ping" นำไปสู่การรั่วไหลของข้อมูลเกี่ยวกับการกระทำของผู้ใช้บนหน้าเว็บซึ่งอาจถือเป็นการละเมิดความเป็นส่วนตัวเนื่องจากในคำใบ้ที่แสดงเมื่อวางเมาส์เหนือลิงก์เบราว์เซอร์จะไม่แจ้ง ผู้ใช้ในทางใดทางหนึ่งเกี่ยวกับการส่งข้อมูลเพิ่มเติมและผู้ใช้ไม่ได้ดูโค้ดเพจไม่สามารถระบุได้ว่ามีการใช้แอตทริบิวต์ "ping" หรือไม่ ในทางกลับกัน แทนที่จะใช้ "ping" เพื่อติดตามการเปลี่ยนแปลง การส่งต่อผ่านลิงก์การขนส่งหรือการสกัดกั้นการคลิกด้วยตัวจัดการ JavaScript สามารถนำมาใช้ได้สำเร็จเหมือนกัน "ping" ช่วยให้องค์กรการติดตามการเปลี่ยนแปลงง่ายขึ้นเท่านั้น นอกจากนี้ “ping” ยังถูกกล่าวถึงในข้อกำหนดขององค์กรกำหนดมาตรฐานเทคโนโลยี HTML5 WHATWG

ใน Firefox มีการรองรับแอตทริบิวต์ “ping” อยู่ แต่จะปิดใช้งานตามค่าเริ่มต้น (browser.send_pings ใน about:config) ใน Chrome จนถึงรุ่น 73 แอตทริบิวต์ "ping" ถูกเปิดใช้งาน แต่สามารถปิดใช้งานได้ผ่านตัวเลือก "chrome://flags#disable-hyperlink-auditing" ใน Chrome รุ่นทดลองปัจจุบัน ธงนี้ได้ถูกลบออกแล้ว และแอตทริบิวต์ "ping" ได้รับการทำให้เป็นคุณลักษณะที่ไม่สามารถปิดใช้งานได้ Safari 12.1 ยังลบความสามารถในการปิดใช้งาน ping ซึ่งก่อนหน้านี้มีให้ใช้งานผ่านตัวเลือก WebKit2HyperlinkAuditingEnabled

ที่มา: opennet.ru

เพิ่มความคิดเห็น