Ce este trojan malware și cum infectează sistemele

Autor: Stefan IT

303 vizualizări

Publicat la: 18 aprilie 2026

Timp estimat de citire: 12,5 minute

Un troian, denumit și Trojan Horse sau cal troian, este un tip de malware care încearcă să convingă utilizatorul sau sistemul să îl execute sub aparența unui fișier legitim.

Acesta poate pretinde că este o aplicație utilă, un document, o actualizare, o extensie de browser sau un instrument gratuit. În alte situații, troianul poate fi instalat fără interacțiunea directă a utilizatorului, prin exploatarea unei aplicații vulnerabile.

După executare, troianul poate fura informații, înregistra parole, descărca alte amenințări sau oferi atacatorului acces de la distanță asupra sistemului.

Din experiența mea în studiile de cybersecurity și în propriul homelab, am observat că principalul pericol nu este întotdeauna apariția unor simptome evidente. Un sistem compromis poate continua să funcționeze aparent normal, în timp ce execută comenzi și comunică în fundal cu atacatorul.

Cum funcționează un troian

Spre deosebire de un virus sau de un vierme informatic, un troian nu se bazează în principal pe capacitatea de a se replica singur. Acesta încearcă să obțină acces prin înșelarea utilizatorului, exploatarea unei vulnerabilități sau utilizarea unor permisiuni configurate incorect.

Procesul unei infectări poate include următoarele etape:

  • Troianul ajunge pe dispozitiv printr-un fișier, un link, o aplicație compromisă sau o vulnerabilitate.
  • Fișierul este executat de utilizator sau de un serviciu vulnerabil.
  • Troianul încearcă să obțină acces suplimentar și să își asigure persistența.
  • Programul comunică cu infrastructura atacatorului sau execută acțiuni malițioase local.
  • Atacatorul fură informații, instalează alte amenințări sau încearcă să compromită alte sisteme din rețea.

Un troian poate crea servicii, sarcini programate, conturi noi sau alte mecanisme care îi permit să pornească din nou după repornirea dispozitivului.

Cum infectează troienii sistemele

Fișiere și aplicații aparent legitime

Una dintre cele mai cunoscute metode presupune distribuirea troianului sub forma unui program util. Acesta poate fi prezentat ca un convertor PDF, un instrument gratuit, un joc, o aplicație piratată sau o actualizare.

Programul poate îndeplini funcția promisă și, simultan, poate instala sau executa componente malițioase în fundal. Faptul că o aplicație se deschide și funcționează normal nu demonstrează că aceasta este sigură.

Emailuri și mesaje malițioase

Troienii pot fi distribuiți prin atașamente, linkuri sau mesaje care încearcă să creeze un sentiment de urgență. Un atacator poate pretinde că trimite o factură, o notificare de securitate sau un document important.

Atacul nu este limitat la email. Aceleași tehnici pot fi folosite prin aplicații de mesagerie, rețele sociale și platforme de colaborare.

Actualizări false și reclame malițioase

Ferestrele care susțin că browserul, antivirusul sau un alt program trebuie actualizat imediat pot distribui fișiere malițioase.

Actualizările trebuie instalate folosind funcția integrată a aplicației sau site-ul oficial al producătorului, nu prin ferestre apărute întâmplător în browser.

Aplicații și servicii vulnerabile

Troienii pot ajunge pe servere și fără ca un utilizator să descarce intenționat un fișier. Un atacator poate exploata o vulnerabilitate pentru a determina aplicația să descarce și să execute programul malițios.

Această metodă a reprezentat punctul inițial de acces în scenariul pe care l-am analizat în homelab.

Furnizori și actualizări compromise

Chiar și utilizatorii atenți pot fi afectați dacă un furnizor, o extensie sau o actualizare legitimă este compromisă. Educația utilizatorilor reduce riscul, dar nu poate înlocui măsurile tehnice de protecție.

Studiu de caz din homelab: compromiterea unui server IIS

În timpul studiilor de cybersecurity, am analizat în propriul homelab un scenariu care reproducea comportamentul unui troian de acces la distanță.

Laboratorul conținea mai multe mașini virtuale, inclusiv un server Windows monitorizat cu instrumente precum Suricata. Sistemul părea să funcționeze normal și nu afișa inițial mesaje evidente de eroare.

