Înțelegerea fundamentelor IT este pilonul oricărei cariere în securitate cibernetică. Fără o bază solidă în rețele, sisteme de operare și arhitectură hardware, nu poți proteja eficient infrastructura digitală. Practic, trebuie să știi cum funcționează sistemul înainte de a învăța cum să îl spargi sau să îl apəri. Aceste cunoștințe te ajută să identifici vulnerabilități ascunse în straturile de bază ale tehnologiei.

Concepte cheie

  • OSI Model: Un model conceptual în 7 straturi care standardizează comunicarea între sisteme, esențial pentru izolarea problemelor de rețea.
  • TCP/IP: Protocolul fundamental al internetului, care definește cum sunt pachetele de date adresate și rutate către destinație.
  • DNS (Domain Name System): Traduce numele de domenii ușor de memorat (ex: google.com) în adrese IP numerice, fiind un țintă frecventă pentru atacuri.
  • HTTP/HTTPS: Protocoalele de transfer web; HTTPS folosește criptare SSL/TLS pentru a proteja integritatea și confidențialitatea datelor în tranzit.
  • Firewall & IDS/IPS: Mecanisme de filtrare a traficului (firewall) și sisteme de detecție/prevenire a intruziunilor care monitorizează activitatea suspectă.
  • Virtualizare & Cloud: Tehnologii care permit rularea mai multor sisteme independente pe un singur hardware, esențiale pentru testarea sigură a exploit-urilor.
  • Criptografie Simetrică/Asimetrică: Metode de transformare a datelor pentru confidențialitate; prima folosește o cheie unică, iar a doua o pereche public-privată.

Exemplu practic

Să analizăm un atac de tip Man-in-the-Middle (MitM) simplu pe o rețea locală nesecurizată. Atacatorul folosește Wireshark pentru a captura pachetele de date. Dacă traficul este HTTP (necriptat), atacatorul poate citi parolele în clar.

# Capturare trafic pe interfața eth0
sudo wireshark -i eth0

# Filtrare pentru pachete HTTP necriptate
http.request.method == "GET" && http.host

Acest exemplu arată de ce HTTPS este obligatoriu: chiar dacă interceptezi pachetele, conținutul este criptat și inutilizabil fără cheia privată.

Greșeli frecvente

  1. Ignorarea stratului fizic: Mulți începători se concentrează doar pe software, uitând că accesul fizic la servere sau switch-uri poate anula orice protecție logică.
  2. Confuzia între porturi și protocoale: Credearea că un port deschis implică automat o vulnerabilitate, când de fapt este doar un serviciu activ care poate fi sigur.
  3. Subestimarea DNS-ului: Tratamentul DNS ca pe un serviciu pasiv, deși manipularea cache-ului DNS este o metodă comună de redirecționare a victimelor către site-uri false.
  4. Lipsa documentării: Nu ținerea unui jurnal al configurațiilor de rețea, ceea ce face imposibilă detectarea modificărilor neautorizate ulterioare.

Întrebări de interviu

Care este diferența dintre TCP și UDP? TCP este orientat pe conexiune, garantând livrarea ordonată și fără erori a datelor (ideal pentru web/email). UDP este fără conexiune, mai rapid, dar nu garantează livrarea (ideal pentru streaming/videoconferințe).

Ce face un firewall la nivelul Layer 3 vs Layer 7? Un firewall la Layer 3 filtrează pe baza adreselor IP și porturilor. Unul la Layer 7 înțelege conținutul aplicației (ex: blochează anumite comenzi SQL într-un request HTTP), oferind o protecție mai granulară.

De ce este importantă diferența dintre autentificare și autorizare? Autentificarea verifică identitatea utilizatorului (cine ești?), în timp ce autorizarea determină permisiunile acestuia (ce ai dreptul să faci?). O eroare la nivel de autorizare permite unui utilizator legitim să acceseze date sensibile.

Exercițiu

Configurează o mașină virtuală cu Linux (ex: Ubuntu Server) și instalează nginx. Configurează un firewall simplu folosind ufw pentru a permite doar traficul pe porturile 80 (HTTP) și 22 (SSH). Apoi, încearcă să accesezi serverul de pe alt calculator folosind un port blocat (ex: 443) și documentează ce se întâmplă. Acest exercițiu îți consolidează înțelegerea despre cum filtrează traficul un sistem de securitate de bază.

Resurse gratuite

Subteme