Biblioteca
Tutora
BibliotecaInformatică și TIC › clasa a XI-a

Securitatea datelor și protecția informației

Prezentarea conceptelor de securitate informatică și a metodelor de protecție a datelor.

Ce înseamnă securitatea informației

Securitatea informației nu înseamnă „a avea antivirus”, ci a proteja simultan trei proprietăți ale datelor, cunoscute ca triada CIA:

Un atac poate lovi doar una dintre ele: un atac DDoS nu fură nimic, dar distruge disponibilitatea; o modificare frauduloasă a unei baze de date atacă integritatea, chiar dacă nimeni nu a copiat datele afară.

Termeni care nu trebuie confundați:

Un principiu de fond, valabil în toate subcapitolele care urmează: securitatea se construiește în straturi (defense in depth) și e limitată de veriga cea mai slabă, care este aproape întotdeauna utilizatorul, nu tehnologia.

Amenințări informatice: malware și inginerie socială

Malware este termenul-umbrelă pentru orice program creat cu intenție malițioasă. Elevii spun frecvent „virus” pentru orice — la examen se cere însă clasificarea corectă:

Cea mai eficientă categorie de atacuri nu e însă tehnică, ci ingineria socială — manipularea omului:

Regula practică: nu datele tehnice te salvează, ci reflexul de a verifica pe alt canal — deschizi site-ul băncii scriind adresa tu, nu dând clic pe linkul din mesaj.

Criptografie – principii de bază

Criptarea transformă un text clar (plaintext) într-un text cifrat (ciphertext) folosind un algoritm și o cheie. Un principiu fundamental (principiul lui Kerckhoffs) spune că securitatea trebuie să depindă exclusiv de secretul cheii, nu de secretul algoritmului — algoritmii buni sunt publici tocmai ca să poată fi analizați.

Criptografia simetrică folosește aceeași cheie pentru criptare și decriptare (AES, DES). Este rapidă, potrivită pentru volume mari de date, dar are o problemă serioasă: distribuția cheii — cum trimiți cheia celuilalt printr-un canal nesigur? În plus, pentru n persoane care vor să comunice două câte două sunt necesare n(n−1)/2 chei.

Criptografia asimetrică (cu chei publice) folosește o pereche de chei: cheia publică, distribuită oricui, și cheia privată, păstrată secretă (RSA, ECC). Regula care se cere la examen:

În practică cele două se combină: TLS folosește criptografia asimetrică doar ca să stabilească în siguranță o cheie simetrică de sesiune, apoi comunicarea propriu-zisă merge simetric, pentru viteză.

A treia noțiune este funcția de dispersie (hash) — SHA-256, de exemplu. Ea produce un rezumat de lungime fixă, este unidirecțională (din hash nu se reface mesajul) și orice modificare minusculă a intrării schimbă complet ieșirea. Hash-ul nu este criptare, pentru că nu există operație inversă; se folosește pentru verificarea integrității și pentru stocarea parolelor (serverul păstrează hash-ul parolei, nu parola, de preferință cu salt — o valoare aleatoare adăugată fiecărei parole).

Autentificare și controlul accesului

Trei noțiuni distincte, ordonate logic:

Dovada la autentificare se poate baza pe trei categorii de factori: ceva ce știi (parolă, PIN), ceva ce ai (telefon, token, card) și ceva ce ești (amprentă, față, iris). Autentificarea multifactor (MFA/2FA) înseamnă combinarea a cel puțin doi factori din categorii diferite — o parolă plus o întrebare de securitate nu este autentificare în doi factori, pentru că ambele sunt „ceva ce știi”.

O parolă bună este lungă, unică pentru fiecare cont și imprevizibilă; lungimea contează mai mult decât amestecul de simboluri, iar reutilizarea aceleiași parole e cea mai costisitoare greșeală (o scurgere de la un site compromite toate celelalte conturi — atac de tip credential stuffing). Un manager de parole rezolvă problema memorării.

Atacuri asupra parolelor: forța brută (se încearcă toate combinațiile), atacul de dicționar (se încearcă parole uzuale) și atacul cu tabele precalculate (rainbow tables), pe care sarea (salt) le face inutile.

Controlul accesului se organizează după principiul privilegiului minim: fiecare utilizator primește strict drepturile necesare rolului său. Modelele uzuale sunt RBAC (drepturi atribuite rolurilor: elev, profesor, administrator) și listele de control al accesului (ACL) pe fișiere și directoare, cu drepturile clasice de citire, scriere și execuție. Completarea firească este jurnalizarea (logging) — păstrarea urmelor cine, ce și când a accesat, indispensabilă pentru investigarea unui incident.

Backup și recuperarea datelor

Copiile de siguranță sunt ultima linie de apărare: împotriva ștergerii accidentale, a defectării hardware și, mai ales, a ransomware-ului, unde adesea sunt singura soluție care nu presupune plata răscumpărării.

Tipuri de backup, cu compromisul dintre timp și spațiu:

