Ghid de securitate · România

Ce este un atac DDoS și cum îmi protejez serverul de el?

Un atac DDoS nu sparge nimic: umple linkul sau ocupă toate resursele serverului până când clienții reali nu mai pot intra. Semnul tipic e un site brusc lent sau inaccesibil, fără nicio eroare în aplicație.

Actualizat la

Răspuns scurt

  1. Un atac DDoS (Distributed Denial of Service) e trafic trimis din multe surse controlate de atacator, de obicei un botnet, ca să epuizeze banda, conexiunile sau procesorul serverului.
  2. Atacurile volumetrice, de nivel L3 și L4, se opresc doar înaintea serverului, la furnizor sau printr-un serviciu de scrubbing, pentru că un server nu poate absorbi trafic care îi saturează linkul.
  3. Atacurile de aplicație, de nivel L7, se atenuează cu rate limiting, cache, WAF și filtrare de boți în fața aplicației.
  4. Alegi un furnizor cu protecție L3/L4 inclusă, pui un WAF pentru L7 și scrii un plan de răspuns.
Ce înseamnă DDoS
Distributed Denial of Service, trafic din multe surse
Unde se opresc atacurile volumetrice
Înaintea serverului: furnizor, scrubbing, Anycast
Termen NIS2 pentru alerta timpurie
24 de ore de la constatarea incidentului semnificativ

Diferența dintre un atac volumetric și unul de aplicație

La nivelurile L3 și L4 atacatorul trimite pachete brute: inundații UDP, amplificare prin servere DNS sau NTP deschise, SYN flood. Scopul e să umple linkul sau tabela de conexiuni; nu contează ce rulează pe server. La nivelul L7 atacatorul trimite cereri HTTP care par legitime, dar lovesc paginile costisitoare: căutări, coșuri, autentificări. Un trafic modest poate ocupa toate procesele PHP sau conexiunile la baza de date. Cele două tipuri cer apărări diferite.

De ce firewall-ul de pe server nu te apără de DDoS

Un firewall local decide ce pachete acceptă după ce au ajuns deja pe placa de rețea. Dacă linkul e saturat, decizia vine prea târziu: traficul legitim nu mai încape, indiferent de reguli. Atenuarea volumetrică se face în amonte, în rețeaua furnizorului sau într-un centru de scrubbing care trimite mai departe doar traficul curat. Local rămâi responsabil de L7: limitezi cererile pe IP, servești din cache paginile publice, blochezi boții.

Ce spune legislația din România

Dacă firma ta intră sub OUG 155/2024, transpunerea NIS2 aprobată prin Legea 124/2025, un DDoS care întrerupe un serviciu esențial poate fi incident semnificativ, cu alertă timpurie la DNSC în 24 de ore, notificare în 72 de ore și raport final într-o lună. Înregistrarea la DNSC, reglementată prin Ordinul 1/2025, e obligația entității, nu a furnizorului de hosting. Indiferent de NIS2, o firmă care emite e-Factura are nevoie de acces la sistemul ANAF în termenul legal, deci disponibilitatea are consecințe fiscale.

Niveluri de atac DDoS și unde se face apărarea
NivelExemplu de atacCe epuizeazăCine atenuează
L3 (rețea)Inundație ICMP, amplificare DNS/NTPBanda linkuluiFurnizorul de hosting, scrubbing, Anycast
L4 (transport)SYN flood, UDP floodTabela de conexiuni, bandaFurnizorul de hosting, filtrare în amonte
L7 (aplicație)HTTP flood pe căutare sau loginCPU, procese PHP, conexiuni DBWAF, CDN, rate limiting, cache pe server

Comenzi și configurări

Nginx: rate limiting pe pagina de login
limit_req_zone $binary_remote_addr zone=login:10m rate=5r/m;

location = /wp-login.php {
  limit_req zone=login burst=3 nodelay;
  limit_req_status 429;
}
Nginx: limită de conexiuni simultane per IP
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn perip 20;

Exemple practice

Magazin online din Cluj în Black Friday

Un atac L7 pe pagina de căutare a ocupat toate conexiunile la baza de date în ziua cu cele mai multe comenzi. Cache pe rezultatele de căutare și rate limiting pe IP au redus încărcarea, iar filtrarea de boți din WAF a blocat restul.

SaaS din Iași cu API public

Un client cu un script defect a generat mii de cereri pe secundă, cu efect identic unui DDoS de aplicație. Limitele per cheie API și răspunsurile 429 au rezolvat problema fără să blocheze restul clienților.

Greșeli frecvente

  • Crezi că firewall-ul de pe server te apără de DDoS, deși nu poate absorbi un trafic care saturează linkul.
  • Pui toată încrederea în CDN și lași IP-ul real al serverului descoperit în DNS sau în antetele de mail.
  • Nu ai testat planul de răspuns și nu știi pe cine suni la furnizor.

Cum te ajută 4hosting

  • Serviciul WAF & DDoS acoperă nivelul L7: reguli OWASP, rate limiting și filtrare de boți; SIEM & Incident Response detectează creșterile anormale de trafic.
  • Orele de CyberSecurity incluse lunar, 1–8 la VPS și 10 la dedicate și GPU, se cer din panoul de client, secțiunea „Servicii DevOps”.

Întrebări conexe

  • Cum îmi dau seama că e DDoS și nu o problemă a aplicației?

    Te uiți la trafic și la conexiuni înainte de a te uita la cod. Un salt brusc de pachete sau de cereri din multe IP-uri, cu servere care răspund lent la orice, indică DDoS. O eroare de aplicație produce de obicei mesaje în loguri și afectează anumite pagini, nu toată mașina.

  • Un CDN oprește orice atac DDoS?

    Un CDN cu protecție absoarbe volumul și filtrează L7 pentru traficul care trece prin el. Dacă IP-ul original al serverului e cunoscut, atacatorul îl lovește direct și ocolește CDN-ul. Restricționezi accesul direct la origin la IP-urile CDN-ului și ai nevoie oricum de protecție L3/L4 la furnizor.

  • Trebuie să anunț pe cineva după un atac DDoS?

    Dacă intri sub OUG 155/2024 și atacul a produs o întrerupere semnificativă, notifici DNSC în termenele legale. Dacă atacul a fost o diversiune pentru un acces la date personale, se aplică și obligațiile GDPR față de ANSPDCP. În toate cazurile, documentezi incidentul intern.

Cere o verificare de securitate

Un server de producție e atacat automat din primele minute după ce primește IP public, indiferent cât de mic e proiectul. Ghidul ordonează controalele după impact, de la accesul SSH până la răspunsul la incident, cu legislația din România care se aplică. Fiecare temă are o pagină dedicată, cu răspuns scurt, exemple și configurări.