ابحث في LA24X

اختصار لوحة المفاتيح: Ctrl / ⌘ + K

اكتب حرفين للبحث. يمكنك أيضًا استكشاف المكتبة.

افتح مكتبة المواضيع →

خيارات الخصوصية

اختر ما يناسبك. تعمل القراءة والأدوات دون التحليلات أو الحفظ الاختياري.

ضروري — فعّال دائمًا

توصيل الصفحات وتذكر اللغة وخيارات الخصوصية.

إعلانات

تفاصيل التخزين ↗

حماية نشر حزم npm: الحساب ومسار الإصدار معًا

فعّل التحقق المدعوم وافحص صلاحيات النشر والمشرفين، واضبط النشر الموثوق أو رمزًا محدودًا بدل اعتماد واسع مكشوف.

رسم توضيحي لموضوع: حماية نشر حزم npm: الحساب ومسار الإصدار معًا
✓ دخول الحساب ونشر الأتمتة يحتاجان ضوابط مختلفة.✓ النشر الموثوق يعتمد هوية مضبوطة بدل سر مشترك طويل العمر.

الخلاصة

حماية npm تشمل حساب المشرف والطريقة التي تنشر الإصدارات. لا يعوّض تحقق الحساب عن رمز واسع قابل لإعادة الاستخدام تسرّب من سير العمل.

مراجعة المسارين تقلل احتمال تحول اختراق حساب أو أتمتة إلى إصدار ضار.

احمِ المشرف البشري

استخدم الإعداد الرسمي من الويب بما فيه مفتاح الأمان المتاح، واحتفظ باسترداد مجرّب. أزل المشرفين الذين انتهت حاجتهم واحمِ بريد الحساب؛ الاسترداد جزء من حدود النشر.

قيّد الناشر الآلي

إذا دعم npm مزود CI، طابق هوية الناشر واتبع متطلبات OIDC. قيّد من يغير ملف الإصدار. وللرمز المحدود، اضبط الحزم والصلاحيات والعمر؛ تثبيت الحزم أثناء البناء لا يحتاج عادةً صلاحية نشر.

اختبر المسار الشرعي

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

قبل أن تتخذ أي خطوة

تتغير قواعد المصادقة؛ استخدم الإعدادات الحالية ولا تتبع شرحًا يطلب إنشاء رموز classic متقاعدة.

ما الذي يمكنك فعله الآن؟

  1. فعّل التحقق المدعوم في أمان حساب npm واحفظ الاسترداد.
  2. راجع Settings ثم Publishing access للحزمة والمشرفين عليها.
  3. لأتمتة مدعومة، اضبط هوية المستودع وسير العمل في trusted publishing، أو استخدم رمزًا حاليًا محدودًا عند الحاجة.
وصلت إلى نهاية الدليل؛ احتفظ به للرجوع إليه.العودة إلى البداية ↑