أعلنت موزيلا عن إصدار النسخة 133 من متصفح فايرفوكس، بالإضافة إلى نسختي الدعم الموسّع 115.18.0 و128.5.0. تُصلح النسخة الجديدة 18 ثغرة أمنية ، ثلاث منها تُصنّف على أنها حرجة. وتشمل هذه الثغرات عيوبًا في الذاكرة قد تسمح بتنفيذ برامج ضارة عند التفاعل مع صفحات ويب مُصممة خصيصًا لاستغلال هذه الثغرات.
يسلط هذا الإصدار الجديد من Firefox 133 الضوء على إضافة Bounce Tracking Protection، وهو تحسين لوضع الحماية الصارمة من التتبع (ETP، الحماية المحسنة من التتبع).
تركز هذه الآلية الجديدة على منع التتبع عبر عمليات إعادة التوجيه، وذلك من خلال رصد أنماط تتبع محددة وحذف ملفات تعريف الارتباط والبيانات المحلية المستخدمة لأغراض التتبع بشكل دوري. وعلى عكس الطرق السابقة التي اعتمدت على قوائم المتتبعات المعروفة، تستخدم هذه الحماية أساليب استدلالية متقدمة لتحديد أشكال التتبع الجديدة وتحييدها من خلال تحليل السلوك بعد عمليات إعادة التوجيه.
تعتمد آلية التتبع عبر عمليات إعادة التوجيه على إعادة توجيه المستخدمين مؤقتًا إلى مواقع التتبع قبل نقلهم إلى وجهتهم النهائية. خلال هذه العملية، تخزن مواقع التتبع ملفات تعريف الارتباط وبيانات أخرى في التخزين المحلي. يتيح ذلك تجاوز القيود المفروضة على المواقع المتعددة من قِبل المتصفحات، حيث يتم تعيين ملفات تعريف الارتباط خارج سياق الموقع الأصلي. تعمل ميزة الحماية الجديدة في فايرفوكس على إزالة هذه البيانات تلقائيًا، مما يحد من هذه الأساليب التطفلية.
من التحسينات الأخرى في فايرفوكس 133، الوظيفة الجديدة في قائمة علامات التبويب المفتوحة ، والتي يمكن الوصول إليها من الزر الموجود في الزاوية العلوية اليمنى . الآن، يمكن للمستخدمين رؤية قائمة بعلامات التبويب المفتوحة على الأجهزة الأخرى المرتبطة بحساب موزيلا نفسه في الشريط الجانبي ، مما يُسهّل الوصول إليها ومزامنتها عبر أجهزة متعددة.
فيما يتعلق بمعالجة ملفات تعريف الارتباط، يقوم متصفح فايرفوكس بتعديل خاصية "تاريخ الانتهاء" بناءً على الفرق بين وقت الخادم والوقت المحلي. فإذا كان النظام يعاني من تأخير زمني مستقبلي، تظل ملفات تعريف الارتباط صالحة وفقًا لوقت الخادم، مما يُحسّن الدقة في البيئات ذات إعدادات الوقت غير المتناسقة.
يتضمن إصدار Windows الآن تسريع وحدة معالجة الرسومات لواجهة برمجة تطبيقات Canvas2D ، وتتضمن واجهة برمجة تطبيقات Fetch الآن دعمًا لمعامل "keepalive"، مما يسمح لطلبات HTTP بالبقاء نشطة حتى بعد إغلاق الصفحة، وهو أمر مثالي لإرسال البيانات في نهاية الجلسات.
في إصدار أندرويد، يتم تمكين وضع سطح المكتب افتراضيًا على الأجهزة ذات الشاشات الكبيرة ، ويتم الآن وضع علامة على المحتوى المنسوخ في وضع التصفح الخاص على أنه سري، مع عرض تحذيرات للمستخدم.
بالنسبة للمطورين، يقدم Firefox 133 إمكانات جديدة في التعامل مع الحوار باستخدام الأحداث "beforetoggle" و"toggle" على العناصر ، والذي يسمح لك الآن بالتقاط الحالات قبل فتح مربعات الحوار أو إغلاقها.
وتشمل التغييرات البارزة الأخرى ما يلي :
- تلقت ميزة PiP "صورة داخل صورة" تحسينات وهي مدعومة على عدد أكبر من المواقع.
- تمت إضافة دعم للسمة contenteditable التي تم تعيينها على وضع النص العادي، والفئة الزائفة: has-slotted CSS. يمكن تمكين كلاهما في إعدادات about:config المتقدمة.
- يقوم المتصفح بتوسيع دعمه ليشمل Web Workers، مما يسمح باستخدام أذونات API من خلال خاصية WorkerNavigator.permissions.
- عناصر الوسائط المتعددة و قم بإضافة حدث onwaitingforkey، المصمم للتعامل مع المواقف التي يتوقف فيها التشغيل بسبب نقص مفاتيح فك التشفير.
إذا كنت مهتمًا بمعرفة المزيد، يمكنك الاطلاع على ملاحظات الإصدار على الرابط التالي.
كيفية تثبيت فايرفوكس على لينكس؟
إذا كنت من مستخدمي فايرفوكس، فاعلم أنه يمكنك التحديث بسهولة إلى أحدث إصدار من خلال قائمة الإعدادات. أما من فعّلوا التحديثات التلقائية، فلا داعي للقلق، إذ سيحصلون على الإصدار الجديد تلقائيًا.
من ناحية أخرى، إذا كنت تفضل عدم انتظار التحديث التلقائي، فيمكنك القيام بذلك يدويًا وللقيام بذلك، عليك فقط الانتقال إلى القائمة > المساعدة > حول Firefox. سيؤدي هذا إلى فتح نافذة تعرض الإصدار المثبت، وإذا تم تمكين الوظيفة، فتحقق من التحديثات المتوفرة.
بالنسبة لمستخدمي أوبونتو، ولينكس منت، ومشتقات أوبونتو الأخرى، يُمكن أيضًا تحديث فايرفوكس عبر مستودع البرامج الشخصي الرسمي (PPA) . للقيام بذلك، افتح نافذة طرفية وأدخل الأوامر التالية:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install Firefox
خيار التثبيت الآخر المتاح هو من خلال Flatpak. لاستخدام هذه الطريقة، يجب أن يكون لديك دعم Flatpak على نظامك. بمجرد التمكين، يمكنك تثبيت Firefox عن طريق تشغيل الأمر التالي في الوحدة الطرفية:
تثبيت Flatpak flathub org.mozilla.firefox
بالنسبة لأولئك الذين لديهم المتصفح بالفعل مثبتًا ، يكفي تنفيذ الأمر التالي ليس فقط لتحديث Firefox ، ولكن أيضًا جميع تطبيقاته بتنسيق Flatpak:
تحديث Flatpack
أما في حالة من يفضلون استخدام سناب فيمكن تثبيت المتصفح عن طريق كتابة الأمر التالي:
sudo snap تثبيت فايرفوكس
ولتحديث التطبيقات التي قمنا بتثبيتها بتنسيق Snap ، ما عليك سوى كتابة ما يلي في الجهاز:
sudo المفاجئة التحديث