الأخبار التكنولوجية والاستعراضات والنصائح!

مُقيِّد جافا سكريبت: تحسين الخصوصية عن طريق تقييد واجهات برمجة تطبيقات متصفح الويب

JavaScript Restrictor عبارة عن امتداد مستعرض مفتوح s0urce مصمم لتحسين خصوصية المستخدم عن طريق تقييد الوصول إلى واجهات برمجة التطبيقات لمتصفحات الويب التي قد تستخدمها مواقع الويب عند تشغيل JavaScript. تم تطوير الامتداد بواسطة Libor Pol؟ ák والعديد من المساهمين ، بما في ذلك Giorgio Maone ، المعروف بامتداد NoScript. التنمية مدعومة من قبل برنامج الإنترنت للجيل القادم التابع للمفوضية الأوروبية.

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

يعدل الامتداد ويقيد الوصول إلى واجهات برمجة تطبيقات متصفح الويب. قائمة واجهات برمجة التطبيقات المدعومة متاحة على صفحة ويب المشروع على GitHub. وهو يتضمن HTMLCanvasElement و XMLHTTPRequest و ArrayBuffer و Geolocation API و WebWorker و window.name و navigator.sendBeacon و WebGLRenderingContext وغيرها.

مقيد جافا سكريبت

يتوفر JavaScript Restrictor لمتصفحات Mozilla Firefox و Google Chrome و Opera ، كما أنه يعمل في متصفحات أخرى قائمة على Chromium مثل Brave أو Vivaldi أو Microsoft Edge أيضًا.

مقيد جافا سكريبت

تنقسم الحماية إلى مستويات مختلفة ، حيث يكون المستوى 2 هو الخيار الافتراضي لجميع مواقع الويب التي تمت زيارتها. يتم توفير خيارات لتعيين مستويات مختلفة للمواقع.

  • المستوى 0 – لا توجد حماية
  • المستوى 1 – الحد الأدنى من الحماية. يتم تطبيق التغييرات غير الوظيفية فقط
  • المستوى 2 – الحماية الموصى بها. يتم تطبيق المزيد من الحماية. قد تتعطل بعض المواقع.
  • المستوى 3 – مستوى عال من الحماية. يتم تطبيق الحماية الكاملة.
  • تم العثور على القائمة الكاملة لحماية المستويات على صفحة المشروع على GitHub. يتم تمكين Network Boundary Shield افتراضيًا. يمنع صفحات الويب من استخدام المتصفح “كوكيل بين الشبكة المحلية وشبكة الإنترنت العامة”.

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

    حماية خصوصية جافا سكريبت

    ما عليك سوى تبديل المستوى إلى قيمة أخرى لتعيين مستوى حماية مختلف للموقع النشط. قد يتم تعطيل درع حدود الشبكة للموقع وكذلك باستخدام قائمة الإجراءات.

    كلمات ختامية

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

    الإعلانات