إصدار الكروم 112

كشفت Google عن إصدار متصفح الويب Chrome 112. وفي الوقت نفسه ، يتوفر إصدار ثابت من مشروع Chromium المجاني ، وهو أساس Chrome. يختلف متصفح Chrome عن Chromium في استخدام شعارات Google ، ووجود نظام لإرسال الإشعارات في حالة حدوث عطل ، ووحدات لتشغيل محتوى الفيديو المحمي ضد النسخ (DRM) ، ونظام التحديث التلقائي ، والتضمين المستمر لعزل Sandbox ، وتوفير مفاتيح Google API والإرسال عند البحث عن معلمات RLZ. بالنسبة لأولئك الذين يحتاجون إلى مزيد من الوقت للتحديث ، يتم دعم فرع Extended Stable بشكل منفصل ، متبوعًا بـ 8 أسابيع. تم تحديد موعد الإصدار التالي من Chrome 113 في 2 مايو.

التغييرات الرئيسية في Chrome 112:

  • تم توسيع وظائف واجهة فحص الأمان لإظهار ملخص لمشاكل الأمان المحتملة مثل كلمات المرور المخترقة وحالة التصفح الآمن والتحديثات غير المثبتة واكتشاف الوظائف الإضافية الضارة. يقوم الإصدار الجديد بتنفيذ الإلغاء التلقائي للأذونات الممنوحة مسبقًا للمواقع التي لم يتم استخدامها لفترة طويلة ، ويضيف أيضًا خيارات لتعطيل الإلغاء التلقائي وإعادة الأذونات الملغاة.
  • لا يُسمح للمواقع بتعيين خاصية document.domain لتطبيق شروط الأصل نفسه على الموارد التي تم تحميلها من نطاقات فرعية مختلفة. إذا كنت بحاجة إلى إنشاء قناة اتصال بين المجالات الفرعية ، فاستخدم وظيفة postMessage () أو Channel Messaging API.
  • انتهى الدعم لتشغيل تطبيقات الويب المخصصة Chrome Apps على أنظمة Linux و macOS و Windows. بدلاً من تطبيقات Chrome ، استخدم تطبيقات الويب المستقلة القائمة على تقنية تطبيقات الويب التقدمية (PWA) وواجهات برمجة تطبيقات الويب القياسية.
  • يتضمن مخزن الشهادات الجذرية للمرجع المصدق (CA) المدمج (Chrome Root Store) معالجة قيود الأسماء لشهادات الجذر (على سبيل المثال ، قد يُسمح لشهادة جذر معينة بإنشاء شهادات لنطاقات معينة من المستوى الأول فقط). في Chrome 113 ، من المخطط التبديل إلى استخدام Chrome Root Store وآلية التحقق من الشهادة المضمنة على أنظمة Android و Linux و ChromeOS (في Windows و macOS ، تم التبديل إلى Chrome Root Store في وقت سابق).
  • بالنسبة لبعض المستخدمين ، تم اقتراح واجهة مبسطة لربط حساب في Chrome.
    إصدار الكروم 112
  • توفير القدرة على التصدير والنسخ الاحتياطي إلى Google Takeout للبيانات المستخدمة عند المزامنة عبر مثيلات Chrome وأنواع AUTOFILL و PRIORITY_PREFERENCE و WEB_APP و DEVICE_INFO و TYPED_URL و ARC_PACKAGE و OS_PREFERENCE و OS_PRIORITY_PREFERENCE.
  • تظهر الآن صفحة ترخيص الوظيفة الإضافية لتدفق مصادقة الويب في علامة تبويب بدلاً من نافذة منفصلة ، مما يتيح لك رؤية عنوان URL للحماية من التصيد الاحتيالي. يشترك التطبيق الجديد في حالة اتصال مشتركة عبر جميع علامات التبويب ويستمر في الحالة عبر عمليات إعادة التشغيل.
    إصدار الكروم 112
  • يسمح عمال الخدمة في الوظائف الإضافية للمتصفح بالوصول إلى WebHID API ، المصمم للوصول منخفض المستوى إلى أجهزة HID (أجهزة الواجهة البشرية ، ولوحات المفاتيح ، والفئران ، ولوحات الألعاب ، ولوحات اللمس) وتنظيم العمل دون وجود برامج تشغيل محددة في النظام. تم إجراء التغيير للتأكد من أن إضافات Chrome التي سبق لها الوصول إلى WebHID من صفحات الخلفية قد تمت ترجمتها إلى الإصدار الثالث من البيان.
  • تمت إضافة دعم القواعد المتداخلة إلى CSS ، التي تم تعريفها باستخدام محدد "التداخل". تتيح القواعد المتداخلة تقليل حجم ملف CSS والتخلص من المحددات المكررة. .nesting {color: hotpink؛ > .is {color: rebeccapurple؛ > .awesome {color: deeppink؛ }}}
  • تمت إضافة خاصية CSS للرسوم المتحركة ، مما يسمح لك باستخدام عمليات مركبة لتطبيق رسوم متحركة متعددة في نفس الوقت تؤثر على نفس الخاصية.
  • السماح بتمرير زر إرسال إلى مُنشئ FormData ، والذي يسمح بإنشاء كائنات FormData باستخدام نفس مجموعة البيانات كما هو الحال عندما تم إرسال النموذج الأصلي بعد النقر فوق الزر.
  • أضافت التعبيرات العادية ذات العلامة "v" دعمًا لعمليات المجموعة ، والقيم الحرفية للسلسلة ، والفئات المتداخلة ، وخصائص سلسلة unicode التي تسهل إنشاء التعبيرات العادية التي تمتد عبر أحرف Unicode محددة. على سبيل المثال ، يسمح لك البناء "/ [\ p {Script_Extensions = Greek} && \ p {Letter}] / v" بتغطية جميع الأحرف اليونانية.
  • تم تحديث الخوارزمية لاختيار التركيز الأولي لمربعات الحوار التي تم إنشاؤها باستخدام العنصر . يتم الآن تعيين تركيز الإدخال على العناصر المرتبطة بإدخال لوحة المفاتيح ، بدلاً من التركيز على العنصر مباشرةً .
  • بدأ WebView في اختبار إهمال رأس X-Requested-With.
  • تمت إضافة الدعم التجريبي (الإصدار التجريبي) لتمكين أدوات تجميع البيانات المهملة لـ WebAssembly.
  • تمت إضافة دعم رموز الكائنات للتكرار الخلفي المباشر وغير المباشر (استدعاء الذيل) إلى WebAssembly.
  • تم إجراء تحسينات على أدوات مطوري الويب. دعم إضافي لـ CSS المتداخلة. تمت إضافة وضع محاكاة التباين المنخفض إلى علامة تبويب العرض ، مما يسمح لك بتقييم كيفية رؤية الأشخاص ذوي حساسية التباين المنخفضة للموقع. تبرز وحدة تحكم الويب الآن الرسائل المتعلقة بنقاط التوقف ونقاط التسجيل المشروطة. تمت إضافة تلميحات الأدوات مع وصف موجز للغرض من خصائص CSS إلى اللوحة للعمل مع الأنماط.
    إصدار الكروم 112

بالإضافة إلى الابتكارات وإصلاحات الأخطاء ، تم إصلاح 16 نقطة ضعف في الإصدار الجديد. تم تحديد العديد من نقاط الضعف نتيجة لأدوات الاختبار الآلي AddressSanitizer و MemorySanitizer و Control Flow Integrity و LibFuzzer و AFL. لم يتم تحديد أي مشكلات حرجة تسمح بتجاوز جميع مستويات حماية المتصفح وتنفيذ التعليمات البرمجية في النظام خارج بيئة وضع الحماية. كجزء من برنامج دفع مكافآت نقدية لاكتشاف الثغرات الأمنية للإصدار الحالي ، دفعت Google 14 جائزة بقيمة 26.5 ألف دولار أمريكي (ثلاث جوائز بقيمة 5000 دولار و 1000 دولار ، وجائزتان بقيمة 2000 دولار وجائزة واحدة بقيمة 1000 دولار) و 500 دولار). لم يتم تحديد مبلغ 4 مكافآت بعد.

المصدر: opennet.ru

إضافة تعليق