Primele indicii ale compromiterii au fost conexiunile de rețea neobișnuite și executarea unor comenzi pe care utilizatorul nu le inițiase.

În timpul investigației, am identificat un proces suspect numit revshell.exe, executat dintr-un director public. Arborele proceselor indica faptul că fișierul fusese lansat de procesul worker IIS, w3wp.exe.

Procesul suspect executa comenzi pentru:

  • identificarea numelui sistemului;
  • verificarea privilegiilor utilizatorului;
  • căutarea administratorilor din domeniu;
  • identificarea altor sisteme și servicii din rețea.

Fișierul nu aparținea unei familii de troieni confirmate într-un incident real. Comportamentul său reproducea însă caracteristicile unui troian de acces la distanță: iniția o conexiune externă și permitea executarea comenzilor fără acordul utilizatorului.

Cum a fost compromis serverul

Punctul inițial de acces a fost o aplicație web vulnerabilă găzduită pe IIS. Aplicația conținea o funcție de diagnosticare prin care utilizatorul putea introduce o adresă IP pentru efectuarea unui test de conectivitate.

Datele introduse nu erau validate corespunzător înainte de a fi transmise sistemului de operare. Vulnerabilitatea de tip command injection permitea introducerea și executarea unor comenzi suplimentare.

Traseul compromiterii a fost următorul:

  • Atacatorul a identificat funcția vulnerabilă.
  • A exploatat vulnerabilitatea pentru a executa o comandă prin procesul IIS.
  • Comanda a descărcat revshell.exe într-un director public în care serviciul avea permisiuni de scriere.
  • Atacatorul a trimis o altă solicitare pentru pornirea fișierului.
  • Procesul w3wp.exe a lansat executabilul suspect.
  • Fișierul a inițiat o conexiune externă și a oferit acces la linia de comandă.
  • Atacatorul a început să colecteze informații despre sistem, privilegii și rețea.

Serviciul IIS nu a decis în mod intenționat să execute malware-ul. Atacatorul a folosit vulnerabilitatea aplicației pentru a determina serviciul să descarce și să lanseze fișierul în numele său.

Ce am învățat din această analiză

Experiența mi-a demonstrat că un sistem infectat cu un troian nu devine întotdeauna lent sau instabil. Uneori, cele mai importante indicii sunt procesele necunoscute, relațiile neobișnuite dintre procese, conexiunile externe suspecte și comenzile executate în fundal.

Confirmarea compromiterii a necesitat corelarea mai multor surse de informații:

  • arborele proceselor;
  • conexiunile de rețea;
  • alertele Suricata;
  • comenzile executate;
  • locația și originea fișierului suspect.

Analizarea unui singur indiciu nu ar fi oferit întotdeauna o imagine completă asupra incidentului.

Tipuri frecvente de troieni

Troieni de acces la distanță

Un troian de acces la distanță, cunoscut și ca RAT, permite atacatorului să controleze dispozitivul compromis. Acesta poate executa comenzi, descărca fișiere, colecta informații și instala alte amenințări.

Troieni bancari

Aceștia urmăresc furtul datelor financiare, al credențialelor și al informațiilor introduse în platformele bancare.

Troieni care descarcă alte amenințări

Unii troieni au rolul principal de a descărca și instala alte programe malițioase, inclusiv ransomware sau instrumente pentru furtul datelor.

Troieni pentru furtul informațiilor

Aceștia pot colecta parole salvate, cookie-uri de autentificare, informații din browser, documente și alte date sensibile.

Troieni de tip backdoor

Un backdoor creează o metodă ascunsă prin care atacatorul poate reveni în sistem, chiar dacă vulnerabilitatea inițială a fost remediată.

Semnele unei posibile infectări

Un troian bine proiectat încearcă să evite detectarea. Absența simptomelor evidente nu înseamnă că sistemul este sigur.

Indiciile unei posibile compromiteri pot include:

  • procese sau aplicații necunoscute;
  • conexiuni externe către destinații neobișnuite;
  • comenzi executate fără inițiativa utilizatorului;
  • apariția unor conturi, servicii sau sarcini programate necunoscute;
  • dezactivarea antivirusului sau modificarea setărilor de securitate;
  • autentificări suspecte în conturile utilizatorului;
  • trafic de rețea neobișnuit;
  • fișiere executabile apărute în directoare publice sau de upload.

Performanța redusă poate indica o problemă, dar nu trebuie considerată principalul criteriu pentru identificarea unui troian.

