Invatare Atomica

Siguranta online si parole

Progres lectie:
0%
🎯

Obiectivul lectiei

Vei intelege de ce o parola lunga e matematic mai greu de spart, cum te protejeaza autentificarea in 2 pasi, cum recunosti un site sigur si ce inseamna sa-ti protejezi datele personale.

Dupa aceasta lectie vei putea:

  • Sa explici, prin spatiul de cautare al combinatiilor, de ce lungimea conteaza mai mult decat orice alt criteriu la o parola
  • Sa creezi parole puternice respectand criteriile de securitate (15+ caractere, mixte, unice)
  • Sa explici ce este autentificarea in 2 pasi (2FA) si de ce protejeaza chiar si cand parola e furata
  • Sa identifici un site sigur dupa protocolul HTTPS si dupa domeniul corect
  • Sa folosesti un manager de parole si sa intelegi ce sunt datele personale care trebuie protejate

Incearca singur!

Provocare:

Ai 5 conturi: e-mail, retea sociala, banca, scoala si un magazin online. Scrie cum ai gestiona parolele pentru ele. Le folosesti pe aceeasi? Diferite? Cum le tii minte? Argumenteaza alegerea.

💡 Ai nevoie de un indiciu?

Gandeste-te: daca o singura parola e furata, cate conturi vrei sa fie afectate? Unul singur, sau toate?

Daca raspunsul tau e "parole diferite, dar imposibil de tinut minte", atunci ai descoperit chiar motivul pentru care exista managerele de parole — vei vedea cum functioneaza in aceasta lectie.

1

1. Ce face o parola puternica?

O parola este prima bariera dintre datele tale si cineva care vrea sa le ia. Ca sa fie puternica, trebuie sa fie:
  • Lunga — cel putin 15 caractere (minim 8 doar cu verificare in doi pasi; lungimea conteaza cel mai mult, vezi atomul 2)
  • Complexa — litere mari + mici + cifre + simboluri
  • Unica — diferita pentru fiecare cont
  • Imprevizibila — fara cuvinte din dictionar, nume sau date personale (zi de nastere, numar de telefon)

Trucul frazei-parola: patru cuvinte fara legatura, plus o cifra si un simbol, sunt usor de tinut minte si greu de ghicit — de exemplu Tramvai-Cactus-7-Lampa!. E lunga, dar nu trebuie sa o memorezi caracter cu caracter.

2

2. De ce conteaza lungimea (matematic)

O parola se "sparge" prin incercarea multor combinatii. Cu cat sunt mai multe combinatii posibile, cu atat e mai greu. Numarul de combinatii se calculeaza usor cu o regula de combinatorica pe care o stii de la matematica.
Spatiul de cautare

Daca folosim 26 litere mici + 26 mari + 10 cifre + 32 simboluri = 94 de caractere posibile, atunci numarul de parole de lungime n este 94n (regula produsului: 94 alegeri pentru fiecare pozitie).

  • Parola de 8 caractere: 948 = aproximativ 6,1 × 1015 combinatii
  • Parola de 12 caractere: 9412 = aproximativ 4,76 × 1023 combinatii

Raportul este 944 = 78.074.896 — cea de 12 caractere are de aproape 78 de milioane de ori mai multe combinatii. Doar 4 caractere in plus!

Pune in perspectiva: chiar daca un atacator ar incerca un miliard de parole pe secunda, ar avea nevoie in medie de peste 7 milioane de ani pentru o parola aleatoare de 12 caractere. De aceea lungimea bate complexitatea.

3

3. Autentificarea in 2 pasi (2FA)

2FA (Two-Factor Authentication, autentificare cu doi factori) adauga un nivel extra: pe langa ceva ce stii (parola), ai nevoie de ceva ce ai (un cod trimis pe telefon sau generat de o aplicatie).

De ce e important? Chiar daca cineva afla parola ta, nu poate intra in cont fara al doilea factor — codul de pe telefonul tau. Practic, ii blochezi accesul desi parola e compromisa.

Aplicatii 2FA uzuale
  • Google Authenticator
  • Microsoft Authenticator
  • Authy

Codul prin SMS e mai bun decat nimic, dar aplicatiile de autentificare sunt mai sigure, pentru ca SMS-ul poate fi interceptat.

4

4. Cum recunosti un site sigur?

