HeadlinesBriefing HeadlinesBriefing.com

تثبيت جميع إضافات فايرفوكس

Hacker News •
×

مطورٌ علم نفسه ذاتيًا تعمّق في واجهة برمجة تطبيقات إضافات موزيلا (Mozilla Add‑ons API) لاستخراج كل امتدادٍ لمتصفح فايرفوكس، وانتهى به الأمر إلى 84 235 مدخلاً فريدًا. كشف الجهد عن فهرسٍ صغيرٍ بشكلٍ مفاجئ—أقل من 50 جيجابايت من الشيفرة، بمتوسط 585 كيلوبايت لكل إضافة. يُظهر المشروع كيف يمكن للواجهات العامة أن تتحول إلى مناجم ذهبٍ لاستخراج البيانات.

في البداية، أعاد نقطة النهاية للبحث فقط 30 000 نتيجة، ما اضطرّ المؤلف إلى تجربة الفرز حسب تاريخ الإنشاء، التقييم، الشعبية، وتواريخ التحديث. ومع ذلك، استمرت بعض الإدخالات المفقودة حتى تم ملء الفجوات عبر طلبات متوازية واستعلامات مخصصة حسب الفئات. مجموعة البيانات النهائية، المستضافة الآن على Hugging Face، تُقدِّم لقطةً شاملةً للباحثين ومحللي الأمن.

أظهر تحليل المجموعة بعض القيم الشاذة: أكبر إضافة، *dmitlichess*، تستهلك 196 ميغابايت من ملفات الصوت، بينما أصغرها، *theTabs‑saver*، لا يتجاوز حجمها 7.5 كيلوبايت. كما سلطت الدراسة الضوء على مخاطر الأمن، مشيرةً إلى عدة امتدادات تجمع عبارات البذور (seed phrases). أصبحت مجموعة البيانات الآن قاعدةً أساسيةً لفحص الثغرات ودراسات السوق.

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

الكيانات الرئيسية: الشركات: موزيلا

سؤال شائع: كيف يمكنني استخدام مجموعة البيانات للتحليل الأمني؟

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

المصدر: Hacker News · لخّصه HeadlinesBriefing