Sari la conținut
Mane Dev

Magazin online WooCommerce, Moldova

Intervenție de urgență după atacul asupra unui magazin online

Un magazin construit de altă echipă a fost atacat. Am fost prima linie de apărare: acces recăpătat, ușa din spate eliminată, magazinul recuperat, apoi audit, raport și backup-uri pe care un atacator nu le poate șterge.

Serviciu
Mentenanță și consultanță IT
An
2026
intervenție, în miezul nopții
Imediat
cronologie, puncte slabe și plan de acțiune
1 raport
drepturi de ștergere pentru cheia de backup de pe server
0
backup criptat în afara serverului
Zilnic
Reconstituire: în panoul de găzduire, fișierele WordPress sortate după dată scot la iveală un fișier mai nou decât restul. Deschis, are un antet WordPress obișnuit și cod ascuns care execută comenzi trimise de atacator. Același cod e căutat în tot site-ul, fișierul e șters și nucleul WordPress e verificat. Numele, codul și datele sunt ilustrative.
Reconstituire: ușa din spate, deghizată ca fișier WordPress, găsită și eliminată. Numele și codul sunt ilustrative.

Situația

Magazinul online, pe WooCommerce, nu a fost construit de noi. Primește comenzi și păstrează datele clienților. A fost compromis în februarie și din nou în martie 2026, iar de fiecare dată atacul a fost descoperit la câteva săptămâni după ce se produsese.

Backup-urile gazdei acopereau doar 14 zile, deci fiecare punct de restaurare conținea deja accesul ascuns al atacatorului. În plus, erau în același cont cu site-ul și ar fi dispărut odată cu el.

Prima linie de apărare

Am fost chemați după atac și am intervenit imediat, în miezul nopții:

  • Ce a compromis atacatorul

    Am stabilit mai întâi ce compromisese atacatorul și până unde ajunsese.

  • Acces recăpătat

    Am recăpătat controlul asupra site-ului și am găsit ușa din spate (backdoor) lăsată de atacator: un fișier care se dădea drept fișier obișnuit WordPress. L-am eliminat.

  • Pagube identificate, magazin recuperat

    Am identificat ce fusese afectat și am readus magazinul la o stare curată și funcțională.

Audit și raport

După urgență a urmat un audit aprofundat. Pe unde intrase atacatorul nu s-a mai putut stabili cu certitudine, așa că am închis toate căile probabile și am pus în practică măsurile de securitate potrivite unui magazin de această mărime și cu acest trafic. Clientul a primit un raport complet: ce am găsit și când, ce am eliminat, punctele slabe și un plan de acțiune.

Măsurile puse în practică

  • Backup-uri criptate, în afara serverului

    Baza de date zilnic și fișierele săptămânal, în Backblaze B2, într-un centru de date din UE. Sunt criptate înainte să plece de pe server, așa că furnizorul de stocare vede doar fișiere opace și nu poate citi datele clienților.

  • Un backup pe care atacatorul nu-l poate distruge

    Cheia de stocare de pe server poate adăuga și ascunde backup-uri, dar nu are drept de ștergere. Nici cineva cu control total asupra serverului nu poate șterge copiile de recuperare. Am testat: încercarea de ștergere e respinsă.

  • Restaurare verificată

    Am restaurat întregul site, bază de date și fișiere, pe o copie de test și am verificat coșul, finalizarea comenzii, paginile de produs și comenzile. Un backup e considerat bun doar după verificarea integrității, pentru că un export eșuat poate produce un fișier gol care arată normal.

  • O rutină

    Verificări lunare de integritate, teste trimestriale de restaurare completă și un istoric scris al deciziilor, de exemplu cine păstrează cheia de criptare.

Cum funcționează backup-ul

Serverul magazinului

bază de date zilnic, fișiere săptămânal

Criptare pe server

înainte ca datele să plece

Stocare separată în UE

cheia serverului poate doar adăuga, nu și șterge

Atacator cu acces la server

încercarea de ștergere e respinsă

Restaurare testată

pe o copie de test, cu verificarea coșului și a comenzilor

Cum lucrăm pe magazinul clientului

  • Fiecare actualizare trece prin backup, copie de test și verificare, abia apoi ajunge pe magazinul live.
  • Conturi de administrator nominale, drepturi minime și autentificare în doi pași.
  • Un ghid de intervenție, un document de o pagină cu arhitectura și accesele și o notă lunară despre ce a rulat.
  • Contractul stabilește cine răspunde de ce. Datele clienților sunt prelucrate doar conform instrucțiunilor, ca persoană împuternicită (GDPR art. 28).

Rezultat

Magazinul a revenit la o stare curată, iar clientul știe exact ce s-a întâmplat și de ce. Un nou atac nu mai înseamnă săptămâni de date pierdute sau refacerea magazinului de la zero: există o cale testată, greu de sabotat, înapoi la o stare curată.

Contact

Aveți o situație asemănătoare?

Descrieți-ne pe scurt problema. Vă spunem ce se poate face, în cât timp și cât costă.

Contact direct

Preferați o discuție online?

Alegeți o oră liberă în calendar.

Lăsați un telefon sau un email, măcar unul.

Preferați emailul? hello@manedev.md

Trimițând formularul, sunteți de acord ca mesajul să fie livrat prin Resend către Mane Dev. Datele sunt folosite doar pentru a vă răspunde și nu sunt stocate într-o bază de date. Detalii în Politica de confidențialitate.

Sunați