Inainte de a introduce date personale sau o parola, verifica adresa din bara browserului:
Semne de site SIGUR
  • 🔒 HTTPS in adresa (lacatul inchis) — legatura e criptata
  • Domeniul corect (nu "g00gle.com" cu zerouri in loc de "google.com")
  • Certificat valid (apasa pe lacat ca sa vezi detaliile)

Semne de ALARMA:

  • HTTP fara "S" (conexiune necriptata) atunci cand introduci parole
  • Avertismente de certificat ("Conexiune nesigura" / "Not Secure")
  • Domenii ciudate cu caractere in plus sau greseli (paypa1.com, faceb00k.net)

Atentie: HTTPS garanteaza doar ca legatura e criptata, nu ca site-ul e cinstit. Si un site de inselatorie poate avea lacat. De aceea verifici intotdeauna si domeniul, nu doar lacatul.

5

5. Managere de parole

Nu poti tine minte zeci de parole lungi, unice si complexe. Solutia nu e sa le simplifici, ci sa folosesti un manager de parole: o aplicatie care le genereaza, le pastreaza criptate si le completeaza automat. Tu tii minte o singura parola-stapan (master password) — foarte puternica.
Optiuni gratuite / freemium
  • Bitwarden (gratuit, open-source)
  • 1Password / Proton Pass (freemium)
  • Managerul integrat in Chrome / Firefox / Edge

Reguli pentru parola-stapan: sa fie lunga (o fraza-parola), unica, sa nu fie scrisa nicaieri la vedere si, ideal, protejata si ea cu 2FA. Daca o pierzi, pierzi accesul la tot — deci alege-o cu grija.

6

6. Ce sunt datele personale?

Datele personale sunt orice informatii care te pot identifica direct sau indirect: nume, CNP, adresa, numar de telefon, e-mail, fotografii, localizare, chiar si obiceiurile tale online. A le proteja inseamna a controla cine le vede si ce face cu ele.

Tot ce postezi lasa o urma — amprenta digitala (digital footprint). O fotografie, un comentariu sau o localizare raman cautabile mult timp. Intreaba-te inainte de a posta: "As fi de acord ca oricine, oricand, sa vada asta?"

Reguli simple de protectie
  • Nu trimite niciodata parole, CNP sau date de card prin chat sau e-mail
  • Verifica setarile de confidentialitate pe retelele sociale (cine iti vede postarile)
  • Gandeste de doua ori inainte sa postezi localizarea in timp real
Despre drepturile legale asupra datelor tale (GDPR) vei invata pe larg in lectia 4 a acestui modul.

Exercitii practice

Exercitiul 1 (Nivel minim) - Creeaza o fraza-parola

Compune o fraza-parola din 4 cuvinte fara legatura intre ele, plus o cifra si un simbol (de exemplu: Cactus-Furtuna-3-Pian!). Verifica: are cel putin 15 caractere? Contine litere mari, mici, cifra si simbol? Nu contine numele sau data ta de nastere?

Vezi rezolvarea

Exemplu de fraza-parola care respecta toate criteriile din lectie: Zambila-Robot-9-Ancora!

  1. Lungime: are 24 de caractere, peste minimul de 12 cerut.
  2. Complexitate: contine litere mari (Z, R, A), litere mici, o cifra (9) si un simbol (!).
  3. Nume/data nastere: cuvintele zambila, robot, ancora nu au legatura intre ele si nu contin niciun nume sau vreo data personala.

Ca la Atomul 1: patru cuvinte fara legatura, plus o cifra si un simbol, dau o parola lunga si greu de ghicit, dar usor de tinut minte ca fraza.

Exercitiul 2 (Nivel standard) - Detectivul de domenii

Care dintre aceste adrese sunt sigure pentru a te conecta la banca si care sunt suspecte? Explica de ce: (a) https://www.bancamea.ro, (b) http://bancamea.ro, (c) https://bancamea-secure-login.xyz, (d) https://www.banca-mea.ro.verificare.net. Atentie la protocol si la unde se termina de fapt domeniul.

Vezi rezolvarea

