GitHub Təhlükəsizliyinə Yeni Təhdid: Oğurlanmış Tokenlərlə Məxfi Məlumatların Ələ Keçirilməsi
Bulud təhlükəsizlik şirkəti Wiz tərəfindən aparılan təhlillərə görə, GitHub platformasında aktiv olan yeni, avtomatlaşdırılmış hücum kampaniyası oğurlanmış GitHub tokenlərindən istifadə edərək repository-lərin məxfi sirlərini ələ keçirir. Bu hədəfəyönlü hücumlar, qurbanların GitHub Actions loglarına gizli məlumatları çap edən iş axınları (workflows) yerləşdirməklə həyata keçirilir.
Hücumun Mexanizmi: GitHub Actions Logları Vasitəsilə Sirlərin Aşkar Edilməsi
Hücumçular əvvəlcə GitHub tokenlərini ələ keçirirlər. Bu tokenlər, istifadəçinin platformadakı müxtəlif əməliyyatları həyata keçirməsinə icazə verən rəqəmsal açarlardır. Tokenlər ələ keçirildikdən sonra, təcavüzkarlar hədəf repository-lərdə xüsusi iş axınları (workflows) yaradırlar. Bu iş axınları, repository-nin daxilində saxlanılan API açarları, verilənlər bazası parolları və digər həssas məlumatları əks etdirən ‘secrets’ adlı dəyişənləri GitHub Actions loglarına çap etmək üçün proqramlaşdırılır. Məlumatlar loglarda göründükdən sonra, hücumçular həmin logları endirir və əməliyyatın izlərini silmək üçün işlədilmiş ‘run’ları (əməliyyatları) aradan qaldırırlar. Bu, onların fəaliyyətini gizlətmək üçün tətbiq edilən mühüm addımdır.
Təsir Dairəsi və Yarana Biləcək Risklər
Wiz-in hesabatına əsasən, bu hücumlar həm fərdi (private) repository-lərdə, həm də daha yüksək təhlükəsizlik tələb edən GitHub Enterprise mühitlərində uğurlu olub. Bu, hücumun geniş bir istifadəçi bazasını və korporativ müəssisələri təhdid etdiyini göstərir. Ələ keçirilən sirlər, hücumçulara infrastruktur sistemlərinə icazəsiz giriş əldə etməyə, məlumatları oğurlamağa, zərərli kod yerləşdirməyə və daha ciddi təhlükəsizlik pozuntularına yol açmağa imkan verə bilər.
Qorunma Tədbirləri və Tövsiyələr
GitHub bu tip hücumların qarşısını almaq üçün müxtəlif təhlükəsizlik tədbirləri tətbiq etsə də, istifadəçilərin də ayıq-sayıq olması vacibdir. Müəssisələrə və fərdi istifadəçilərə GitHub tokenlərinin təhlükəsizliyini diqqətlə yoxlamaq, şübhəli fəaliyyətləri izləmək və icazəsiz iş axınlarının (workflows) yaradılmasının qarşısını almaq üçün tədbirlər görmək tövsiyə olunur. Tokenlərin müntəzəm olaraq dəyişdirilməsi və minimum icazə (least privilege) prinsipinə əməl edilməsi, habelə GitHub Actions loglarının davamlı monitorinqi bu riskləri azaltmağa kömək edə bilər.