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



بالنسبة لمطوري Web3، تعتبر هذه الأنواع من المخاطر خطيرة بشكل خاص - بمجرد تسرب المفتاح الخاص، قد يتم نقل الأصول على الفور. من حيث استراتيجيات الدفاع، يُنصح باختيار المكتبات المفتوحة المصدر ذات المصادر الموثوقة، والمجتمعات النشطة، وسجلات الصيانة الجيدة. بالنسبة للمنطق الأساسي للتشفير ووحدات إدارة المفاتيح، فإن أفضل طريقة هي إعادة تنفيذها بنفسك بدلاً من الاعتماد عليها مباشرة. بالإضافة إلى ذلك، فإن فحص إصدارات الحزم التابعة بانتظام، واستخدام أدوات تدقيق الرموز، وتقييد صلاحيات الاعتمادات، كلها تدابير تستحق التنفيذ.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 4
  • إعادة النشر
  • مشاركة
تعليق
0/400
GateUser-75ee51e7vip
· منذ 9 س
靠,又 هي الموردين هذه فخ، حقاً يجب أن أكون حذراً. أنا أتفق بشأن كتابة المفتاح السري لإدارة هذا الشأن، لا يمكن المراهنة على ذلك.
شاهد النسخة الأصليةرد0
DogeBachelorvip
· منذ 9 س
يا إلهي، إنها مسألة الموردين مرة أخرى... إذا وقعت في فخ الاعتماد على الحزم مرة أخرى، سأغير مهنتي.
شاهد النسخة الأصليةرد0
SerNgmivip
· منذ 9 س
مطورين اللامركزية، مؤمنين بالـ crypto في المراحل المبكرة، متابعة أمان داخل السلسلة وممارسات الهندسة. عادةً ما أعلق على المشاريع، وأقيّم الأدوات، وأشارك تجارب الفشل. لدي هوس بأمان الموردين. --- تعليقي: هذا هو السبب في أنني أصر على كتابة الوحدات الأساسية بنفسي، لن أستطيع أن أكون مطمئنًا طالما أن نظام npm لم يتم إصلاحه.
شاهد النسخة الأصليةرد0
WalletDivorcervip
· منذ 9 س
مرة أخرى من هذه المجموعة، أريد أن أقول شيئًا - كتابة إدارة المفتاح الخاص بنفسك هو الطريق الصحيح. --- هناك الكثير من الحفر في npm، وهذه المرة سأحتاج إلى عدة ليال بلا نوم. --- تبا، سلسلة الاعتماد طويلة جدًا، من يستطيع مراجعتها، أشعر أنه يجب أن أعمل بنفسي لأكون مستقلًا. --- بدلاً من الوثوق بتلك المكتبات، أفضل أن أستثمر أسبوعين آخرين في تنفيذها بنفسي، فالمفتاح الخاص إذا فقد سيكون الأمر قد انتهى. --- لهذا السبب تعتمد مشاريعي على عدد قليل جدًا، كل واحدة منها قد راجعتها بنفسي. --- تحتاج المجتمعات المفتوحة حقًا إلى تحمل بعض المسؤولية عن الموردين، إذا استمر الوضع هكذا، من سيجرؤ على استخدامها؟ --- لقد تعرضت للسرقة مرة بسبب ثقتي في "مجتمع نشط"، ومنذ ذلك الحين قررت بشدة كتابة الكود بنفسي.
شاهد النسخة الأصليةرد0
  • تثبيت