jocuri github - jocuri github deblocate - jocuri github io

Jocuri GitHub cu malware pre-construit? Se întâmplă

Introducere: Ascensiunea jocurilor GitHub și riscurile din spatele distracției

Dacă ai căutat vreodată Jocuri GitHub, probabil ați întâlnit de toate, de la jocuri de tip shooter bazate pe browser până la clone retro construite cu JavaScript sau Python. Aceste proiecte sunt distractive de încercat, ușor de rulat și apar adesea în tutoriale sau forumuri de pe YouTube. Prin urmare, au devenit deosebit de populare în școli, unde dezvoltatorii și studenții le accesează adesea prin Jocuri deblocate de pe GitHub sau le furculițe de la Jocuri GitHub io pagini.

Din cauza acestei popularități, dezvoltatorii și studenții deopotrivă clonează aceste repozitorii, rulează codul și merg mai departe fără să se gândească prea mult. Dar iată problema: nu toate aceste jocuri sunt ceea ce par.

Unele repozitorii de jocuri rulează scripturi de instalare dubioase. Altele preiau dependențe învechite sau vulnerabile. Câteva chiar ascund programe malware în interiorul resurselor, containerelor sau fișierelor de implementare. Deoarece mulți dezvoltatori găzduiesc aceste proiecte prin Jocuri GitHub io, riscul se răspândește rapid și adesea trece neobservat.

În această postare, vom explora modul în care depozitele de jocuri pot deveni o amenințare serioasă la adresa securității. De asemenea, vă vom arăta cum să rămâneți în siguranță fără a renunța la curiozitatea sau la... CI/CD.

De ce vizează atacatorii jocurile GitHub și depozitele deblocate

La prima vedere, depozitele de jocuri de pe GitHub par inofensive. La urma urmei, acestea sunt adesea mici experimente sau proiecte educaționale construite pentru distracție. Cu toate acestea, atacatorii le văd diferit. În realitate, multe astfel de... depozitele sunt utilizate ca platforme de livrare a programelor malware, adesea deghizat ca Jocuri GitHub or jocuri deblocate pe github.

De exemplu, un actor amenințător cunoscut sub numele de Spiridușul Stargazer operează o rețea de peste 3,000 de conturi fantomă pe GitHub, supranumită „Rețeaua fantomă Stargazers”. Acest grup creează în mod deliberat „staruri”, „bifurcări” și „supraveghează” repozitorii malițioase pentru a-și spori vizibilitatea și legitimitatea, vizând de obicei utilizatorii care caută instrumente sau trucuri pentru jocuri. Aceste repozitorii au fost folosite pentru a distribui programe de tip „info-stealer” și ransomware precum Atlantida Stealer, Rhadamanthys, Lumma Stealer și RedLine. 

Mai mult, o altă campanie sofisticată numită Blestemul apei a transformat cel puțin în armă 76 de conturi GitHub, integrând programe malware în mai multe etape în ceea ce par a fi instrumente legitime. Sarcinile utile sunt ascunse în fișierele de proiect Visual Studio (PreBuildEvent), implementând scripturi ofuscate și binare bazate pe Electron pentru furtul de acreditări, extragerea datelor de browser și persistența pe termen lung. Printre ținte se numără dezvoltatori, echipe DevOps și creatori de jocuri. 

Atacatorii profită de faptul că mulți dezvoltatori clonează jocuri github pentru a le testa sau a învăța din ele fără a revizui codul. În mod similar, jocurile github io, repozitorii servite prin intermediul paginilor GitHub, pot găzdui JavaScript, imagini sau scripturi de redirecționare malițioase care se execută atunci când sunt încărcate într-un browser. Deoarece multe jocuri github io sunt bifurcate și reutilizate fără o inspecție aprofundată, atacatorii le folosesc pentru a introduce ilegal cod ofuscat, trackere ascunse sau declanșatoare de descărcare. Aceste tactici exploatează încrederea pe care dezvoltatorii o au în proiectele open-source.

Pe scurt, popularitatea repozitoriilor de jocuri și a proiectelor cu joc neblocat le transformă într-un teren fertil pentru atacatori. Fără o verificare adecvată, un dezvoltator curios poate introduce programe malware în mediul său pur și simplu prin clonarea sau găzduirea unui repozitoriu de jocuri.

Vrei să-ți securizezi toate proiectele GitHub?

Dacă vă întrebați cum să vă protejați depozitele GitHub dincolo de modurile de joc, nu ratați postarea noastră detaliată despre permisiuni. pull requests, CI/CD integrare și multe altele.

Citiți în legătură:

Modele de malware în jocurile deblocate de pe GitHub și în jocurile de intrare/ieșire de pe GitHub

Când dezvoltatorii explorează proiecte etichetate ca github unblocked games, multe par inofensive. Cu toate acestea, mai multe tipare recurente dezvăluie amenințări serioase care pot fi ușor trecute cu vederea.