Concepții greșite despre troieni

Un sistem care funcționează normal este sigur

Din punctul meu de vedere, aceasta este cea mai periculoasă concepție greșită. Troienii moderni încearcă să rămână ascunși și să evite orice comportament care ar atrage atenția utilizatorului.

Troienii provin doar din atașamentele emailurilor

Atașamentele reprezintă doar una dintre metodele de distribuire. Troienii pot ajunge pe dispozitive prin programe piratate, actualizări false, extensii compromise, dispozitive USB și aplicații web vulnerabile.

Antivirusul detectează întotdeauna troianul

Nicio soluție antivirus nu poate detecta toate amenințările. Atacatorii modifică fișierele malițioase și pot utiliza instrumente legitime deja instalate pentru a evita detectarea.

Antivirusul este necesar, dar trebuie combinat cu actualizări, controlul aplicațiilor, filtrarea traficului, backup și monitorizare.

Doar utilizatorii neatenți sunt infectați

Chiar și un utilizator atent poate fi compromis printr-o vulnerabilitate sau printr-un furnizor atacat. Organizațiile trebuie să presupună că orice sistem poate fi compromis și să aplice măsuri care limitează impactul.

Ștergerea fișierului rezolvă incidentul

Troianul poate crea conturi, servicii și alte mecanisme de persistență. Ștergerea fișierului identificat nu garantează că atacatorul nu mai are acces la sistem.

Cum poate fi prevenită infectarea

Remedierea vulnerabilităților aplicațiilor

În cazul analizat în homelab, cea mai importantă măsură ar fi fost remedierea vulnerabilității command injection.

Aplicațiile nu trebuie să transmită direct către sistemul de operare datele introduse de utilizatori. Valorile trebuie validate strict, iar operațiunile necesare trebuie realizate prin funcții și biblioteci dedicate.

Dacă o aplicație solicită o adresă IP, aceasta trebuie să accepte exclusiv o adresă IP validă și să respingă orice alte caractere sau comenzi.

Aplicarea privilegiilor minime

Fiecare aplicație web ar trebui să ruleze folosind o identitate proprie, cu permisiuni limitate. Contul utilizat de serviciu nu trebuie să poată modifica sistemul sau accesa date care nu sunt necesare funcționării aplicației.

Compromiterea unei aplicații cu privilegii reduse poate limita semnificativ acțiunile atacatorului.

Restricționarea executării fișierelor

Directoarele aplicației ar trebui să permită implicit doar citirea. Permisiunea de scriere trebuie acordată numai acolo unde este necesară.

În directoarele în care aplicația poate încărca sau crea fișiere, executarea acestora trebuie blocată. Astfel, încărcarea unui executabil nu conduce automat la compromiterea serverului.

Segmentarea și filtrarea rețelei

Serverele web ar trebui amplasate într-un VLAN separat sau într-o zonă DMZ. Comunicarea lor cu sistemele interne și cu internetul trebuie limitată la destinațiile și porturile necesare.

Filtrarea conexiunilor externe poate împiedica un troian să comunice cu atacatorul. Segmentarea poate limita și deplasarea laterală către alte dispozitive.

Monitorizarea activității suspecte

Jurnalele aplicației, ale sistemului de operare, firewallului și soluțiilor de securitate trebuie centralizate și analizate.

Detectarea timpurie depinde de informațiile colectate din aplicații, sisteme și echipamentele de rețea. Pentru o abordare practică, vezi și ghidul despre monitorizarea alertelor și logurilor într-o firmă mică.

Alertele utile pot include:

  • w3wp.exe pornește cmd.exe, PowerShell sau un executabil necunoscut;
  • un fișier executabil apare într-un director public;
  • serverul web inițiază conexiuni externe neobișnuite;
  • sunt executate comenzi pentru descoperirea utilizatorilor și sistemelor din domeniu;
  • aplicația primește solicitări care conțin caractere sau comenzi suspecte.

Consider că remedierea punctului inițial de acces este esențială. Totuși, nicio măsură nu este suficientă singură. Privilegiile minime, segmentarea și monitorizarea pot împiedica transformarea unei aplicații compromise într-un incident care afectează întreaga organizație.

Ce trebuie să faci dacă suspectezi o infectare

Deconectează dispozitivul de la rețea

