Gli sviluppatori del repository dei pacchetti Python PyPI (Python Package Index) hanno annunciato l'introduzione del divieto di utilizzo degli indirizzi email @inbox.ru per la registrazione di nuovi progetti e l'aggiunta di email aggiuntive a progetti esistenti. Il motivo è stato identificato in una ondata di spam che ha portato alla creazione di oltre 250 account e alla generazione di oltre 1500 progetti, ingannando gli utenti e potenzialmente costituendo una minaccia per la sicurezza.
I progetti creati sono stati utilizzati per riservare nomi di librerie non esistenti erroneamente raccomandati da grandi modelli linguistici (slop-squotting) o simili ai nomi di progetti popolari. Fino al blocco da parte degli amministratori di PyPI, i progetti non contenevano codice, ma si presume che possano essere stati utilizzati in futuro per attacchi a utenti che seguivano ciecamente le raccomandazioni dei chatbot o che commettevano errori nella scrittura dei nomi dei pacchetti.
Ad esempio, venivano registrati pacchetti con nomi di utilità da riga di comando per attaccare progetti, i cui nomi di librerie e utility differivano. Una ricerca precedente ha dimostrato l'elevata efficacia di questo metodo: ChatGPT per il caricamento di modelli da Huggingface ha raccomandato una libreria inesistente ‘huggingface-cli’ e ha suggerito di installarla eseguendo il comando ‘pip install huggingface-cli’. Il ricercatore ha creato su PyPI un progetto fittizio con questo nome e in tre mesi è stato scaricato oltre 30.000 volte.
Fonte: opennet.ru
