พอร์ทัล Bleeping Computer ได้ติดต่อกับ Mozilla และ ตำแหน่งบนกลไกในการติดตามการคลิกบนไฮเปอร์ลิงก์โดยใช้เครื่องหมาย “" ซึ่งปัจจุบันปิดใช้งานตามค่าเริ่มต้นใน Firefox ความสนใจในคุณลักษณะ "ping" เกิดขึ้นหลังจากนั้น จากตัวเลือก Chrome และ Safari เพื่อปิดการใช้งาน
ตัวแทนของ Mozilla กล่าวว่า:
เรายอมรับว่าการเปิดใช้งานแอตทริบิวต์ "ping" ซึ่งมักใช้สำหรับการตรวจสอบไฮเปอร์ลิงก์นั้น ไม่ใช่ปัญหาความเป็นส่วนตัว แต่เป็นการปรับปรุงประสบการณ์ผู้ใช้โดยการจัดหาโซลูชันการตรวจสอบไฮเปอร์ลิงก์ที่เหมาะสมที่สุดให้กับเว็บไซต์ โดยไม่มีการลงโทษด้านประสิทธิภาพที่เกี่ยวข้องกับการแปลงอื่น ๆ วิธีการติดตามที่ระบุไว้ใน บนบล็อกนักพัฒนา WebKit อันที่จริงเรารองรับ API แล้ว และเหตุผลที่เราไม่รวมแอตทริบิวต์ "ping" ก็เนื่องมาจากยังไม่มีการนำฟังก์ชันนี้ไปใช้ .
เราไม่เชื่อว่าการให้ตัวเลือกในการปิดการใช้งานแอตทริบิวต์ ping จะทำให้ความเป็นส่วนตัวของผู้ใช้ดีขึ้นอย่างเห็นได้ชัด เนื่องจากเว็บไซต์สามารถ (และบ่อยครั้งที่ทำอยู่แล้ว) กำหนดกลไกต่างๆ ที่ได้รับการสนับสนุนในแต่ละเบราว์เซอร์สำหรับการตรวจสอบไฮเปอร์ลิงก์ และปิดการใช้งานที่ "เป็นมิตรต่อผู้ใช้" มากขึ้น " กลไกจะนำไปสู่การถอยกลับไปใช้กลไกที่ "เป็นมิตรต่อผู้ใช้" น้อยลงเท่านั้น โดยไม่ต้องปิดการตรวจสอบไฮเปอร์ลิงก์เอง
เมื่อคุณใช้แอตทริบิวต์ “ping=URL” ในแท็ก “a href” เบราว์เซอร์จะสร้างคำขอ POST ไปยัง URL ที่ระบุในแอตทริบิวต์ โดยส่งข้อมูลเกี่ยวกับการเปลี่ยนแปลงผ่านส่วนหัว HTTP_PING_TO หากไม่มีแอตทริบิวต์ ping ไซต์จะสามารถใช้การตรวจสอบไฮเปอร์ลิงก์ได้โดยแทนที่ลิงก์จริงด้วยลิงก์ระดับกลางหรือโดยการส่งข้อมูลโดยใช้ XMLHttpRequest หรือการเรียก sendBeacon ซึ่งใช้กันมานานในการค้นหาของ Google เมื่อติดตามลิงก์ภายนอกในเครือข่ายโซเชียล VK และใน พื้นที่เก็บข้อมูล addons ของส่วนเสริมของเบราว์เซอร์ mozilla.org เนื่องจากการทดแทนดังกล่าวสามารถทำได้โดยการซ่อนลิงก์ระดับกลางโดยใช้ JavaScript ดังนั้นในกรณีของแอตทริบิวต์ ping โดยไม่ต้องวิเคราะห์โค้ดจึงเป็นไปไม่ได้ที่จะเข้าใจว่ามีการใช้การตรวจสอบกับลิงก์ปัจจุบันหรือไม่
ที่มา: opennet.ru