Buna practică sintetizată e regula 3-2-1: 3 copii ale datelor, pe 2 tipuri diferite de suport, dintre care 1 păstrată în altă locație (off-site). Motivul locației separate e evident dacă te gândești la incendiu, furt sau inundație: un disc extern ținut lângă calculator dispare împreună cu el.

Două noțiuni de planificare pe care le cer manualele: RPO (Recovery Point Objective) — cât de multe date îți permiți să pierzi, exprimat în timp, deci cât de des faci backup; și RTO (Recovery Time Objective) — în cât timp trebuie să fie serviciul din nou funcțional.

Regula practică pe care o uită toată lumea: un backup netestat nu este un backup. Restaurarea trebuie exercitată periodic, altfel descoperi în ziua incidentului că arhivele erau corupte sau incomplete. Adăugarea unei copii imutabile sau offline protejează suplimentar, pentru că ransomware-ul modern caută și criptează inclusiv backupurile conectate la rețea.

Atenție la o confuzie frecventă: RAID nu este backup. RAID protejează împotriva defectării unui disc, dar dacă ștergi un fișier din greșeală, el dispare instantaneu de pe toate discurile din matrice.

Protecția datelor cu caracter personal – GDPR

GDPR (Regulamentul general privind protecția datelor, aplicabil în UE din 25 mai 2018) reglementează prelucrarea datelor cu caracter personal — orice informație despre o persoană fizică identificată sau identificabilă: nume, CNP, adresă, e-mail, fotografie, adresă IP, date de localizare. Datele unei firme nu sunt date personale; datele unui angajat, da.

Există o categorie de date speciale, cu protecție sporită: origine etnică, opinii politice, convingeri religioase, date de sănătate, date biometrice, viață sexuală. Prelucrarea lor este interzisă ca regulă, cu excepții stricte.

Rolurile: operatorul stabilește scopurile și mijloacele prelucrării (școala, magazinul online), persoana împuternicită prelucrează în numele operatorului (furnizorul de găzduire), iar persoana vizată este cea la care se referă datele.

Principii de reținut: legalitate, echitate și transparență, limitarea scopului, minimizarea datelor (colectezi doar strictul necesar), exactitate, limitarea stocării, integritate și confidențialitate, plus responsabilitate (operatorul trebuie să poată demonstra conformitatea).

Drepturile persoanei vizate: 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 automate cu efecte semnificative.

Consimțământul trebuie să fie liber, specific, informat și neechivoc, dat printr-o acțiune clară — o căsuță prebifată nu este consimțământ valabil — și trebuie să poată fi retras la fel de ușor cum a fost dat. De reținut și că un consimțământ nu e „liber” dacă serviciul e condiționat de date care nu îi sunt necesare.

În caz de încălcare a securității datelor, operatorul notifică autoritatea de supraveghere (în România, ANSPDCP) în 72 de ore, iar persoanele vizate dacă riscul pentru ele este ridicat. Amenzile pot ajunge la 20 de milioane de euro sau 4% din cifra de afaceri mondială anuală, luându-se valoarea mai mare.

De reținut

triada CIA
cele trei obiective ale securității informației: confidențialitatea, integritatea și disponibilitatea datelor
vierme (worm)
program malițios care se auto-replică și se propagă singur prin rețea, fără a avea nevoie de un fișier gazdă sau de acțiunea utilizatorului
cal troian
program malițios deghizat într-o aplicație utilă, care execută pe ascuns acțiuni dăunătoare și nu se auto-replică
phishing
atac de inginerie socială prin care utilizatorul este păcălit, printr-un mesaj care imită o entitate de încredere, să divulge date de autentificare sau să acceseze un link malițios
criptare simetrică
metodă de criptare în care aceeași cheie secretă este folosită atât la criptare, cât și la decriptare
criptare asimetrică
metodă bazată pe o pereche de chei, publică și privată, în care ce se criptează cu una se decriptează doar cu cealaltă
funcție hash
funcție unidirecțională care produce din orice date un rezumat de lungime fixă, folosită la verificarea integrității și la stocarea parolelor
autentificare în doi factori
verificare a identității folosind doi factori din categorii diferite: ceva ce știi, ceva ce ai, ceva ce ești
backup incremental
copie de siguranță care conține doar datele modificate de la ultimul backup de orice tip; restaurarea necesită backupul complet și toate incrementalele ulterioare
date cu caracter personal
orice informație privind o persoană fizică identificată sau identificabilă, direct ori indirect, potrivit GDPR

Greșeli frecvente