Campanie: Blestemul apei

Trend Micro a descoperit o campanie numită Blestemul apei, în care cel puțin 76 de conturi GitHub depozite găzduite ca arme, deghizate în instrumente pentru dezvoltatori sau moduri de joc. Aceste depozite încorporează sarcini utile rău intenționate folosind <PreBuildEvent> etichete în fișierele de proiect Visual Studio. În timpul compilărilor, scripturile PowerShell sau VBS ofuscate descarcă arhive ZIP criptate, instalează fișiere binare bazate pe Electron și exfiltrează acreditări, date de browser și token-uri de sesiune. De asemenea, malware-ul implementează persistența prin intermediul sarcinilor programate și al modificărilor de registry.

Pseudocod în jocurile GitHub: Cârlig

				
					<PropertyGroup>
  <PreBuildEvent>
    powershell -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -Command "download ZIP from GitHub → extract payload → run installer"
  </PreBuildEvent>
</PropertyGroup>

				
			

Pseudocod: Execuție PowerShell ofuscată

				
					# decode base64 payload
payload = decode_base64('...')

# run in memory
execute_in_memory(payload)

				
			

Acest exemplu simplificat arată cum codul malițios evită scrierile pe disc prin decodare și execuție directă în memorie.

Campanie: Blestemul apei

Trend Micro a identificat o operațiune de amenințare cunoscută sub numele de Blestemul apei, unde atacatorii au folosit cel puțin 76 de conturi GitHub pentru a găzdui depozite transformate în arme. Aceste proiecte păreau a fi instrumente pentru dezvoltatori sau moduri de joc. Intern, acestea încorporau logică rău intenționată în fișierele de compilare, în special prin intermediul <PreBuildEvent> etichetă în Visual Studio .csproj fișiere.

Sarcinile utile includeau scripturi în mai multe etape care descărcau fișiere ZIP criptate, extrageau fișiere și executau backdoor-uri. În plus, atacatorii au adăugat mecanisme de persistență folosind modificări ale registrului Windows și sarcini programate.

Exemplu de pseudocod: Visual Studio Build Hook

				
					<PropertyGroup>
  <PreBuildEvent>
    powershell -Command "download ZIP from GitHub, extract payload, and run installer"
  </PreBuildEvent>
</PropertyGroup>
				
			

Pseudocod: Execuție în memorie prin PowerShell

				
					# Decode and run base64 payload in memory
payload = decode_base64('...')
execute_in_memory(payload)

				
			

Această tehnică evită scrierea pe disc, ceea ce ajută atacatorii să ocolească detectarea antivirus și să obțină o securitate ascunsă.

Campanie: Conturi Stargazer Goblin și Ghost

Un alt atac la scară largă a fost documentat de Check Point Research, care a dezvăluit Rețeaua de fantome StargazersAceastă campanie a folosit peste 3,000 de conturi false pe GitHub pentru a umfla stelele, furcile și observatorii pe repozitorii malițioase. Scopul era de a crea un fals sentiment de legitimitate.

Aceste conturi fantomă au ajutat la promovarea unor programe malware precum Atlantida Stealer, luma, Rhadamanthys și Linie rosie, vizând în principal dezvoltatori și jucători. În doar patru zile, un val de atac a infectat mai mult de victimele 1,300 prin răspândirea pachetelor de moduri de joc modificate prin linkuri Discord și README.

Exemplu de pseudocod: README rău intenționat

				
					# Ultimate Game Mod Pack 🕹️
