GitHub npm üçün Təchizat Zənciri Təhlükəsizliyini Artırır
GitHub, npm ekosistemində proqram təminatı təchizat zəncirinin təhlükəsizliyini əhəmiyyətli dərəcədə gücləndirmək üçün yeni nəzarətləri istifadəyə verib. Bu addım, paketləri dəstəkləyənlərə onların buraxılışını ictimaiyyətə açıq şəkildə quraşdırılmasından əvvəl açıq şəkildə təsdiqləmək imkanı verir.
“Staged Publishing” və İki Faktorlu Autentifikasiya (2FA)
Yeni tətbiq olunan bu funksiya “staged publishing” adlanır və artıq npm platformasında ümumilikdə mövcuddur. “Staged publishing” buraxılışların təhlükəsizliyini təmin etmək üçün nəzərdə tutulub. O, tələb edir ki, insan tərəfindən paketləri dəstəkləyən şəxs buraxılışı təsdiqləmək üçün iki faktorlu autentifikasiya (2FA) tələbini keçsin. Bu mexanizm, avtomatlaşdırılmış və ya icazəsiz nəşrlərin qarşısını almaq üçün kritik bir təhlükəsizlik qatmanı təmin edir.
Təchizat Zənciri Hücumlarına Qarşı Mübarizədə Yeni Addım
Son illərdə proqram təminatı təchizat zənciri hücumları kibertəhlükəsizlik mütəxəssisləri arasında əsas narahatlıq mövzularından birinə çevrilib. Bu növ hücumlar, proqram təminatının inkişafı və ya paylanması prosesindəki zəifliklərdən istifadə edərək zərərli kodun qanuni paketlərə daxil edilməsinə cəhd edir. “Staged publishing” funksiyasının tətbiqi, tərtibatçılara və son istifadəçilərə daha etibarlı bir ekosistem təqdim edərək bu riskləri azaltmağa yönəlib.
2FA tələbi, hər hansı bir buraxılışın təsdiqlənməsi üçün məcburi insan müdaxiləsini təmin edir. Bu, oğurlanmış etimadnamələr və ya avtomatlaşdırılmış vasitələrlə baş verə biləcək icazəsiz dəyişikliklər riskini minimuma endirir. Bu addım, GitHub-ın açıq mənbəli layihələrin təhlükəsizliyini davamlı olaraq artırmaq istiqamətindəki səylərinin bir hissəsidir.