الجمعة 26 يونيو 2026 04:33:51 GMT+02:00

Netcrook

الرئيسيةالبيان
الأخبار
Techcrook
Geocrook
WikicrookالفريقAppاتصال
ArabicEnglishItaliano

WIKICROOK

CommonJS

نظام وحدات لـ Node.js يحمّل الحزم باستخدام ‎require()‎.

CommonJS هو نظام الوحدات التقليدي المستخدم في Node.js. يتيح للكود تحميل الحزم باستخدام require() وتصدير الوظائف باستخدام module.exports. عمليًا، فإن وحدة CommonJS ليست مجرد بيانات على القرص: فعند طلبها، يُنفَّذ جافاسكربت الموجود في المستوى الأعلى منها فورًا.

هذا النموذج التنفيذي مهم في الأمن السيبراني لأن الحزمة المخترقة يمكن أن تُفعِّل سلوكًا خبيثًا بمجرد أن يستوردها تطبيق أو برنامج بناء أو مهمة اختبار. يستغل المهاجمون ذلك بإخفاء الحمولة داخل كود الاعتمادات، مع علمهم أن استدعاءات require() الروتينية قد تنفذها قبل بدء بقية البرنامج. ويراقب المدافعون ذلك عبر مراجعة الاعتمادات، وتثبيت الإصدارات في ملفات القفل، وفحص السلوك غير المتوقع أثناء التثبيت أو عند الاستيراد، وتقييد الأماكن التي تتوفر فيها الأسرار أثناء عمليات البناء.

← فهرس WIKICROOK