Verificam fiecare adresa dupa protocol si dupa unde se termina de fapt domeniul (Atomul 4):

  1. (a) https://www.bancamea.ro - SIGURA: are HTTPS si domeniul se termina exact in bancamea.ro, fara nimic adaugat dupa.
  2. (b) http://bancamea.ro - SUSPECTA: ii lipseste "S" din HTTPS, deci legatura NU e criptata, chiar daca numele pare corect.
  3. (c) https://bancamea-secure-login.xyz - SUSPECTA: HTTPS nu garanteaza onestitatea site-ului; domeniul real este "bancamea-secure-login.xyz", un nume construit anume sa para de incredere, cu extensie neobisnuita.
  4. (d) https://www.banca-mea.ro.verificare.net - SUSPECTA: desi contine "banca-mea.ro", domeniul REAL (ultima parte inainte de primul /) este verificare.net; "banca-mea.ro" e doar un subdomeniu inselator.

Exercitiul 3 (Nivel performanta) - Calcul de combinatorica

Folosind un alfabet de 94 de caractere, calculeaza de cate ori mai multe combinatii are o parola de 10 caractere fata de una de 6. Scrie raspunsul ca putere a lui 94 si apoi ca numar. (Indiciu: raportul este 94 la o putere egala cu diferenta de lungime.) Apoi: un sistem permite 1.000.000 de incercari pe secunda — argumenteaza, fara calcul exact, daca o parola de 6 caractere e suficienta.

Vezi rezolvarea

Nu iti dau rezultatul final de-a gata, ci pasii de urmat (acelasi tipar ca la Atomul 2, dar cu 10 si 6 in loc de 12 si 8):

  1. Diferenta de lungime: 10 - 6 = 4 caractere.
  2. Raportul de combinatii este 94 la puterea diferentei: 94 la puterea a 4-a.
  3. Calculeaza pas cu pas: 94^2 = 8836, apoi 94^4 = 8836 x 8836. Verifica-ti rezultatul: trebuie sa iasa exact numarul din exemplul lectiei pentru 12 fata de 8 caractere, pentru ca diferenta e tot 4.
  4. Pentru a doua cerinta, NU calcula exact: compara ordinele de marime. O parola de 6 caractere are un spatiu de cautare (94 la a 6-a) mult mai mic decat cel de 12 caractere din exemplul lectiei. La 1.000.000 incercari/secunda, un spatiu asa de mic poate fi epuizat in cel mult cateva zile-saptamani, nu in milioane de ani; deci 6 caractere NU sunt suficiente.

Criterii de evaluare: foloseste corect formula 94 la puterea n; exprima raportul ca putere a lui 94; argumentul despre 6 caractere compara ordine de marime (nu calcul exact) si ajunge la concluzia corecta.

Ce ai invatat astazi

  • De ce lungimea bate complexitatea: fiecare caracter in plus inmulteste combinatiile cu 94 (94n)
  • Cum sa creezi parole puternice (15+ caractere, mixte, unice) si fraze-parola usor de tinut minte
  • Cum te protejeaza autentificarea in 2 pasi (2FA) chiar si cand parola e furata
  • Cum sa recunosti un site sigur dupa HTTPS si dupa domeniul corect (lacatul nu e suficient)
  • De ce folosesti un manager de parole si ce sunt datele personale care trebuie protejate

Vrei mai mult?

Provocarea ta: Formula spatiului de cautare (94^n) iti da NUMARUL de combinatii, dar informaticienii masoara siguranta unei parole in biti de entropie: biti = n x log2(94). Calculeaza cati biti are o parola de 12 caractere (log2(94) este aproximativ 6,55) si compara rezultatul cu recomandarea de minim 80 de biti pentru un cont important. Apoi calculeaza cati biti are propria ta parola actuala (fara sa o scrii nicaieri) - ai trecut de 80?

De ce, mai exact? Un manager de parole genereaza siruri complet aleatorii, iar tu inventezi parole "complicate" din capul tau. De ce parola generata de masina e totusi mai sigura, desi ambele par la fel de incalcite unui om care se uita la ele?

Unde se vede asta in lumea reala: In 2022, compania Uber a fost sparta printr-un atac numit MFA fatigue: atacatorul avea deja parola furata si a trimis zeci de cereri de aprobare 2FA pana cand un angajat, obosit, a apasat "Da" din greseala. Concluzia: 2FA reduce riscul, dar nu il elimina - ramane nevoie de vigilenta, nu doar de tehnologie.

Urmatoarea lectie

Continua cu Phishing, malware si amenintari — vei invata sa recunosti capcanele prin care atacatorii incearca sa-ti fure exact aceste parole si date.

Continua →