Greșit: Orice program malițios este numit virus
Corect: Virusul are nevoie de un fișier gazdă executat de utilizator; viermele se propagă singur prin rețea, iar troianul se deghizează în program util și nu se auto-replică
Greșit: Funcția hash este o formă de criptare, deci se poate inversa cu cheia potrivită
Corect: Hash-ul este unidirecțional și nu are cheie; din rezumat nu se poate reconstitui mesajul, tocmai de aceea se folosește pentru integritate și pentru stocarea parolelor
Greșit: În criptarea asimetrică mesajul se criptează cu cheia publică a expeditorului
Corect: Pentru confidențialitate se criptează cu cheia publică a destinatarului, singurul care deține cheia privată corespunzătoare; criptarea cu cheia privată a expeditorului servește la semnătura digitală
Greșit: Backupul incremental se restaurează la fel de simplu ca cel diferențial
Corect: Diferențialul cere doar backupul complet plus ultimul diferențial, în timp ce incrementalul cere backupul complet plus toate incrementalele, în ordine; lipsa uneia compromite restaurarea
Greșit: O căsuță deja bifată pe site este consimțământ valabil conform GDPR
Corect: Consimțământul trebuie dat printr-o acțiune clară și neechivocă a persoanei; căsuțele prebifate sau tăcerea nu constituie consimțământ valabil

Test — 6 întrebări ca la examen

1. Un program malițios care se răspândește singur prin rețea, fără ca utilizatorul să deschidă vreun fișier, se numește:
  1. virus
  2. vierme
  3. cal troian
  4. adware
Vezi răspunsul
vierme. Propagarea autonomă prin rețea, fără fișier gazdă și fără acțiunea utilizatorului, este definiția viermelui. Virusul, distractorul cel mai ales, se atașează la un fișier și are nevoie ca acel fișier să fie executat pentru a se răspândi.
2. Un atac DDoS afectează în primul rând:
  1. confidențialitatea datelor
  2. integritatea datelor
  3. disponibilitatea serviciului
  4. autenticitatea expeditorului
Vezi răspunsul
disponibilitatea serviciului. DDoS-ul supraîncarcă serverul cu cereri până când acesta nu mai poate răspunde utilizatorilor legitimi, deci lovește disponibilitatea. Confidențialitatea este distractorul tentant, dar atacul nu citește și nu extrage date, ci doar blochează accesul.
3. Pentru ca Ana să îi trimită lui Bogdan un mesaj confidențial folosind criptografie asimetrică, ea trebuie să cripteze mesajul cu:
  1. cheia privată a Anei
  2. cheia publică a lui Bogdan
  3. cheia publică a Anei
  4. cheia privată a lui Bogdan
Vezi răspunsul
cheia publică a lui Bogdan. Doar Bogdan deține cheia privată pereche cu cheia lui publică, deci numai el poate decripta mesajul — exact ce înseamnă confidențialitate. Criptarea cu cheia privată a Anei este distractorul clasic, dar aceea produce o semnătură digitală, verificabilă de oricine, nu un mesaj secret.
4. Care dintre următoarele combinații constituie o autentificare în doi factori?
  1. parolă și răspuns la o întrebare de securitate
  2. parolă și cod primit pe telefon
  3. PIN și parolă
  4. două parole diferite, schimbate lunar
Vezi răspunsul
parolă și cod primit pe telefon. Parola este ceva ce știi, iar codul de pe telefon este ceva ce ai, deci factorii provin din categorii diferite. Prima variantă pare o verificare dublă, dar parola și întrebarea de securitate aparțin amândouă categoriei ceva ce știi, deci nu formează doi factori.
5. O firmă face backup complet duminica și backup incremental în fiecare zi lucrătoare. Discul se defectează joi seara. Pentru restaurare sunt necesare:
  1. doar backupul incremental de joi
  2. backupul complet de duminică și incrementalul de joi
  3. backupul complet de duminică și incrementalele de luni, marți, miercuri și joi
  4. doar backupul complet de duminică
Vezi răspunsul
backupul complet de duminică și incrementalele de luni, marți, miercuri și joi. Fiecare incremental conține doar modificările față de backupul anterior, deci lanțul trebuie refăcut integral, în ordine, pornind de la cel complet. Varianta cu complet plus ultimul set ar fi corectă în cazul backupului diferențial — aceasta este confuzia pe care o testează itemul.
6. Un magazin online cere la înregistrare, pe lângă nume și adresă de livrare, și codul numeric personal, deși livrarea nu îl necesită. Ce principiu GDPR este încălcat în primul rând?
  1. principiul minimizării datelor
  2. principiul exactității datelor
  3. dreptul la portabilitatea datelor
  4. principiul integrității și confidențialității
Vezi răspunsul
principiul minimizării datelor. Minimizarea cere colectarea strict a datelor adecvate și necesare scopului declarat, iar CNP-ul nu este necesar pentru o livrare. Principiul integrității și confidențialității, distractorul tentant, se referă la protejarea datelor deja colectate, nu la faptul că au fost cerute în exces.
Deschide varianta interactivă — cu AI care îți explică
← Rețele de calculatoareTehnologii web – HTML, CSS și JavaScript de bază →
BiologieChimieEconomieFilosofieFizicăGeografieInformatică și TICIstorieLogică și argumentareMatematicăPsihologieLimba și literatura română