Il repository dei pacchetti Python PyPI (Python Package Index) ha temporaneamente sospeso la registrazione di nuovi utenti e progetti. La causa è stata indicata come un aumento dell'attività degli aggressori, che hanno avviato la pubblicazione di pacchetti contenenti codice dannoso. Si segnala che, tenendo conto dell'assenza di diversi amministratori in ferie, la scorsa settimana il numero di progetti dannosi registrati ha superato le capacità della rimanente squadra di PyPI di rispondere prontamente. Gli sviluppatori pianificano di ristrutturare alcuni processi di verifica durante il weekend, dopo di che verrà ripristinata la possibilità di registrazione nel repository.
Secondo il sistema di monitoraggio delle attività dannose della società Sonatype, nel marzo 2023 sono stati trovati 6933 pacchetti dannosi nel catalogo PyPI, e in totale dal 2019 il numero di pacchetti dannosi identificati ha superato le 115.000 unità. Nel dicembre 2022, a seguito di un attacco ai cataloghi NuGet, NPM e PyPI, è stata registrata la pubblicazione di 144.000 pacchetti contenenti codice per phishing e spam.
La maggior parte dei pacchetti dannosi si maschera da popolari librerie tramite type-squatting (assegnazione di nomi simili, differendo per singoli caratteri, ad esempio, exampl invece di example, djangoo invece di django, pyhton invece di python, ecc.) — gli aggressori contano su utenti distratti che commettono errori di battitura o che non notano le differenze nel nome mentre cercano. Le azioni dannose di solito consistono nell'inviato di dati riservati, trovati nel sistema locale a seguito della rilevazione di file tipici con password, chiavi di accesso, portafogli crittografici, token, cookie di sessione e altre informazioni riservate.
Fonte: opennet.ru
