U katalogu Python paketa PyPI otkrivene su tri zlonamjerne biblioteke

U katalogu PyPI (Python Package Index) otkrivene su tri biblioteke koje sadrže zlonamjerni kod. Prije nego što su problemi otkriveni i uklonjeni iz kataloga, paketi su ukupno preuzeti gotovo 15 tisuća puta.

Paketi dpp-client (10194 preuzimanja) i dpp-client1234 (1536 preuzimanja) distribuirali su se od veljače i sadržavali su kod za slanje sadržaja varijabli okruženja, koje su, na primjer, mogle uključivati ključeve pristupa, tokene ili lozinke za sustave kontinuirane integracije ili oblačna okruženja poput AWS-a. Paketi su također slali na vanjski host popis s sadržajem direktorija "/home", "/mnt/mesos/" i "mnt/mesos/sandbox".

U katalogu Python paketa PyPI otkrivene su tri zlonamjerne biblioteke

Paket aws-login0tool (3042 preuzimanja) bio je objavljen u repozitoriju PyPI 1. prosinca i sadržavao je kod za preuzimanje i pokretanje trojanskog programa za preuzimanje kontrole nad hostovima koji rade pod sustavom Windows. Prilikom odabira imena paketa, računalo je bilo na to da su tipke "0" i "-" blizu jedan drugoga i postoji vjerojatnost da će programer slučajno upisati "aws-login0tool" umjesto "aws-login-tool".

U katalogu Python paketa PyPI otkrivene su tri zlonamjerne biblioteke

Problematični paketi otkriveni su kroz jednostavan eksperiment, tijekom kojeg je pomoću alata Bandersnatch preuzeta određena količina paketa PyPI (oko 200 tisuća od 330 tisuća paketa u repozitoriju), nakon čega su alatom grep izdvojeni i analizirani paketi u kojima se u datoteci setup.py spominje poziv "import urllib.request", obično korišten za slanje zahtjeva vanjskim hostovima.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster