Securitatea informației și protecția datelor
Conștientizarea riscurilor informatice și cunoașterea măsurilor de protecție a datelor personale și a sistemelor informatice.
Ce înseamnă, de fapt, securitatea informației
Securitatea informației nu înseamnă „am antivirus”. Înseamnă păstrarea a trei proprietăți ale datelor, cunoscute ca triada CIA:
- Confidențialitate – datele sunt accesibile doar celor autorizați. Se pierde când cineva îți citește mesajele sau îți fură baza de date.
- Integritate – datele nu au fost modificate neautorizat. Se pierde când cineva îți schimbă nota din catalogul electronic, chiar dacă nu o citește nimeni altcineva.
- Disponibilitate – datele sunt accesibile atunci când ai nevoie de ele. Se pierde când serverul e oprit de un atac sau când hard diskul moare fără backup.
Distincția asta contează, pentru că fiecare măsură de protecție apără altceva. Criptarea apără confidențialitatea, dar nu împiedică pe nimeni să șteargă fișierul. Semnătura digitală apără integritatea, dar nu ascunde conținutul. Backupul apără disponibilitatea și integritatea, dar dacă backupul nu e criptat, poate distruge confidențialitatea.
Al doilea concept de bază este vulnerabilitate – amenințare – risc:
- Vulnerabilitatea e o slăbiciune existentă (un sistem de operare neactualizat, o parolă slabă).
- Amenințarea e evenimentul potențial care ar putea exploata acea slăbiciune (un atacator, un virus).
- Riscul e combinația dintre probabilitatea ca amenințarea să se materializeze și mărimea pagubei.
De aici rezultă regula practică: nu poți elimina amenințările (nu depind de tine), dar poți reduce vulnerabilitățile — și asta reduce riscul.
Tipuri de amenințări informatice
Malware (malicious software) este termenul-umbrelă pentru orice program scris cu intenție rea. Virusul este doar unul dintre tipuri — confuzia „virus = malware” e cea mai frecventă la această temă.
- Virus – cod care se atașează unui fișier gazdă (executabil, document cu macro-uri) și se multiplică doar când utilizatorul rulează gazda. Nu se răspândește singur.
- Vierme (worm) – se răspândește automat prin rețea, exploatând vulnerabilități, fără să aibă nevoie de o gazdă și fără intervenția utilizatorului. Diferența virus/vierme e cheia: gazdă + acțiunea userului versus propagare autonomă.
- Cal troian (trojan) – se prezintă ca un program util (un joc, un „crack”, un utilitar), dar execută în fundal altceva. Nu se auto-multiplică — se bazează pe faptul că victima îl instalează singură.
- Ransomware – criptează fișierele victimei și cere răscumpărare pentru cheia de decriptare. Singura apărare reală este un backup offline, nu plata.
- Spyware / keylogger – colectează pe ascuns date: ce tastezi, ce site-uri vizitezi, parole.
- Adware – afișează reclame agresive; adesea vector pentru altceva.
- Rootkit – se ascunde adânc în sistem, chiar în componente de nivel scăzut, ca să nu fie detectat.
- Botnet – rețea de calculatoare infectate („zombi”), comandate de la distanță, folosite tipic pentru atacuri DDoS sau trimitere de spam.
O categorie separată o formează atacurile care nu exploatează tehnologia, ci omul — ingineria socială. Phishing-ul este forma clasică: un mesaj care imită o instituție reală (bancă, școală, furnizor) și te trimite pe o pagină falsă unde îți introduci singur datele. Variante: spear phishing (personalizat pe o persoană anume), vishing (telefonic), smishing (prin SMS).
Semnalele de recunoaștere a unui phishing: urgență artificială („contul va fi blocat în 24 de ore”), adresă de expeditor aproape corectă dar nu identică, link a cărui destinație reală diferă de textul afișat, cereri de date pe care o instituție serioasă nu le cere niciodată prin e-mail (parolă, cod PIN, cod de pe card).
Criptare: simetrică, asimetrică și funcții hash
Criptarea transformă textul clar (plaintext) în text cifrat (ciphertext) folosind un algoritm și o cheie. Principiul lui Kerckhoffs spune că securitatea trebuie să stea în cheie, nu în secretul algoritmului — algoritmii buni sunt publici și analizați de toată lumea.
Criptarea simetrică folosește aceeași cheie pentru criptare și decriptare (exemplu modern: AES).
- Avantaj: foarte rapidă, potrivită pentru volume mari de date.
- Problemă: distribuția cheii. Cum trimiți cheia celui cu care vrei să vorbești, dacă exact canalul de comunicare e nesigur?
Criptarea asimetrică folosește o pereche de chei: cheia publică, pe care o dai oricui, și cheia privată, pe care nu o dai nimănui (exemplu: RSA). Ce se criptează cu una se decriptează doar cu cealaltă. De aici două utilizări diferite, care se confundă des:
- Confidențialitate: expeditorul criptează cu cheia publică a destinatarului; doar destinatarul, cu cheia lui privată, poate citi.
- Semnătură digitală: expeditorul semnează cu cheia lui privată; oricine verifică cu cheia lui publică și obține autenticitate + integritate + nerepudiere.
În practică se folosește o schemă hibridă: asimetric doar pentru a negocia o cheie de sesiune, apoi simetric pentru trafic. Exact asta face HTTPS (HTTP peste TLS). Lacătul din bara de adrese înseamnă că traficul e criptat și că serverul are un certificat digital emis de o autoritate de certificare — nu înseamnă că site-ul e cinstit.
Funcțiile hash (SHA-256) sunt altceva și nu sunt criptare: produc o amprentă de lungime fixă și sunt ireversibile. Se folosesc pentru verificarea integrității unui fișier și pentru stocarea parolelor. Un sistem corect nu stochează parolele, ci hash-ul lor, adăugând un salt (un șir aleator unic per utilizator) ca să nu poată fi sparte în bloc cu tabele precalculate. Dacă un serviciu îți poate trimite prin e-mail parola ta veche, înseamnă că o stochează în clar — semn sigur de securitate proastă.
Autentificare și controlul accesului
Trei noțiuni diferite, folosite adesea greșit una în locul alteia:
- Identificare – declari cine ești (introduci numele de utilizator).
- Autentificare – demonstrezi că ești cine spui (parolă, cod, amprentă).
- Autorizare – sistemul decide ce ai voie să faci după ce te-a autentificat.
Un utilizator autentificat nu e automat autorizat pentru orice: te poți loga corect în platforma școlii și tot să nu ai dreptul de a modifica note.
Factorii de autentificare se împart în trei categorii:
- Ceva ce știi – parolă, PIN.
- Ceva ce ai – telefonul, un token, un card.
- Ceva ce ești – amprentă, față, iris (biometrie).
Autentificarea în doi factori (2FA) cere dovezi din categorii diferite. O parolă plus o a doua parolă nu e 2FA — ambele sunt „ceva ce știi”. Parola plus codul din aplicația de pe telefon este 2FA. Este cea mai eficientă măsură individuală împotriva parolelor furate: chiar dacă atacatorul are parola, nu are al doilea factor.
O parolă bună se apără de atacul prin forță brută (încercarea tuturor combinațiilor) și de atacul de dicționar (încercarea cuvintelor uzuale și a parolelor scurse). Ce contează cu adevărat este lungimea și imprevizibilitatea, nu numărul de simboluri ciudate; o frază lungă („PisicaMeaBeaCafeaLa7”) e mai puternică decât „P@r0l@!”. Regula practică: parole unice pentru fiecare cont, gestionate cu un manager de parole, pentru că refolosirea parolei transformă o singură scurgere de date într-un dezastru în lanț (credential stuffing).
La nivel de sistem, controlul accesului se face pe conturi cu drepturi diferite (utilizator standard vs. administrator) și pe permisiuni la fișiere (citire, scriere, execuție). Principiul privilegiului minim cere ca fiecare cont să aibă exact drepturile de care are nevoie, nimic în plus — lucrul de zi cu zi pe un cont de administrator este o vulnerabilitate, nu o comoditate.
Protecția datelor cu caracter personal (GDPR)
GDPR (Regulamentul General privind Protecția Datelor) este regulamentul european aplicabil din 25 mai 2018, în vigoare și în România. El nu reglementează „securitatea calculatoarelor” în general, ci prelucrarea datelor cu caracter personal.
Data cu caracter personal = orice informație privind o persoană fizică identificată sau identificabilă. Numele, CNP-ul, adresa de e-mail, adresa IP, fotografia, datele de localizare sunt date personale. Nu contează dacă informația e „secretă”, ci dacă permite identificarea unei persoane.
Categorii speciale de date (sănătate, origine etnică, opinii politice, religie, date biometrice, orientare sexuală) au protecție suplimentară și, ca regulă, prelucrarea lor este interzisă fără temeiuri stricte.
Roluri:
- Persoana vizată – omul ale cărui date sunt prelucrate.
- Operatorul – cel care stabilește scopurile și mijloacele prelucrării (școala, magazinul online).
- Persoana împuternicită – cel care prelucrează datele în numele operatorului (furnizorul de găzduire, platforma folosită de școală).
Principii de reținut: legalitate și transparență, limitarea scopului (datele colectate pentru un scop nu se refolosesc pentru altul incompatibil), minimizarea datelor (colectezi strict ce îți trebuie), exactitate, limitarea stocării (nu păstrezi la nesfârșit), integritate și confidențialitate.
Drepturile persoanei vizate, cerute frecvent la evaluare: dreptul de acces, de rectificare, la ștergere („dreptul de a fi uitat”), la restricționarea prelucrării, la portabilitatea datelor, de opoziție, și dreptul de a nu fi supus unei decizii bazate exclusiv pe prelucrare automată.
Consimțământul trebuie să fie liber, specific, informat și neechivoc, dat printr-o acțiune clară — o casetă deja bifată nu este consimțământ valabil — și trebuie să poată fi retras la fel de ușor cum a fost dat. Consimțământul este doar unul dintre temeiurile legale; există și contractul, obligația legală, interesul legitim.
Încălcările de securitate a datelor se notifică autorității de supraveghere (în România, ANSPDCP) în general în 72 de ore, iar persoanele vizate sunt informate când riscul pentru ele este ridicat.
Backup, recuperarea datelor și comportament responsabil
Backupul este singura măsură care te salvează după ce prevenirea a eșuat: ransomware, hard disk defect, ștergere din greșeală, telefon pierdut.
Tipuri de copii de siguranță:
- Backup complet (full) – copiază tot; ocupă cel mai mult spațiu, dar restaurarea e cea mai simplă și rapidă (un singur set).
- Backup diferențial – copiază tot ce s-a modificat de la ultimul backup complet; restaurarea cere două seturi: ultimul full + ultimul diferențial.
- Backup incremental – copiază doar ce s-a modificat de la ultima copie de orice fel; cel mai rapid de făcut și cel mai economic, dar restaurarea cere lanțul întreg: full + toate incrementalele, și dacă lipsește una din mijloc, lanțul se rupe.
Regula practică folosită în industrie este 3-2-1: 3 copii ale datelor, pe 2 tipuri diferite de suport, dintre care 1 în altă locație fizică (sau offline). Copia offline contează în mod special împotriva ransomware-ului, care criptează inclusiv discurile externe conectate permanent și, în multe cazuri, folderele sincronizate în cloud.
Un backup netestat nu este backup. Restaurarea trebuie verificată periodic — altfel afli că arhiva e coruptă exact în ziua în care ai nevoie de ea.
Măsuri tehnice complementare: actualizarea sistemului și a aplicațiilor (majoritatea atacurilor reușite exploatează vulnerabilități pentru care există deja patch), antivirus/antimalware activ, firewall (filtrează traficul de rețea pe baza unor reguli — nu detectează viruși din fișiere, e o confuzie clasică), criptarea discului pe laptop și telefon.
Comportament responsabil online: nu deschide atașamente neașteptate, chiar de la contacte cunoscute; verifică destinația reală a linkurilor înainte de clic; nu instala aplicații din surse necunoscute; nu folosi rețele Wi-Fi publice pentru operațiuni sensibile fără VPN; limitează informațiile publice de pe rețelele sociale, pentru că amprenta digitală e greu de șters și e materia primă a atacurilor de tip spear phishing; gândește-te înainte de a publica date despre alții — și ei au drepturi asupra imaginii și datelor lor.
De reținut
- triada CIA
- cele trei proprietăți pe care le protejează securitatea informației: confidențialitate, integritate și disponibilitate
- malware
- termen general pentru orice program creat cu intenție rea; include viruși, viermi, troieni, ransomware, spyware
- vierme (worm)
- malware care se răspândește automat prin rețea, fără fișier gazdă și fără intervenția utilizatorului
- cal troian
- program care se prezintă ca util, dar execută ascuns acțiuni dăunătoare; nu se auto-multiplică
- phishing
- atac de inginerie socială prin care un mesaj fals imită o instituție reală pentru a determina victima să dezvăluie date confidențiale
- criptare asimetrică
- metodă care folosește o pereche de chei — publică pentru criptare și privată pentru decriptare, sau invers la semnătura digitală
- funcție hash
- funcție ireversibilă care produce o amprentă de lungime fixă a datelor, folosită pentru verificarea integrității și stocarea parolelor
- autentificare în doi factori
- verificarea identității prin două dovezi din categorii diferite: ceva ce știi, ceva ce ai, ceva ce ești
- date cu caracter personal
- orice informație privind o persoană fizică identificată sau identificabilă, inclusiv nume, e-mail, adresă IP sau date de localizare
- regula 3-2-1
- strategie de backup cu 3 copii ale datelor, pe 2 tipuri de suport, dintre care una păstrată în altă locație sau offline
Greșeli frecvente
Greșit: Confundarea virusului cu viermele: „virusul se răspândește singur prin rețea”
Corect: Virusul are nevoie de un fișier gazdă și de rularea lui de către utilizator; viermele se propagă singur prin rețea, fără gazdă și fără acțiunea userului
Greșit: În criptarea asimetrică, mesajul s-ar cripta cu cheia publică a expeditorului
Corect: Pentru confidențialitate se criptează cu cheia PUBLICĂ a destinatarului, ca doar el să poată decripta cu cheia lui privată; cheia privată a expeditorului se folosește la semnătura digitală
Greșit: Firewallul e prezentat ca un fel de antivirus care detectează programe infectate
Corect: Firewallul filtrează traficul de rețea după reguli (porturi, adrese, aplicații); detectarea codului malițios din fișiere este sarcina antivirusului — sunt măsuri complementare, nu echivalente
Greșit: Backupul incremental s-ar restaura la fel de simplu ca cel diferențial
Corect: Diferențialul cere doar ultimul full + ultimul diferențial; incrementalul cere full-ul plus TOATE incrementalele din lanț, iar o verigă lipsă face restaurarea imposibilă
Greșit: Lacătul HTTPS ar garanta că site-ul este de încredere
Corect: HTTPS garantează doar că traficul e criptat și că serverul are un certificat valid; un site de phishing poate obține foarte ușor certificat, așa că lacătul nu spune nimic despre onestitatea site-ului
Test — 6 întrebări ca la examen
1. Care dintre următoarele tipuri de malware se răspândește automat prin rețea, fără să aibă nevoie de un fișier gazdă?
- virusul
- viermele (worm)
- calul troian
- adware-ul
Vezi răspunsul
viermele (worm). Viermele exploatează singur vulnerabilități de rețea și se copiază pe alte sisteme fără intervenția utilizatorului. Virusul — distractorul cel mai tentant, pentru că e cel mai cunoscut termen — are nevoie de un fișier gazdă și de rularea lui de către utilizator.
2. Un elev primește un e-mail care pare de la bancă și îi cere să își confirme urgent parola pe o pagină cu adresă asemănătoare celei reale. Acest atac se numește:
- atac de tip DDoS
- atac prin forță brută
- phishing
- rootkit
Vezi răspunsul
phishing. Este phishing: inginerie socială cu urgență artificială și pagină falsă, prin care victima își dezvăluie singură datele. Atacul prin forță brută este tentant ca răspuns pentru că vizează tot parola, dar acolo atacatorul încearcă mecanic combinații, fără să păcălească utilizatorul.
3. Care dintre următoarele combinații reprezintă cu adevărat autentificare în doi factori?
- parolă + răspuns la o întrebare de securitate
- parolă + cod generat de o aplicație de pe telefon
- PIN + parolă de rezervă
- nume de utilizator + parolă
Vezi răspunsul
parolă + cod generat de o aplicație de pe telefon. 2FA cere dovezi din categorii diferite: parola este „ceva ce știi”, iar codul din aplicația de pe telefon este „ceva ce ai”. Prima variantă pare a fi doi factori, dar întrebarea de securitate rămâne tot „ceva ce știi”, deci e un singur factor repetat.
4. Andrei vrea să îi trimită Mariei un mesaj pe care doar ea să îl poată citi, folosind criptare asimetrică. Cu ce cheie criptează mesajul?
- cu cheia privată a lui Andrei
- cu cheia publică a lui Andrei
- cu cheia publică a Mariei
- cu cheia privată a Mariei
Vezi răspunsul
cu cheia publică a Mariei. Ce se criptează cu cheia publică a Mariei se poate decripta doar cu cheia ei privată, pe care o are exclusiv ea — deci confidențialitatea e asigurată. Varianta cu cheia privată a lui Andrei descrie semnătura digitală: oricine i-ar putea verifica mesajul cu cheia lui publică, deci nu ar fi deloc secret.
5. Într-o strategie de backup, ultima copie completă a fost făcută duminică, iar de atunci s-au făcut zilnic copii incrementale. Pentru a restaura datele de joi seara este nevoie de:
- doar copia incrementală de joi
- copia completă de duminică și copia incrementală de joi
- copia completă de duminică și toate copiile incrementale de luni până joi
- doar copia completă de duminică
Vezi răspunsul
copia completă de duminică și toate copiile incrementale de luni până joi. Fiecare incrementală conține doar modificările față de copia precedentă, deci restaurarea cere lanțul întreg: full-ul plus toate incrementalele în ordine. Varianta cu full + o singură copie descrie backupul DIFERENȚIAL, care se raportează mereu la ultimul full — de aceea e distractorul care prinde cel mai des.
6. O platformă educațională colectează, pe lângă datele necesare notării, și hobby-urile și preferințele muzicale ale elevilor, „pentru eventuale utilizări viitoare”. Care principiu GDPR este încălcat în primul rând?
- minimizarea datelor și limitarea scopului
- dreptul la portabilitatea datelor
- obligația de notificare în 72 de ore
- principiul disponibilității datelor
Vezi răspunsul
minimizarea datelor și limitarea scopului. Se colectează mai multe date decât e necesar, pentru un scop nedeterminat — exact ce interzic minimizarea datelor și limitarea scopului. Notificarea în 72 de ore este distractorul tentant fiindcă e un termen GDPR foarte cunoscut, dar el se aplică încălcărilor de securitate a datelor, nu colectării excesive.
Deschide varianta interactivă — cu AI care îți explică