arrow_backÎnapoi la field notes
OFFENSIVE Publicat 18 Jul 2026

Ce este Penetration Testing, cu adevărat?

O analiză practică a penetration testing: ce este, cum decurg angajamentele și ceea ce o deosebește de o scanare de vulnerabilități.

Penetration testing este practica de a simula atacuri reale împotriva unui sistem, rețele sau aplicații sub un acord semnat, cu scopul de a găsi slăbiciuni exploatabile înainte ca cineva neautorizat să o facă. Este un exercițiu controlat, delimitat în timp, care se încheie cu un raport, nu o încercare de hacking deschisă.

Diferența între pentesting și vulnerability scanning

Un scanner de vulnerabilități cum ar fi Nessus sau OpenVAS verifică o țintă împotriva unei baze de date cu semnături cunoscute și îți oferă o listă cu probleme potențiale, dintre care majoritatea necesită verificare manuală. Un pentest merge mai departe: testerul încearcă de fapt să exploateze constatările, să le înlănțuie și să demonstreze impact real. Scanarea îți spune că un port este deschis și o versiune de serviciu pare depășită. Pentesting îți spune că acel serviciu depășit poate fi folosit pentru a obține un shell, și din acel shell poți pivota în domain controller.

Acea distincție contează și pentru raportare. Un raport din scanare este o listă. Un raport pentest este o poveste cu dovezi: capturi de ecran, ieșire de comenzi și o descriere a căii de atac de la accesul inițial la orice obiectiv a fost convenit (acces la date, domain admin, etc.).

Cum este delimitat un angajament

Înainte ca orice testare să înceapă, clientul și testerul se înțeleg asupra regulilor de angajare: ce este inclus (intervale IP specifice, domenii, aplicații), ce este interzis (baze de date de producție, sisteme terțe care nu aparțin clientului), ferestre de testare și contacte de urgență dacă ceva se rupe. Aceasta este documentată într-o scrisoare de autorizare semnată sau contract. Fără acea autorizare, exact aceeași lucrare tehnică este o crimă conform unor legi cum ar fi US Computer Fraud and Abuse Act sau UK Computer Misuse Act.

Angajamentele sunt de obicei clasificate după cât de multe informații primește testerul la început:

  • Black box — testerul primește o țintă și nimic altceva, simulând un atacator extern cu zero cunoștințe anterioare.
  • Gray box — testerul primește unele informații, cum ar fi un cont de utilizator sau o diagramă de rețea, similar unui actor rău intenționat intern sau unui scenariu cu credențiale compromis.
  • White box — testerul are acces complet la codul sursă, documente de arhitectură și credențiale, util pentru testare profundă la nivel de aplicație.

Cum arată o metodologie tipică

Majoritatea pentestelor urmează ușor o structură apropiată de PTES (Penetration Testing Execution Standard) sau fazele din NIST SP 800-115:

  1. Reconnaissance — strângerea de informații pasivă și activă. Instrumente cum ar fi theHarvester, amass sau Google dorking simplu pentru subdomenii expuse și e-mailuri de angajați.
  2. Scanning și enumerarenmap -sC -sV împotriva intervalului țintă, brute-forcing directoar cu gobuster sau ffuf pe aplicații web, enumerare SMB cu enum4linux pe rețele interne.
  3. Exploatare — folosind CVE-uri cunoscute, configurări greșite, credențiale slabe sau payload-uri personalizate pentru a obține acces inițial. Aceasta ar putea însemna un modul Metasploit, un payload SQL injection confecționat sau un e-mail de phishing cu o macrocomandă malițioasă.
  4. Post-exploatare — odată ce ai un acces inițial, munca reală începe: escaladare de privilegii, mișcare laterală, recoltare de credențiale cu instrumente cum ar fi Mimikatz sau secretsdump.py și a afla cât de departe se extinde de fapt accesul.
  5. Raportare — redactarea constatărilor cu scoruri CVSS, pași de reproducere, dovezi și îndrumări de remediere pe care echipa de inginerie a clientului poate acționa.

Tipuri de pentesturi în care te vei întâlni

Pentesturile de rețea vizează infrastructura internă sau externă — servere, firewall-uri, routere. Pentesturile de aplicații web se concentrează pe lucruri din OWASP Top 10: defecte de injecție, autentificare ruptă, deserializare nesigură. Pentesturile de aplicații mobile analizează fișiere APK/IPA, puncte finale API și stocare locală. Pentesturile wireless testează securitatea Wi-Fi (capturare WPA2/3 handshake, rogue access points). Pentesturile fizice și inginerie socială testează dacă cineva poate intra într-o clădire sau convinge un angajat să transmită credențiale, fără cod necesar.

De ce companii plătesc de fapt pentru asta

Dincolo de găsirea de defecte, pentesturile satisfac cerințele de conformitate. PCI DSS necesită teste de penetrare anuale pentru oricine gestionează date de carduri. Auditurile SOC 2 și ISO 27001 adesea se așteaptă la dovezi de testare regulată. Dar motivul sincer pentru care echipele bune de securitate comandă pentesturi nu este doar caseta de selectare — este că scannere automate ratează defectele logicii de afaceri, probleme înlănțuite de severitate scăzută și felul de exploatare creativă pe care un om abil o găsește. Un scanner nu va observa că schimbarea unui ID de comandă într-un URL te lasă să vezi factura altuia. Un tester o va face.

Intrarea în acest domeniu

Dacă țintești pentesting ca o carieră, practica practică contează mai mult decât certificări singure. Platforme cum ar fi HackTheBox și TryHackMe construiesc memoria musculară; certificări cum ar fi OSCP o validează. Învață să citești codul sursă, înțelege cum funcționează HTTP de fapt la nivel de octet și obișnuiește-te cu un terminal Linux înainte să te îngrijorezi de instrumente sclipitoare.

Dacă această prezentare a fost utilă, Korra Studio are mai multe segmente în pista Offensive acoperind tehnici specifice de exploatare, ghiduri de instrumente și practică bazată pe laborator pe care o poți urmări.

Scris cu asistență AI, revizuit și publicat de Michal Pilch (CISSP), Korra Studio.

Gata să mergi mai departe?

Aceasta este o notă din baza de cunoștințe Korra Studio — platforma asociază fiecare subiect cu mentorat 1-la-1.

Început gratuitarrow_forward