Defaults.Exposed

Defaults.ExposedRemedieri › Criptare modernă (versiune TLS și cifruri)

Cum să remediezi Criptare modernă (versiune TLS și cifruri)

TLS este lacătul care amestecă datele care circulă între vizitatori și site-ul tău web. Două lucruri fac acel lacăt demn de încredere: folosirea unei versiuni moderne de TLS (nu a celor vechi și compromise) și folosirea de cifruri puternice (rețeta reală de amestecare). Această pagină le acoperă pe ambele — plus câteva setări conexe care nu îți afectează nota dar merită cunoscute.

Concluzia pentru afacerea ta: Dacă site-ul tău rulează pe criptare depășită sau cifruri slabe, detaliile private pe care le tastează clienții tăi — autentificări, numere de card, informații de contact — pot fi interceptate și citite în tăcere pe rețele partajate, și poți eșua verificările de securitate pe care băncile, procesatorii de plăți și clienții mai mari le solicită acum înainte de a face afaceri cu tine.

Ce te poate costa

De ce contează. Criptarea care este sigură este invizibilă; criptarea care este depășită sau slabă este o răspundere care stă în tăcere până în ziua în care îți costă un client, un contract sau o trecere a conformității. Verificările versiunii TLS și cifrului sunt cele două componente care îți mișcă de fapt nota, și ambele sunt de obicei o singură setare gratuită — nu există niciun avantaj în a lăsa vechile opțiuni compromise activate.

În cuvinte simple

Când cineva vizitează site-ul tău web, tot ce tastează — autentificări, numere de card, nume, numere de telefon, mesaje — este amestecat în tranzit astfel că străinii nu îl pot citi. Tehnologia care face amestecul se numește TLS (o poți auzi de asemenea numită SSL, numele ei mai vechi). Pentru ca acel amestecare să fie de fapt sigur, două lucruri trebuie să fie corecte:

  1. Versiunea TLS — ce generație de tehnologie folosești. Versiunile timpurii (TLS 1.0 și 1.1) au fost public compromise ani de zile; cele sigure sunt TLS 1.2 și TLS 1.3.
  2. Cifrul — rețeta specifică pe care TLS o folosește pentru a face amestecul. Unele cifruri (precum RC4, DES și 3DES) au fost sparte și sunt acum interzise; cifrurile moderne sunt încă puternice.

Această pagină le acoperă pe ambele, deoarece un site poate face una corect și cealaltă greșit. Ambele decalaje sunt de obicei închise de aceeași singură modificare gratuită a setărilor serverului sau găzduirii tale.

Ce te poate costa

Ce este de fapt

Versiunea TLS

Un site nu suportă numai o versiune de TLS — poate oferi mai multe simultan și permite browserului fiecărui vizitator să aleagă. Un vizitator modern va folosi cea mai nouă versiune disponibilă și va vedea un lacăt normal. Pericolul este că versiunile vechi și compromise pot sta acolo alături de cele bune ca o ușă din spate deschisă: un atacator poate forța conexiunea unui vizitator să “retrogradeze” la TLS 1.0 sau 1.1 și apoi să exploateze punctele slabe cunoscute din acele versiuni (atacurile BEAST și POODLE sunt exemplele celebre) pentru a decripta traficul.

Deci verificarea noastră se conectează la site-ul tău și testează fiecare versiune individual — TLS 1.0, 1.1, 1.2 și 1.3 — pentru a vedea care sunt încă acceptate de serverul tău:

Cifrul

Odată ce o versiune este aleasă, TLS alege un cifru — algoritmul actual care amestecă datele. Cele mai multe cifruri moderne sunt puternice. Câteva sunt sparte și nu trebuie niciodată utilizate: RC4 (amestecarea lui este influențată și scurge textul clar), DES (cheia este atât de scurtă că poate fi forțată prin brute-force), 3DES (vulnerabil la atacul “Sweet32”), plus NULL (fără criptare deloc), cifruri de grad EXPORT (slăbite deliberat) și cifruri anonime (fără verificare de identitate).

Verificarea noastră a cifrurilor face două lucruri. Mai întâi se uită la cifrul pe care serverul tău l-a negociat efectiv cu noi. Apoi — și aceasta este partea importantă — încearcă activ să dea mână folosind mai multe cifruri cunoscut-compromise (RC4, 3DES, EXPORT, NULL și variante anonime). Dacă serverul tău acceptă orice cifru interzis, verificarea îl semnalează; acceptarea unuia critic (precum RC4 sau NULL) este un eșec.

Cele trei suplimente informaționale

Trei elemente conexe sunt raportate dar nu îți afectează nota — sunt semnalate ca informaționale deoarece nu pot fi verificate în mod fiabil din exterior, și pe orice server modern sau CDN sunt deja gestionate corect:

Le facem vizibile astfel că persoana ta IT are imaginea completă, dar pentru marea majoritate a proprietarilor nu există nimic de făcut.

Cum se remediază (gratuit, ~30 minute)

Predă asta persoanei tale IT — remedierea este gratuită. Remedierea este o modificare de configurare, nu o achiziție. Simpla configurare modernă fiabilă de mai jos remediază simultan atât versiunea cât și constatările cifrului.

Cea mai simplă abordare fiabilă este să generezi o configurare bine-cunoscut în loc să o scrii manual: lipește tipul tău de server în Generatorul de configurare SSL Mozilla la https://ssl-config.mozilla.org/ și alege profilul “Intermediar” (compatibilitate largă) sau “Modern” (numai TLS 1.3). Produce liniile corecte ssl_protocols și ssl_ciphers pentru tine.

