Defaults.Exposed

Defaults.ExposedOpravy › Moderné šifrovanie (verzia TLS a šifry)

Ako opraviť Moderné šifrovanie (verzia TLS a šifry)

TLS je zámok, ktorý kóduje dáta tečúce medzi vašimi návštevníkmi a vaším webom. Dve veci robia tento zámok dôveryhodným: používanie modernej verzie TLS (nie starých, prelomených) a používanie silných šifier (skutočného receptu kódovania). Táto stránka pokrýva oboje — plus niekoľko súvisiacich nastavení, ktoré neovplyvňujú vaše hodnotenie, ale stojí za to vedieť o nich.

Podstata pre vaše podnikanie: Ak váš web beží na zastaranom šifrovaní alebo slabých šifrách, súkromné údaje, ktoré vaši zákazníci zadávajú — prihlásenia, čísla kariet, kontaktné informácie — môžu byť ticho zachytené a čítané na zdieľaných sieťach, a môžete zlyhať v bezpečnostných kontrolách, ktoré banky, platobní procesori a väčší klienti teraz vyžadujú pred začatím spolupráce s vami.

Čo vás to môže stáť

Prečo na tom záleží. Šifrovanie, ktoré je bezpečné, je neviditeľné; šifrovanie, ktoré je zastarané alebo slabé, je záväzok, ktorý ticho sedieva, kým vás jeden deň nestojí zákazníka, zmluvu alebo úspech pri dodržiavaní predpisov. Kontroly verzie TLS a šifier sú dve časti, ktoré skutočne posúvajú vaše hodnotenie, a oboje je zvyčajne jedno bezplatné nastavenie — neexistuje žiadna výhoda ponechania starých, prelomených možností zapnutých.

V jednoduchých slovách

Keď niekto navštívi váš web, všetko, čo napíše — prihlásenia, čísla kariet, mená, telefónne čísla, správy — je kódované počas prenosu, aby ho cudzinci nemohli čítať. Technológia, ktorá robí kódovanie, sa nazýva TLS (môžete ho tiež počuť nazývané SSL, jeho starší názov). Aby bolo toto kódovanie skutočne bezpečné, dve veci musia byť správne:

  1. Verzia TLS — ktorú generáciu technológie používate. Rané verzie (TLS 1.0 a 1.1) sú verejne prelomené roky; bezpečné sú TLS 1.2 a TLS 1.3.
  2. Šifra — konkrétny recept, ktorý TLS používa na kódovanie. Niektoré šifry (ako RC4, DES a 3DES) boli prelomené a sú teraz zakázané; moderné šifry sú stále silné.

Táto stránka pokrýva oboje, pretože stránka môže mať jedno správne a druhé nesprávne. Môžete mať moderný zámok so starým, prelomiteľným receptom stále zapnutým — alebo silný recept chránený zastaraným zámkom. Každá medzera je otvorené dvere. Oboje je zvyčajne uzavreté rovnakou jednou bezplatnou zmenou nastavenia servera alebo hostingu.

Čo vás to môže stáť

Čo to v skutočnosti je

Verzia TLS

Stránka nepodporuje len jednu verziu TLS — môže ponúkať niekoľko naraz a nechať prehliadač každého návštevníka si vybrať. Moderný návštevník použije najnovšiu dostupnú verziu a uvidí normálny zámok. Nebezpečenstvo spočíva v tom, že staré, prelomené verzie môžu sedieť popri dobrých ako otvorené zadné vrátka: útočník môže prinútiť pripojenie návštevníka “degradovať” na TLS 1.0 alebo 1.1 a potom zneužiť známe slabosti v týchto verziách.

Naša kontrola sa pripojí k vašej stránke a testuje každú verziu individuálne — TLS 1.0, 1.1, 1.2 a 1.3 — aby videla, ktoré váš server stále prijíma:

Šifra

Keď je verzia zvolená, TLS vyberie šifru — skutočný algoritmus, ktorý kóduje dáta. Väčšina moderných šifier je silná. Niekoľko je prelomených a nikdy sa nesmú používať: RC4 (jeho kódovanie je neobjektívne a uniká otvorený text), DES (jeho kľúč je príliš krátky na hrubú silu), 3DES (zraniteľné na útok “Sweet32”), plus NULL (vôbec žiadne šifrovanie), EXPORT-grade šifry (zámerne oslabené) a anonymné šifry.

Naša kontrola šifier robí dve veci. Najprv sa pozrie na šifru, ktorú váš server skutočne dohodol s nami. Potom — a to je dôležitá časť — aktívne skúša handshake pomocou niekoľkých known-broken šifier. Váš server môže vybrať silnú šifru pri komunikácii s moderným klientom, ale stále prijať slabú, ak útočník trvá — a to je skutočné riziko degradácie.

Tri informatívne extra

Tri súvisiace položky sú hlásené, ale neovplyvňujú vaše hodnotenie — sú označené ako informatívne, pretože nemôžu byť spoľahlivo overené zvonku a na akomkoľvek modernom serveri alebo CDN sú už správne spracované:

Ako to opraviť (zadarmo, ~30 minút)

Odovzdajte to svojmu IT pracovníkovi — oprava je zadarmo. Oprava je konfiguračná zmena, nie nákup; účtujeme len za sledovanie správnej konfigurácie šifrovania v čase. Jednoduchá moderná konfigurácia nižšie opraví verziu aj nálezy šifier naraz.

