تعمل Apple على تطوير إصلاح لخلل تتبع Safari تم اكتشافه مؤخرًا والذي من شأنه أن يسمح لأي موقع ويب بتتبع سجل التصفح الخاص بك والوصول إلى معرف Google الخاص بك لأغراض التتبع.
* يأتي تطبيق Apple لواجهات برمجة تطبيقات IndexedDB في Safari مصحوبًا بخلل
* قد تصل مواقع الويب إلى سجل التصفح ومعرف Google الخاص بك
* أكدت شركة آبل أنها تعمل الآن على إصلاح الخلل
يعرض خطأ تتبع Safari جديد سجل التصفح للخطر
في يوم الأحد ، 16 يناير 2022 ، أبلغت خدمة بصمة المتصفح FingerprintJS عن هذا الخطأ الذي يؤثر على Safari على iOS 15 و iPadOS 15 و macOS Monterey. لحسن الحظ ، تصرفت شركة Apple بسرعة وتستعد بالفعل لإصلاح هذا الخطأ الأخير في تتبع Safari ، وفقًا لـ WebKit الالتزام على GitHub الذي رصدته MacRumors.
السبب: تطبيق Apple لـ IndexedDB ، واجهة برمجة تطبيقات للمتصفح توفر تخزينًا من جانب العميل لتخزين البيانات في قاعدة بيانات. تحمي IndexedDB API موقعًا واحدًا من الوصول إلى قاعدة البيانات التي تم إنشاؤها بواسطة موقع ويب آخر ، وهذا حسب التصميم. ومع ذلك ، يسمح خطأ في متصفح Safari لموقع الويب بالوصول إلى البيانات التي لم ينشئها ، مثل سجل التصفح.
لمنع التعارضات ، ينشئ IndexedDB أسماء قواعد بيانات فريدة قد تتضمن في بعض الحالات معرفات فريدة للمستخدم. تستخدم بعض مواقع الويب معرّف Google للمستخدم في اسم قاعدة البيانات الخاصة به ، والذي يمكن الاستفادة منه للكشف عن هويتك.
كيف تحمي نفسك من خطأ IndexedDB في Safari
بينما تعمل Apple على تطوير إصلاح لهذا الخطأ ، هناك بعض الأشياء التي يمكنك القيام بها لتقليل تأثير هذه المشكلة. يمكنك تعطيل Javascript في إعدادات Safari ، ثم تمكينها لمواقع ويب معينة. إذا كان هذا يبدو وكأنه يتطلب الكثير من العمل ، فاستخدم نافذة التصفح المتخفي في Safari للتصفح بشكل خاص لقصر المشكلة على علامة تبويب واحدة.
كحل أخير ، قم بالتبديل مؤقتًا إلى متصفح آخر حتى يتوفر الإصلاح.