Oprește conexiunea Wi-Fi și deconectează cablul de rețea. Nu conecta dispozitivul la alte rețele și nu atașa unități de stocare externe.

Izolarea poate întrerupe comunicarea troianului cu atacatorul și poate limita compromiterea altor dispozitive.

Raportează imediat incidentul într-o firmă

Dacă dispozitivul aparține unei organizații, anunță responsabilul IT sau echipa de securitate. Nu încerca să rezolvi singur problema și nu opri dispozitivul decât dacă primești această instrucțiune.

Organizațiile ar trebui să stabilească din timp cine izolează sistemul, cine păstrează dovezile și cine comunică incidentul. Ghidul despre planul de răspuns la incidente cibernetice pentru firme mici explică pașii care trebuie urmați în primele ore.

Notează ora observării problemei, mesajele afișate, fișierele deschise și acțiunile efectuate. Aceste informații pot ajuta investigația.

Protejează conturile de pe un dispozitiv sigur

Folosește un alt dispozitiv sigur pentru a schimba parolele conturilor importante. Începe cu emailul, conturile bancare și conturile administrative.

De asemenea:

  • activează autentificarea multifactor;
  • închide sesiunile active;
  • verifică activitatea recentă;
  • verifică regulile de redirecționare a emailurilor.

Nu introduce parole noi pe sistemul suspect, deoarece troianul le-ar putea înregistra.

Scanează și investighează sistemul

Realizează o scanare completă și, dacă este posibil, o scanare offline. Nu presupune că sistemul este sigur doar pentru că prima scanare nu detectează nimic.

Într-o organizație, trebuie verificate și celelalte sisteme, deoarece atacatorul ar fi putut fura credențiale sau obține acces suplimentar în rețea.

Reinstalează sistemul când integritatea nu poate fi confirmată

Reinstalarea completă este recomandată dacă troianul a avut privilegii administrative, a oferit acces de la distanță sau a creat mecanisme de persistență.

Aceasta este recomandată și atunci când:

  • infectarea reapare după eliminare;
  • dispozitivul conține date sensibile;
  • nu poate fi stabilit ce modificări a efectuat atacatorul;
  • încrederea în integritatea sistemului nu poate fi restabilită.

Înainte de reinstalare, trebuie recuperate numai documentele și fișierele personale necesare. Programele, scripturile și executabilele suspecte nu trebuie copiate. Copiile de siguranță trebuie scanate înainte de restaurare.

Greșeli de evitat în timpul unui incident

În cazul unei suspiciuni de infectare, evită următoarele acțiuni:

  • continuarea folosirii dispozitivului pentru plăți sau autentificări;
  • schimbarea parolelor direct de pe sistemul suspect;
  • ștergerea imediată a fișierelor și jurnalelor într-un incident de firmă;
  • conectarea stickurilor USB și a hard-diskurilor externe;
  • instalarea unor programe de curățare din surse necunoscute;
  • considerarea incidentului rezolvat imediat după ștergerea unui singur fișier.

Ajutorul specializat trebuie solicitat imediat dacă este afectat un dispozitiv al firmei, dacă există acces la date bancare sau informații sensibile ori dacă troianul a obținut privilegii administrative.

Concluzie

Troienii sunt periculoși deoarece exploatează încrederea utilizatorilor, vulnerabilitățile aplicațiilor și configurațiile incorecte. Aceștia pot funcționa perioade lungi fără simptome vizibile, oferind atacatorului timp pentru a colecta informații și a compromite alte sisteme.

Experiența mea din homelab mi-a confirmat că procesele necunoscute, conexiunile externe suspecte și comenzile executate în fundal pot fi indicii mai importante decât performanța dispozitivului.

Antivirusul reprezintă o componentă necesară, dar protecția reală necesită mai multe niveluri: aplicații securizate, actualizări, privilegii minime, controlul executării fișierelor, segmentarea rețelei, monitorizare și un plan clar de răspuns la incidente.

Regula practică pe care o recomand este simplă: faptul că un fișier pare legitim sau că sistemul funcționează normal nu reprezintă o dovadă că acesta este sigur. În cazul unei suspiciuni serioase, ordinea corectă este izolarea, raportarea, protejarea conturilor, investigarea și recuperarea controlată.

Vrei să primești ghiduri de securitate cibernetică?

Abonează-te la newsletterul StefanIT și primești articole și checklist-uri utile pentru protejarea firmei.