zoomit

دانلود امن از گیت هاب: چگونه پروژه‌های ناامن GitHub را شناسایی کنیم؟

دانلود امن از گیت هاب: چگونه پروژه‌های ناامن GitHub را شناسایی کنیم؟

۲. فریب محبوبیت پروژه‌ها را نخورید

توجه داشته باشید ستاره‌ها (Stars) و تعداد فورک‌ها در گیت‌هاب نشان‌دهنده‌ی امنیت پروژه نیستند. کمپین‌هایی وجود دارند که با ستاره‌های جعلی، پروژه‌های مخرب را محبوب جلوه می‌دهند.

محبوبیتی که نشان‌دهنده‌ی هیچگونه تعامل واقعی نباشد، نشانه‌ی خطر است

بهتر است به‌جای توجه به ستاره‌ها به این موضوع توجه کنید که آیا افزایش تعداد ستاره‌ها طبیعی است یا ناگهانی و همیشه به این نکته توجه داشته باشید که محبوبیتی که نشان‌دهنده‌ی هیچگونه تعامل واقعی نیست، می‌تواند یک زنگ خطر باشد.

۳. تیم توسعه‌دهنده را بررسی کنید

معمولاً اگر در پروژه‌ای تقریباً تمام کارها توسط یک نفر انجام می‌شود، پروژه از نظر پایداری در معرض خطر است. برای پروژه‌ای که توزیع مشارکت متعادل و ساختار مدیریتی شفافی دارد، احتمال بقای بیشتری نیز وجود دارد. همیشه این سوال را از خود بپرسید که اگر توسعه‌دهنده اصلی کنار بکشد، آیا پروژه باز ادامه پیدا خواهد کرد یا نه.

۴. فقط به خواندن فایل‌های README اکتفا نکنید

بهتر است در گیت‌هاب فقط به فایل‌های README اکتفا نکنید و اول به سراغ بخش Issues بروید. README معمولاً تصویری ایدئال و مرتب از پروژه ارائه می‌دهد؛ اما Issues واقعیت عملکرد و وضعیت نگه‌داری پروژه را نشان می‌دهد.

Issues واقعیت عملکرد و وضعیت نگه‌داری پروژه را نشان می‌دهد

آنجا می‌توانید باگ‌های تکراری و حل‌نشده، گزارش‌های امنیتی بی‌پاسخ، بیلدهای خراب یا CI ناموفق و حتی کاربرانی با مشکلات مشابه خودتان را ببینید. همچنین لحن گفت‌وگوها مهم است؛ تعامل محترمانه و شفاف میان توسعه‌دهندگان و کاربران، نشانه‌ای از بلوغ و سلامت پروژه است.

۵. تاریخچه انتشار پروژه را بررسی کنید

توجه داشته باشید که انتشار منظم و به‌موقع نسخه‌ها می‌تواند نشان‌دهنده‌ی اعتبار یک پروژه باشد. فاصله‌های طولانی، تغییرات ناگهانی بزرگ یا تنها یک نسخه منتشرشده می‌تواند زنگ خطر به شمار بیاید.

۶. پروفایل توسعه‌دهنده را مورد بررسی قرار دهید

اگر می‌خواهید از میزان اعتبار یک توسعه‌دهنده مطمئن شوید، بهترین کار این است که به پروفایل او سری بزنید و به نکات زیر توجه کنید:

  • حساب کاربری از چه زمانی فعال است؟
  • آیا توسعه‌دهنده، پروژه‌های معتبر دیگری هم دارد؟
  • آیا توسعه‌دهنده تعامل حرفه‌ای با جامعه‌ی کاربران دارد یا خیر؟

بعد از اینکه پاسخ این سوالات را گرفتید، می‌توانید تصمیم بگیرید که پروژه‌ی مدنظرتان معتبر هست یا نه. به‌طور معمول حساب‌های قدیمی و فعال با سابقه همکاری واقعی، قابل‌اعتمادتر هستند.

امیدواریم این مقاله به شما برای انتخاب و دانلود بهترین و امن‌ترین پروژه‌ها از گیت‌ هاب کمک کرده باشد. آیا شما روش دیگری برای اطمینان از امینت پروژه‌ها در گیت هاب سراغ دارید؟

منبع : زومیت

مشاهده بیشتر
دانلود نرم افزار

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا