Zabezpečenie webu
pred útokmi

Skontrolujem, kde je váš web zraniteľný, a nájdené chyby opravím. Ak už bol napadnutý, pomôžem ho vyčistiť a obnoviť zo zálohy. Potom nastavím pravidelné bezpečnostné kontroly.

Zálohy dokončené, 24 webov záloha WordPress 6.9.2 nasadený na testovacej kópii aktualizácia Certifikát obnovený, platný 90 dní certifikát Pomalá odozva 1,9 s, vyriešená do 12 minút incident Bezpečnostný sken: 0 kritických nálezov sken Rýchlosť webu v zelenom po zmenšení obrázkov rýchlosť Blokovaných 214 pokusov o prihlásenie ochrana
01 — Prístup

Kde môže byť váš web zraniteľný

01

Väčšina napadnutých webov nebola cieľom. Automatické skripty skúšajú známe diery na každom webe, ktorý nájdu. Preto začínam bezpečnostným auditom webu, ktorý ukáže, čo opraviť ako prvé.

02

Potom nájdené diery zavriem. Aktualizujem systém a rozšírenia, obmedzím prístupy, zapnem dvojfaktorové prihlásenie a nastavím bezpečnostné hlavičky na serveri.

03

Keď sa na webe zmení súbor alebo niekto skúša hádať heslá, dostanem upozornenie. Nečakáte, kým vám zákazník napíše, že web presmerúva inam. Priebežný dohľad potom kryje správa webu.

04

Poslednou poistkou je záloha, ktorej obnovu overujem vopred. Dáta klientov sa doteraz nikdy nestratili. Pri tvorbe nového webu tieto opatrenia nastavím od začiatku.

Viete, kde je web zraniteľný

Audit prejde verzie systému, nastavenia servera, prístupy aj kód. Nálezy zoradím podľa závažnosti.

Nálezy opravím podľa závažnosti

Aktualizácie, užšie prístupové práva, dvojfaktorové prihlásenie a hlavičky servera. Najprv to, čo hrozí najviac.

O zmene na webe viem hneď

Sledujem zmeny v súboroch a podozrivé správanie. Keď niečo nesedí, príde upozornenie.

02 — Výsledok

Čo sa zmenilo po zabezpečení webu

Modelový web, ktorý bol predtým viackrát napadnutý: pol roka pred zabezpečením a pol roka po ňom.

3 0

Úspešné napadnutia za pol roka. Po opravách, kontrole prístupov a nastavení dohľadu neprešiel ani jeden pokus.

Zraniteľnosti kritické a vysoké
17 0 Opravené v poradí podľa závažnosti.
Detekcia od zmeny po upozornenie
dni minúty Sledujem zmeny v súboroch aj správanie.
Obnova z overenej zálohy
neistá vyskúšaná Obnova je vyskúšaná vopred.

Modelový príklad, nejde o výsledky konkrétneho klienta

03 — Príčiny

Najčastejšie cesty útočníka do webu

Modelové rozdelenie napadnutí podľa toho, kadiaľ útočník prišiel. Kliknite na riadok a uvidíte, čím sa tá cesta zatvára.

Vstupný bod Napadnutia 100 % podiel podľa vstupného bodu

Plugin so známou zraniteľnosťou, ktorý nikto pol roka neaktualizoval. Útočník nemusí nič vymýšľať, postup nájde na internete.

Ako tomu predísť · pri aktualizáciách v paušále Aktualizácie testované a nasadzované pravidelne Sledovanie známych zraniteľností komponentov Odstránenie rozšírení, ktoré web nepotrebuje

Heslo použité aj inde, kde došlo k úniku. Alebo prístup pre externistu, ktorý pred dvomi rokmi skončil.

Ako tomu predísť · pri kontrole prístupov a dvojfaktorovom prihlásení Revízia účtov a práv podľa reálnej potreby Dvojfaktorové prihlasovanie do administrácie Ochrana prihlasovania pred hádaním hesiel

Bezpečnostné hlavičky chýbajú a šifrovanie pripúšťa staré verzie. Útoky, ktoré by hlavička zastavila, prejdú.

Ako tomu predísť · po úprave nastavení servera Nastavenie bezpečnostných hlavičiek servera Aktuálne šifrovanie bez zastaraných verzií Pravidelný sken, či sa nastavenie nezmenilo

Každý má administrátora, pretože to bolo jednoduchšie. Jeden napadnutý účet potom znamená napadnutý celý web.

Ako tomu predísť · po zúžení práv Práva podľa toho, čo kto naozaj robí Oddelené účty pre vývoj a obsah Záznam o tom, kto čo zmenil

Formulár, ktorý nekontroluje vstup, alebo nahrávanie súborov bez overenia typu. Napísané raz, nikdy nekontrolované.

Ako tomu predísť · po audite kódu Audit kódu, hlavne toho, čo zadávajú používatelia Overovanie a filtrovanie nahrávaných súborov Ošetrenie chýb bez vypisovania detailov
04 — Rozsah

Čo zahŕňa bezpečnostný audit webovej stránky a opravy

Rozsah závisí od platformy a rizika. Firemný web s kontaktným formulárom chránim inak než e-shop s údajmi zákazníkov.

01

Bezpečnostný audit

Skontrolujem zraniteľnosti, nastavenia servera, prístupy a kód. Nálezy dostanete zoradené podľa závažnosti.

02

Oprava nálezov

Aktualizujem systém, odstránim nepoužívané rozšírenia, zúžim práva a nastavím bezpečnostné hlavičky.

03

Dohľad nad zmenami

Sledujem zmeny v súboroch a podozrivé správanie. Pri odchýlke dostanem upozornenie.

04

Pomoc pri napadnutí

Napadnutý web vyčistím, obnovím a zistím, kadiaľ sa útočník dostal dnu. Bez toho by sa útok zopakoval.

05

Záloha ako posledná poistka

Overím, že sa zo zálohy dá web naozaj obnoviť. Samotná existencia zálohy nestačí.

06

Poriadok v prístupoch

Nastavím, kto má do webu aký prístup, ako často sa aktualizuje a kto dostane upozornenie.

Pre koho

Komu sa zabezpečenie webu oplatí najviac

Firmám, pre ktoré by napadnutý web znamenal výpadok tržieb alebo únik údajov zákazníkov.

01

E-shopy s platbami

Web pracuje s objednávkami a údajmi zákazníkov. Únik alebo podvrhnutá platobná stránka poškodí dôveru na roky.

02

Aplikácie s údajmi používateľov

Klientske zóny a aplikácie, do ktorých sa ľudia prihlasujú a ukladajú v nich citlivé údaje.

03

Financie a verejný sektor

Projekty, kde treba vedieť doložiť, kto mal k čomu prístup, a kde hrozia aj cielené útoky.

04

Firmy po napadnutí

Web už raz napadli. Treba ho vyčistiť a zistiť, kadiaľ sa útočník dostal, aby sa to nezopakovalo.

05

Weby postavené na pluginoch

WordPress stojí na rozšíreniach od cudzích autorov. Zraniteľnosť sa objaví skôr, než príde na rad aktualizácia.

06

Agentúry so správou viacerých webov

Máte na starosti desiatky klientskych webov a chcete vidieť stav všetkých na jednom prehľade.

Ako to prebieha

Ako prebieha zabezpečenie webu

Po oprave zraniteľností nastavím pravidelné kontroly a upozornenia. Ak sa objaví nový problém, dozviete sa o ňom a môžeme ho riešiť.

  1. Audit 01

    Čo je zraniteľné a čo z toho hrozí

    Skontrolujem verzie systému a rozšírení, nastavenia servera, prístupy a zálohy. Nálezy zoradím podľa závažnosti, nie podľa poradia, v akom ich vypísal nástroj.

    • Známe zraniteľnosti podľa CVE
    • Prístupy a druhý faktor
    • Zálohy a skúška obnovy
  2. Opravy 02

    Najprv opravím to najnebezpečnejšie

    Začnem tým, čo sa dá zneužiť hneď. Aktualizujem systém a obmedzím pokusy o prihlásenie. Nastavím bezpečnostné hlavičky a práva k súborom a odstránim, čo web nepoužíva.

    • Aktualizácie a odstránenie nepoužívaného
    • Bezpečnostné hlavičky a práva
    • Zálohy s overenou obnovou
  3. Dohľad 03

    O probléme sa dozviete hneď

    Sledujem zmeny v súboroch, pokusy o prihlásenie a dostupnosť webu. Keď sa niečo zmení bez vášho vedomia, upozornenie príde hneď. Nečakáte týždeň, kým vás upozorní Google.

    • Zmena súboru → upozornenie
    • Blokovanie opakovaných pokusov
    • Kontrola certifikátu a domény
  4. Útok 04

    Keď sa už niečo stalo

    Web odstavím, vyčistím a obnovím z overenej zálohy. Potom zistím, kade sa útočník dostal dnu, inak by sa útok zopakoval.

    • Obnova z overenej zálohy
    • Vyčistenie a kontrola
    • Zistenie vstupného bodu
05 — Postup

Od auditu po dohľad nad webom

Audit ukáže, ktoré zraniteľnosti treba opraviť. Po oprave nastavím kontroly, ktoré upozornia na nové problémy.

01

Urobím audit

Prejdem zraniteľnosti, kód, nastavenia servera a prístupy. Vy mi dáte prístup k hostingu a administrácii.

výstup: nálezy podľa závažnosti
02

Opravím nálezy

Nálezy opravím v poradí podľa závažnosti, obmedzím prístupové práva a nastavím hlavičky servera.

výstup: opravený web a zoznam zmien
03

Nastavím dohľad

Zapnem sledovanie zmien a upozornenia. Dohodneme sa, čo sa stane, keď upozornenie príde.

výstup: dohľad a plán reakcie
06 — Otázky

Časté otázky k bezpečnosti webu

Nenašli ste odpoveď? Napíšte mi, odpoviem do 24 hodín v pracovné dni.

Opýtať sa

Zistite, kde je váš web zraniteľný

Pošlite adresu webu a napíšte, na čom beží. Ozvem sa do 24 hodín v pracovné dni s návrhom, čo opraviť hneď.

Nezáväzný dopyt