Un nou val al campaniei de atacuri asupra lanțului de aprovizionare Miasma a lovit direct gigantul Microsoft. Conform cercetătorilor de la OpenSourceMalware, viermele autoreplicant a compromis 73 de repository-uri GitHub din patru organizații Microsoft: Azure, Azure-Samples, Microsoft și MicrosoftDocs. Incidentsul a forțat GitHub să dezactiveze accesul la aceste depozite pentru a limita răspândirea.
Ce este Miasma și cum acționează?
Miasma este un malware de tip vierme care se răspândește prin repository-uri publice GitHub, infectând proiecte software. Odată intrat într-un depozit, acesta își copiază codul malitios în alte repository-uri conectate, exploatând mecanismele de integrare continuă și token-urile expuse. Atacul asupra Microsoft arată că nici cele mai mari companii nu sunt imune la astfel de amenințări.
Impactul asupra ecosistemului open-source
Repository-urile compromise includ proiecte esențiale pentru dezvoltatorii din întreaga lume, inclusiv din România. Multe echipe de IT din țară folosesc resurse din organizațiile Microsoft de pe GitHub pentru actualizări, biblioteci și exemple de cod. Infectarea acestor depozite poate duce la introducerea de backdoor-uri în aplicațiile proprii, dacă dezvoltatorii nu verifică integritatea codului descărcat.
Măsuri de protecție recomandate
Specialiștii în securitate cibernetică recomandă companiilor să verifice dacă au folosit recent cod din repository-urile Microsoft afectate. GitHub a dezactivat accesul, dar este posibil ca versiuni compromise să fi fost deja copiate. Pentru a preveni incidente similare, organizațiile ar trebui să implementeze politici stricte de gestionare a token-urilor, să monitorizeze dependințele open-source și să utilizeze scanere de securitate automate.
Concluzie și recomandări practice
Atacul Miasma asupra Microsoft reprezintă un semnal de alarmă pentru întregul ecosistem software. Companiile românești trebuie să fie vigilente, să actualizeze periodic bibliotecile folosite și să se asigure că nu au descărcat cod din repository-urile compromise. Verificarea integrității codului sursă și utilizarea unor soluții de securitate pentru lanțul de aprovizionare sunt pași esențiali.