قام 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

إضافة تعليق