Download and run the installer here:
[Download Now](https://github[dot]com/ghost/repo/releases/latest/modpack.zip)


				
			

Modele comune de programe malware în depozitele de jocuri GitHub

ModelDescriere
Scripturi de preinstalare / compilareScripturi care rulează automat în timpul instalării sau al compilării pentru a prelua și executa sarcini utile la distanță, adesea fără ca utilizatorul să fie informat.
Typosquatting și furci falseProiecte rău intenționate care imită numele sau structura instrumentelor populare sau a repozitoriilor de jocuri pentru a păcăli dezvoltatorii să le instaleze.
Abuzul paginilor GitHubJavaScript, imagini sau redirecționări ascunse în paginile „github io games” care declanșează executarea de scripturi rău intenționate la încărcarea paginii.
Semnale false de popularitateConturile fantomă umflă artificial stelele, furcile și observatorii pentru a face ca depozitele rău intenționate să pară de încredere.

Aceste tehnici nu sunt teoretice. Au fost deja observate în practică. campanii de malware, multe dintre acestea având ca scop dezvoltatorii care foloseau depozitele de jocuri ca puncte de intrare.

Din fericire, unele platforme de securitate pot detecta aceste tipare înainte ca acestea să provoace daune. În secțiunea următoare, vom arăta cum Xygeni detectează, blochează și remediază aceste amenințări în sistemul dvs. SDLC.

Cum securizează Xygeni jocurile GitHub, proiectele deblocate și CI/CD Pipelines

Când apar tipare riscante în depozitele de jocuri GitHub, Xygeni oferă o apărare completă pentru a opri amenințările înainte ca acestea să compromită sistemele sau lanțul de aprovizionare.

1. Avertizare timpurie: Detectare în timp real a programelor malware în jocurile și dependențele GitHub

Xygeni scanează continuu pachete noi în NPM, Maven, PyPI și multe altele. Aceasta include pachete încorporate în locuri neașteptate, cum ar fi repozitorii de jocuri sau proiecte de jocuri deblocate pe GitHub, partajate pe forumuri sau rețele școlare. Dacă se găsește o componentă suspectă, Xygeni o pune automat în carantină, blochează utilizarea acesteia în dependențele dvs. și trimite alerte în timp real echipei dvs. Acest lucru previne intrarea în baza de cod a sarcinilor rău intenționate sau CI/CD pipeline.

2. Accesibilitate atentă SCA cu prioritizare inteligentă

În loc să vă copleșiți echipa cu alerte, Xygeni evaluează dacă o vulnerabilitate este de fapt utilizată în codul dvs. (accesibilitate) și încorporează scorarea riscului (EPSS, impact asupra afacerii) pentru a scoate la iveală cele mai critice probleme. Acest lucru reduce semnificativ zgomotul și asigură că echipa ta acționează asupra a ceea ce contează cu adevărat.

3. Remediere automată utilizând Pull Requests

Când se detectează o vulnerabilitate sau o dependență rău intenționată cu o corecție cunoscută, Xygeni creează automat o Pull Request pentru a actualiza sau a remedia problema. Acest lucru accelerează timpul de răspuns, limitează munca manuală și vă menține pipeline sigur.

4. CI/CD Controale de securitate pentru blocarea construcțiilor rău intenționate

Xygeni se integrează cu build-ul pipelines prin intermediul acțiunilor GitHub, Jenkins, GitLab, Azure Pipelines și altele. Scanează scripturi de compilare, fișiere Docker și CI/CD configurații pentru comenzi suspecte, cum ar fi shell-uri inverse sau scripturi de instalare, și pot bloca compilările dacă este detectat cod periculos.

5. Construiți integritatea prin atestări conforme cu SLSA

Build Security Modulul creează atestări semnate conform SLSA și in-toto standards, încorporarea metadatelor pe sursă, dependențe, SBOMși teste. Dacă apar modificări neautorizate, validarea atestării eșuează și pipeline se oprește automat.

6. Detectarea anomaliilor în SCM și artefacte CI

Xygeni monitorizează continuu codul sursă și mediile CI pentru a detecta comportamente neobișnuite, cum ar fi commitocolind protecția ramurilor, utilizatorii necunoscuți sau acordarea neașteptată de tokenuri. Combinată cu SAST motor, identifică ușile din spate ascunse sau scripturi injectate înainte de fuzionare sau implementare.

7. Descoperirea automată a activelor și ASPM Vizibilitate

Xygeni construiește o inventar viu din întregul tău SDLC ecosistem, inclusiv depozite, colaboratori, pipelines, dependențe și infrastructură cloud. Această vizibilitate permite prioritizarea dinamică a riscurilor, mapările de conformitate (de exemplu, NIS2, DORA) și dovezi pregătite pentru audit, fără a perturba fluxurile de lucru existente.

Ce înseamnă jocurile GitHub pentru dezvoltatorii în siguranță: Fiți curioși, fiți în siguranță

  • Dacă un depozit conține un script de compilare ascuns care descarcă cod malițios (de exemplu, un script PowerShell post-instalare), Xygeni îl va semnala și bloca înainte de execuție.
  • Când se îmbină cod care face referire la o dependență suspectă, Xygeni o blochează și oferă o remediere automată prin Pull Request.
  • Dacă un proiect găzduit pe GitHub Pages conține scripturi rău intenționate ascunse, Xygeni SCA iar detectarea programelor malware le identifică chiar dacă se execută doar în timpul încărcării paginii.
  • Construi pipelines va respinge commitdacă artefactele sau configurațiile construite eșuează verificările de atestare, împiedicând construirile compromise să ajungă vreodată în producție.

Cu Xygeni, poți continua să descoperi și să încerci jocuri github cu încredere. Fiecare pas, de la clonare până la implementare, este protejat. Dezvoltatorii rămân curioși, pipelinerămân în siguranță, iar lanțul dumneavoastră de aprovizionare rămâne curat.

sca-tools-software-instrumente-de-analiză-a-compoziției
Prioritizați, remediați și securizați riscurile software
Obține-ți contul gratuit.
Nu este necesar un card de credit.

Securizează-ți dezvoltarea și livrarea de software

cu suita de produse Xygeni