Uznemirujuća Istraživanja: Lažne Zvijezde na GitHubu
Nove studije otkrile su alarmantnu prisutnost lažnih zvijezda na GitHub platformi, što može predstavljati opasnost povećanjem vidljivosti zlonamjernih repozitorija povezanih s aktivnostima prevara. Baš kao što “lajkovi” na društvenim mrežama omogućuju korisnicima da izraze podršku za određene sadržaje, zvijezde na GitHubu igraju sličnu ulogu za repozitorije. Što više zvijezda repozitorij dobije, to je veća šansa da se pojavi u globalnom rangiranju i preporukama GitHub-a, čime se širi doseg ka neosumnjivim korisnicima.
Lažne Zvijezde i Zlonamjerni Repozitoriji
Svjesni ovog sistema, zlonamjerni akteri su počeli stvarati automatizirane račune koji umjetno dodaju zvijezde svojim sumnjivim repozitorijima kako bi širili zlonamjerni softver. Na svojoj stranici za pomoć, GitHub potvrđuje: “Mnoge rangiranja repozitorija na GitHub-u ovise o broju zvijezda koje repozitorij ima. Osim toga, Explore GitHub prikazuje popularne repozitorije na temelju broja zvijezda.”
Prema novoj studiji
Nova studija objavljena u prosincu 2024. od strane istraživača sa Sveučilišta Carnegie Mellon, Socket Inc i Sveučilišta North Carolina State otkrila je da je 4,5 milijuna zvijezda na platformi vjerovatno lažno. Ova studija sažima problem kao “rasprostranjenu i rastuću prijetnju koja se odvija na platformi koja je središnja za moderni razvoj open-source softvera,” opisujući GitHub repozitorije kao “de facto kanale distribucije za softverske komponente.”
- Ukupno, procjenjuje se da je 4,5 milijuna zvijezda rasprostranjeno među gotovo 23,000 repozitorija, što ukazuje na obuhvatnost problema.
- Studija također ističe rast aktivnosti lažnih zvijezda tijekom 2024. godine, s tim da je GitHub već poduzeo mjere protiv sumnjivih korisnika i repozitorija.
Kako se Zaštititi
Dok su zvijezde nekad bile korištene kao mjera kvalitete repozitorija, GitHub korisnicima sada savjetuje da razmotre i druge čimbenike kao što su:
- Aktivnost repozitorija
- Autentičnost
- Kvaliteta koda
Završne Misli
Prisutnost lažnih zvijezda na GitHubu je ozbiljan problem koji zahtijeva pažnju svih korisnika platforme. Postoji potreba za većim oprezom prilikom ocjenjivanja kvalitete repozitorija kako bi se zaštitili od potencijalno zlonamjernih sadržaja. Edukacija o sigurnosnim rizicima i promjena u načinu vrednovanja repozitorija mogu biti ključni koraci u borbi protiv ove prijetnje.