مع إصدار Chrome 76، أصلحت Google خللًا سمح لمواقع الويب باكتشاف ما إذا كان الزائر يستخدم وضع التصفح المتخفي. وقد أعلنت Google في الشهر الماضي، عن تغيير واجهة برمجة تطبيقات نظام ملفات Chrome، والتي تستخدمها المواقع لتخزين الملفات المؤقتة أو الدائمة. ففي السابق، إذا لم تكن واجهة برمجة التطبيقات متوفرة، يمكن لموقع ويب أن يفترض أن المتصفح كان في وضع التصفح الخاص.
وتستخدم بعض مواقع الويب اكتشاف وضع التصفح المتخفي لمنع المستخدمين من تجاوز الجدران أو تزويد المستخدمين بتجربة تصفح مختلفة. لسوء الحظ، أدى حل Google إلى طريقتين أخريين لا يزال من الممكن استخدامها للكشف عن وجود زائر في التصفح الخاص.
في حين أن Google أرادت أن يكون المستخدمون قادرين على تصفح الويب بشكل خاص، فقد ملأوا فجوة من خلال إتاحة واجهة برمجة التطبيقات في كلا وضعي التصفح. كجزء من هذا الإصلاح، بدلاً من استخدام تخزين القرص لواجهة برمجة تطبيقات FileSystem، يستخدمون نظام ملفات ذاكرة عابرة في وضع التصفح الخاص الذي يتم محوه عند إغلاق الجلسة.
ومع ذلك، يؤدي استخدام نظام ملفات في الذاكرة إلى إنشاء عيبين جديدين يمكن استخدامهما للكشف عن وضع التصفح الخاص ، هما :
– عندما جعلت Google وضع التصفح المتخفي يستخدم نظام ملفات مؤقت يستخدم ذاكرة الوصول العشوائي على جهاز الكمبيوتر ، تم فتح طريقة اكتشاف جديدة ، بناءً على مقدار الذاكرة المحجوزة لنظام الملفات الداخلي الذي يستخدمه المستعرض. .
– عندما يتعلق الأمر بقراءة البيانات وكتابتها، تكون أنظمة ملفات الذاكرة دائمًا أسرع. نظرًا لأن Chrome قد تحول إلى نظام ملفات ذاكرة خاص فقط، فمن الممكن الآن اكتشاف التصفح الخاص عن طريق قياس سرعة الكتابة على نظام الملفات.
المصدر : Chromium