Pe platformă:

  1. Cloudflare sau o gazdă gestionată — de obicei unul sau două clicuri. În Cloudflare: SSL/TLS → Certificate de margine → Versiune minimă TLS → TLS 1.2, iar suitele de cifruri sunt gestionate pentru tine. Cele mai multe gazde gestionate și constructori de site-uri (Squarespace, Wix, Shopify, gazde WordPress moderne) aplică deja TLS 1.2+ cu cifruri puternice.
  2. Nginx. Setează versiuni numai-moderne și o listă explicită de cifruri puternice, apoi reîncarcă:
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384';
    ssl_prefer_server_ciphers on;
    
  3. Apache. Dezactivează versiunile vechi și fixează o listă puternică de cifruri, apoi repornește:
    SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
    SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384
    SSLHonorCipherOrder on
    
  4. Windows / IIS. Folosește instrumentul gratuit IIS Crypto pentru a dezactiva TLS 1.0 și 1.1, dezactiva cifruri RC4/DES/3DES/NULL/EXPORT și lăsa TLS 1.2 și 1.3 cu cifruri puternice activate. Șablonul “Best Practices” al instrumentului face toate acestea cu un singur clic.
  5. Suplimentele informaționale (opțional, gratuit). Dacă vrei curatarea completă: pe Nginx adaugă ssl_stapling on; ssl_stapling_verify on; (cu o linie resolver) pentru blocarea OCSP; pe Apache, SSLUseStapling On. Compresia TLS și renegocierea securizată sunt deja sigure implicit pe serverele moderne. Pe Cloudflare toate trei sunt gestionate automat.
  6. Verifică, apoi reverifică aici. Confirmă că rămân numai versiunile și cifrurile sigure, apoi rulează din nou această verificare. Unde este posibil, activează TLS 1.3 alături de 1.2: este atât mai rapid cât și mai sigur.

Greșeli comune

Ce trebuie să reții

Versiunea TLS și cifrul sunt cele două componente ale criptării tale care îți mișcă de fapt nota, și ambele se reduc la dezactivarea opțiunilor care au fost compromise public de ani de zile. Remedierea este gratuită, este de obicei o singură linie de configurare modernă per server, și pentru un vizitator normal nu schimbă nimic altceva decât că le face conexiunea cu adevărat sigură.

Întrebări frecvente

Nu sunt tehnic — pot rezolva asta singur?

Nu trebuie să înțelegi detaliul tehnic. Pe cele mai moderne gazde sunt una sau două setări și este gratuit. Predă secțiunea 'Cum se remediază' de mai jos celui care rulează site-ul tău sau găzduirea (sau furnizorul IT) — este de obicei o modificare de cinci până la zece minute fără nicio diferență vizibilă pentru vizitatorii tăi, cu excepția unei conexiuni mai sigure.

Va opri trecerea la criptare modernă browserele clienților vechi de la funcționare?

În practică, nu. Fiecare browser modern și telefon din ultimul deceniu folosesc deja noua criptare și cifruri puternice implicit — o fac de ani de zile. Singurul lucru care se baza pe versiunile vechi sau cifruri slabe este el însuși depășit și nesigur, exact de aceea fiecare browser major le refuză deja. Pentru aproape toate afacerile modificarea este invizibilă pentru clienți.

Site-ul meu se încarcă bine cu un lacăt — de ce tot semnalează?

Lacătul înseamnă doar că există o conexiune securizată; nu îți spune ce versiune TLS sau ce cifru se află în spatele lui. Site-ul tău poate arăta un lacăt perfect normal în timp ce încă acceptă în tăcere o versiune compromisă sau un cifru interzis alături de cele bune — iar acea ușă din spate deschisă este ceea ce prind aceste verificări. Închiderea ei nu elimină lacătul; pur și simplu asigură că sunt permise numai opțiunile sigure.

Care este diferența dintre versiunea TLS și cifru?

Gândește-te la versiunea TLS ca la ce generație de lacăt folosești, și la cifru ca la rețeta specifică pe care o folosește pentru a amesteca datele. Poți avea un lacăt modern (TLS 1.2 sau 1.3) dar tot să lași activată o rețetă veche și spartă (precum RC4 sau 3DES) — sau invers. Ambele trebuie să fie corecte, motiv pentru care le verificăm separat. Vestea bună este că aceeași configurare modernă pe o linie de obicei le remediază pe ambele simultan.

Ce despre blocarea OCSP și compresia TLS — afectează acestea nota mea?

Nu. Acestea (împreună cu renegocierea securizată) sunt numai informaționale — raportăm despre ele deoarece contează pentru performanță și apărare în profunzime, dar nu mișcă scorul tău. Pe serverele web moderne și orice CDN precum Cloudflare sunt gestionate corect implicit, deci pentru cei mai mulți proprietari nu există nimic de făcut.

Este remedierea cu adevărat gratuită?

Da. Dezactivarea versiunilor TLS vechi și cifrurilor slabe, și activarea acestor protecții, sunt modificări de configurare pe serverul sau găzduirea ta existentă — nu există nimic de cumpărat. Percepem taxe numai pentru monitorizarea că criptarea ta rămâne corect configurată în timp, nu pentru remedierea ei.