NoScript 10 WebExtension خارج

أصدر جورجيو ماون ، المطور وراء البرنامج الإضافي الشهير لأمان Firefox ، إصدار NoScript 10 ، أول إصدار WebExtensions "خالص" اليوم.

لم يعد NoScript 10 في الوقت المناسب لإصدار Firefox 57 ، وهو الإصدار الأول من مستعرض الويب الذي يدعم WebExtensions فقط ولم يعد نظام الوظيفة الإضافية القديم لـ Firefox 56 والإصدارات السابقة.

ولكن ، الامتداد المتوافق مع Firefox 57 والأحدث قد انتهى الآن ، ويمكن للمستخدمين في النهاية تثبيته على أجهزتهم إذا قاموا بتحديث أنظمتهم إلى هذا الإصدار من المتصفح بالفعل.

ملاحظة : لن يعمل على نظام Android الآن ، ولا يعمل في وضع التصفح الخاص أيضًا.

أصدر جورجيو امتدادًا مختلطًا لـ NoScript في وقت سابق من هذا العام. كان الغرض الرئيسي من الامتدادات المختلطة هو جعل الانتقال من نظام الإضافات القديم إلى نظام WebExtensions أكثر سلاسة.

سيكون لمستخدمي NoScript الحاليين إعداداتهم وتفضيلاتهم التي تم ترحيلها إلى الإصدار الجديد ؛ هذه أخبار جيدة ، حيث لا تضطر إلى تكوين الإصدار الجديد من NoScript بعد التحديث إلى الإصدار 10. لا يزال من المستحسن استعراض التفضيلات مرة واحدة للتأكد من ضبطها بشكل صحيح ، وإجراء التعديلات التي تراها مناسبة .

NoScript 10 عمل مستمر. على الرغم من أنه يتم إصداره على أنه WebExtension بحيث يمكن تثبيته في Firefox 57 والإصدارات الأحدث من مستعرض الويب ، فهو ليس نسخة فردية كاملة من الوظيفة الإضافية القديمة.

السبب الرئيسي لعدم حدوث ذلك بعد هو أن واجهات برمجة التطبيقات لا تزال غير متوفرة والتي يتطلبها NoScript لبعض وظائفها.

يدعم NoScript 10 حظر المحتوى وحماية XSS تمامًا مثل نظيره القديم. تأتي بعض الأجزاء مع تحسين الأداء بفضل واجهات برمجة التطبيقات WebExtension الجديدة ، لا يزال يتعين تنفيذ الأجزاء الأخرى قبل توفرها في NoScript 10.

تبدو الواجهة مختلفة عن الواجهة السابقة ، وتفتقر الخيارات إلى معظم الإعدادات في الوقت الحالي. إذا قمت بفتح خيارات NoScript 10 في الوقت الحالي ، فستحصل على عدد قليل منها فقط.

يمكنك إدراج عناوين القوائم البيضاء في القائمة البيضاء أو السماح لها بالبرامج النصية على مستوى العالم أو مسح قائمة XSS البيضاء. هذا عن ذلك. ميزات مثل ClearClick أو ABE مفقودة الآن.

يأتي NoScript مع قائمة بالمجالات البيضاء (الموثوقة). لا يمكنك إزالة هذه بعد الآن ، ولكن يمكنك تغيير حالتها. لذا ، فإن إعدادهم جميعًا افتراضيًا سيفعل الخدعة ، لكن من الواضح أنه سيكون من الأفضل إذا أمكنك التخلص منها بدلاً من ذلك.

لقد تغيرت الواجهة الرئيسية لملحق الأمان أيضًا. أنت تتفاعل معه من خلال النقر على أيقونه في شريط أدوات فايرفوكس الرئيسي. ستجد هناك قائمة بجميع الاتصالات التي حاولت صفحة الويب الحالية تأسيسها ، وحالة كل منها.

يتم حظر العناوين افتراضيًا ، ولكن يمكنك تغيير ذلك عن طريق تعيين حالة المجالات على الثقة أو عدم الثقة. أحد الخيارات المثيرة للاهتمام التي لديك هنا هو السماح بأنواع محتوى معينة ولكن ليس لأنواع أخرى.

لا يزال خيار السماح للموقع مؤقتًا موجودًا ، لكن من السهل تفويته. تحتاج إلى تعيين المجال إلى مخصص أولاً ، ثم انقر فوق أيقونة الساعة الصغيرة التي يتم عرضها بمجرد القيام بذلك. لا يبدو أن هناك خيارًا على الرغم من أن القائمة البيضاء جميعها موجودة مؤقتًا في الواجهة الأمامية.

تختلف واجهة المستخدم ، وعلى الرغم من أنها توفر المزيد من الخيارات ، إلا أنها أكثر تعقيدًا كنتيجة لذلك ، نظرًا لأن جيورجيو تحول من تسميات نصية إلى أزرار ، ويعرض معلومات عن الأزرار فقط عند التمرير بالماوس فوق عنصر ما.

يخطط جورجيو للحفاظ على NoScript 5.x ، الإصدار الإضافي القديم من الوظيفة الإضافية للأمان ، حتى يتم نقل Firefox ESR إلى الإصدار 59 (على الأقل). يحدث هذا في منتصف عام 2018. يمكن لمستخدمي Firefox الذين يريدون الاستمرار في استخدام الإصدار القديم من NoScript القيام بذلك حتى ذلك الحين ، إما عن طريق التبديل إلى Firefox 52 ESR ، أو متصفح جهة خارجية مثل Pale Moon أو Waterfox الذي يدعم الوظائف الإضافية القديمة لـ Firefox.

سيتم تطبيق الميزات القديمة وبعض الميزات الجديدة في الأسابيع المقبلة. أذونات السياق هي التي تبدو واعدة للغاية ؛ يسمح لك بالثقة في مجال فقط على مجال آخر ، على سبيل المثال مجال الثقة A فقط عندما يتم تحميله على المجال B ، ولكن ليس في أي مكان آخر.

الكلمات الختامية

NoScript 10 هو في النهاية هناك. هذا أمر جيد. الإصدار الجديد محدود مقارنة بالنسخة القديمة ، وسيضطر المستخدمون الذين ينتقلون إلى Firefox 57 أو الأحدث إلى التعود على واجهة المستخدم والوظائف الجديدة.

أولئك الذين لا يريدون ، ربما يريدون التحقق من uMatrix بدلاً من ذلك الذي يوفر وظائف مماثلة.

أنت الآن : ما رأيك في إصدار NoScript WebExtension الأول؟