YesScript هو خصم NoScript

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

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

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

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

هناك اختلافات أخرى. يضيف YesScript زرًا واحدًا إلى Firefox تنقر عليه لتمكين البرامج النصية أو عدم السماح بها على المجال الذي تستخدمه. هذا يعني أنه إما أن يتم تشغيل جميع البرامج النصية أو عدم تشغيلها والتي تختلف عن سلوك NoScript الذي يسمح بتمكين البرامج النصية بشكل فردي.

يأتي NoScript بالإضافة إلى ذلك مزودًا بمجموعة من ميزات الأمان الإضافية التي تعمل على تحسين أمان المستعرض بشكل إضافي.

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

إذا سألتني ، يس سكريبت أمر رائع لإيقاف تشغيل JavaScript على المواقع بنقرة زر. لن يساعد ذلك من الناحية الأمنية وأكد مؤلف الامتداد أنه أنشأه لإزالة المتاعب من مواقع الويب ولا يؤدي إلى تحسين الأمان العام للمتصفح.