Najjednoduchší spoľahlivý prístup je vygenerovať overenú konfiguráciu namiesto ručného písania: vložte typ vášho servera do Generátora konfigurácie SSL Mozilla na https://ssl-config.mozilla.org/ a vyberte profil “Intermediate” (široká kompatibilita) alebo “Modern” (len TLS 1.3). Vypíše vám správne riadky ssl_protocols a ssl_ciphers.

Podľa platformy:

  1. Cloudflare alebo spravovaný hosting — zvyčajne jedno alebo dve kliknutia. V Cloudflare: SSL/TLS → Okrajové certifikáty → Minimálna verzia TLS → TLS 1.2 a sady šifier tam sú spravované za vás. Väčšina spravovaných hostingov a staviteľov stránok (Squarespace, Wix, Shopify) už presadzuje TLS 1.2+ so silnými šiframi — len potvrďte, že nie je zapnutá žiadna možnosť “starý TLS” alebo “kompatibilita so starými prehliadačmi”.

  2. Nginx. Nastavte len moderné verzie a explicitný silný zoznam šifier, potom znovu načítajte:

    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. Zakážte staré verzie a pripnite silný zoznam šifier, potom reštartujte:

    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. Použite bezplatný nástroj IIS Crypto na zakázanie TLS 1.0 a 1.1, zakázanie RC4/DES/3DES/NULL/EXPORT šifier a ponechanie TLS 1.2 a 1.3 so silnými šiframi. Šablóna “Best Practices” nástroja to všetko urobí jedným kliknutím.

  5. Overenie, potom znovu skontrolujte tu. Potvrďte, že zostávajú len bezpečné verzie a šifry — napríklad pomocou nmap --script ssl-enum-ciphers -p 443 vasadomena.com.

Bežné chyby

Čo si pamätať

Verzia TLS a šifra sú dve časti vášho šifrovania, ktoré skutočne posúvajú vaše hodnotenie, a oboje je záležitosťou vypnutia možností, ktoré sú verejne prelomené roky. Oprava je zadarmo, je to zvyčajne jeden moderný konfiguračný riadok na server a pre normálneho návštevníka to nič nemení okrem toho, že ich pripojenie je skutočne bezpečné.

FAQ

Nie som technicky zdatný — môžem to vyriešiť sám?

Nemusíte rozumieť technickým detailom. Na väčšine moderných hostingov sú to jedno alebo dve nastavenia a je to zadarmo. Odovzdajte sekciu 'Ako to opraviť' nižšie tomu, kto spravuje váš web alebo hosting (alebo vášmu IT poskytovateľovi) — je to zvyčajne zmena trvajúca päť až desať minút bez viditeľného rozdielu pre vašich návštevníkov okrem bezpečnejšieho pripojenia.

Zastaví prechod na moderné šifrovanie prácu starých prehliadačov zákazníkov?

V praxi nie. Každý moderný prehliadač a telefón z posledného desaťročia už predvolene používa nové šifrovanie a silné šifry — roky. Jediné veci, ktoré sa spoliehali na staré verzie alebo slabé šifry, sú samé zastarané a nebezpečné, čo je presne preto, prečo ich každý veľký prehliadač už odmieta. Pre takmer všetky firmy je zmena pre zákazníkov neviditeľná.

Moja stránka sa normálne načíta so zámkom — prečo to stále upozorňuje?

Zámok znamená len, že bezpečné pripojenie existuje; nehovorí vám, ktorá verzia TLS alebo ktorá šifra je za ním. Vaša stránka môže zobrazovať dokonale normálny zámok a napriek tomu ticho stále prijímať starú prelomenú verziu alebo zakázanú šifru popri dobrých — a práve tie otvorené zadné vrátka tieto kontroly zachytia.

Aký je rozdiel medzi verziou TLS a šifrou?

Predstavte si verziu TLS ako to, ktorú generáciu zámku používate, a šifru ako konkrétny recept, ktorý používa na kódovanie dát. Môžete mať moderný zámok (TLS 1.2 alebo 1.3), ale stále mať zapnutý starý, prelomiteľný recept (ako RC4 alebo 3DES) — alebo naopak. Oboje musí byť správne, čo je dôvod, prečo ich kontrolujeme samostatne. Dobrá správa je, že rovnaká jednoriadková moderná konfigurácia zvyčajne opraví oboje naraz.

Čo OCSP sponkovanie a TLS komprimácia — ovplyvňujú moje hodnotenie?

Nie. Tieto (spolu so zabezpečenou renegociáciou) sú len informačné — hlásime o nich, pretože sú dôležité pre výkon a obranu do hĺbky, ale neposúvajú vaše skóre. Na moderných webových serveroch a akejkoľvek CDN ako Cloudflare sú predvolene správne spracované, takže pre väčšinu vlastníkov nie je potrebné nič robiť.

Je oprava tohto skutočne zadarmo?

Áno. Zakázanie starých verzií TLS a slabých šifier a povolenie týchto ochrán sú konfiguračné zmeny na vašom existujúcom serveri alebo hostingu — nie je nič na kúpenie. Účtujeme len za sledovanie správnej konfigurácie šifrovania v čase.