Cryptojacking: Kada vaš uređaj postane nečiji kripto rudnik
Računalo vam se čini sporim. Ventilator radi punom snagom. Račun za struju polako raste. Niste ništa mijenjali, ali nešto je očito pošlo po krivu. Postoji razumna vjerojatnost da ste žrtva cryptojackinga.
Što je cryptojacking?
Cryptojacking je neovlašteno korištenje tuđih računalnih resursa za rudarenje kriptovaluta. Rudarenje kriptovaluta — posebno novčića poput Monera — zahtijeva ogromne količine procesorske snage za rješavanje složenih matematičkih jednadžbi. Napadači su shvatili da umjesto da sami plaćaju za tu snagu, mogu je tiho krasti od tisuća žrtava i prisvajati zaradu.
Za razliku od ransomwarea ili krađe podataka, cryptojacking je osmišljen tako da prođe nezapaženo. Cilj nije uništiti vaše datoteke ili ukrasti lozinke — već tiho iscrpljivati vaš CPU i GPU što je duže moguće, a da se ne aktivira nikakav alarm.
Kako funkcionira cryptojacking?
Postoje dvije glavne metode isporuke:
1. Cryptojacking temeljen na malwareu
Preuzimate zaraženu datoteku, kliknete na zlonamjernu poveznicu ili posjetite kompromitiranu web stranicu koja instalira rudarski skript izravno na vaš uređaj. Taj se softver izvodi u pozadini, neprekidno trošeći procesorsku snagu — čak i kada mislite da vam računalo miruje.
2. Cryptojacking temeljen na pregledniku (drive-by rudarenje)
Ova metoda uopće ne zahtijeva preuzimanje. Zlonamjerna ili kompromitirana web stranica ugrađuje JavaScript rudarski skript koji se pokreće u kartici vašeg preglednika. Čim otvorite stranicu, vaš CPU počinje raditi za napadača. Zatvorite karticu i to prestaje — no neki su skripti dovoljno lukavi da pokrenu skrivene pop-under prozore koji ostaju aktivni i nakon što mislite da ste napustili stranicu.
Monero (XMR) je kriptovaluta izbora većine cryptojackera. Usmjeren je na privatnost, nesljediv je i može se učinkovito rudariti na potrošačkoj hardverskoj opremi — što ga čini savršenom valutom za prikrivene operacije.
Zašto bi korisnici VPN-a trebali biti zabrinuti?
Na prvi pogled, cryptojacking bi mogao izgledati kao problem koji VPN ne može riješiti. I u određenom smislu to je točno — VPN neće zaustaviti rudarski skript koji već radi na vašem uređaju. No veza je važnija nego što biste pomislili.
Nezaštićeni javni Wi-Fi primarni je vektor napada. Napadači na istoj mreži mogu presresti vaš promet ili vas preusmjeriti na zlonamjerne stranice putem napada čovjeka u sredini (man-in-the-middle). VPN šifrira vašu vezu, čineći svakome na toj mreži znatno težim manipuliranje onim što vidite ili preuzimate.
Vaša IP adresa otkriva više nego što mislite. Napadači često ciljaju korisnike prema regiji, vrsti uređaja ili navikama pregledavanja — informacijama vezanim uz vašu IP adresu. VPN maskira vašu pravu IP adresu, smanjujući izloženost ciljanim napadima.
VPN pružatelji s ugrađenom zaštitom od prijetnji mogu aktivno blokirati poznate domene za kriptovalutno rudarenje i zlonamjerne skripte prije nego što uopće stignu do vašeg preglednika — djelujući kao prva linija obrane izvan jednostavne enkripcije.
Ipak, VPN sam po sebi nije potpuno rješenje. I dalje vam je potreban pouzdan antivirusni alat, ekstenzija preglednika koja blokira rudarske skripte (poput uBlock Origin) te navika redovitog ažuriranja softvera.
Primjeri iz stvarnog svijeta
- Godine 2018. otkriveno je da je službena web stranica Los Angeles Timesa imala skriven Monero rudar u svom kodu, nakon što su napadači kompromitirali pogrešno konfigurirani bucket za pohranu u oblaku.
- Cloudovna infrastruktura Tesle bila je 2018. oteta od strane kriptominera, nakon što su napadači dobili pristup putem nezaštićene Kubernetes konzole.
- Tisuće vladinih web stranica diljem SAD-a i Ujedinjenog Kraljevstva istovremeno su napadnute kompromitiranim dodatkom treće strane za pristupačnost, koji je ubacivao rudarske skripte na svaku stranicu koja ga je koristila.
Ovo nisu rubni incidenti. Kampanje cryptojackinga ciljale su bolnice, sveučilišta, korporativne mreže i svakodnevne kućne korisnike jednako.
Kako se zaštititi
- Pratite korištenje CPU-a — nagli skokovi bez vidljivog razloga znak su upozorenja
- Koristite preglednik s ugrađenim blokiranjem skripti ili instalirajte ekstenziju poput uBlock Origin
- Redovito ažurirajte operacijski sustav i preglednik
- Koristite VPN s mogućnostima blokiranja malwarea i oglasa
- Redovito provodite antivirusno i anti-malware skeniranje
- Budite oprezni pri preuzimanju sadržaja, čak i iz izvora koji izgledaju pouzdano
Cryptojacking je napad niskog rizika i visoke nagrade za kriminalce. Razumijevanje načina na koji funkcionira prvi je korak prema tome da vaše računalo radi za vas — a ne za njih.