Přejít na obsah
Bezpečnost 2 min čtení Jan Vávra

Základy bezpečnosti firemního webu: 8 věcí ke kontrole

Osm konkrétních bodů, které rozhodují o tom, jestli je firemní web odolný, a které si můžete ověřit i bez technických znalostí.

Titulní obrázek článku Základy bezpečnosti firemního webu: 8 věcí ke kontrole
Obsah článku

Napadený web není jen technický problém. Znamená ztracenou důvěru zákazníků, zablokovanou e-mailovou doménu nebo propad ve vyhledávání. Většina útoků přitom míří na stejná, dobře známá slabá místa. Tady je osm bodů, které stojí za kontrolu.

1. Používejte HTTPS na celém webu

Šifrované spojení je dnes samozřejmost. Ověřte, že se každá adresa s http:// automaticky přesměruje na https:// a že certifikát nevyprší bez povšimnutí.

2. Mějte co nejméně pohyblivých částí

Redakční systémy, šablony a pluginy jsou častým cílem útoků, protože jejich slabiny jsou veřejně známé. Čím méně cizího kódu web používá, tím menší je plocha, na kterou lze útočit, a tím méně aktualizací je potřeba hlídat.

3. Aktualizujte a zálohujte

Aktualizace opravují známé chyby. Zálohy jsou ale k ničemu, pokud nikdy nikdo nezkusil, že se z nich dá web obnovit. Zálohu ukládejte mimo server, na kterém web běží, a obnovení si občas vyzkoušejte.

4. Chraňte formuláře před spamem

Kontaktní formulář je brána, kterou do vaší schránky míří automatické zprávy. Základ tvoří kontrola dat na serveru (ne jen v prohlížeči), skrytá pole, na která se chytí roboty, a omezení počtu zpráv z jedné adresy za čas.

5. Nastavte bezpečnostní hlavičky

Webový server může prohlížeči říct, co smí stránka načítat a jak se s ní má zacházet. Několik řádků výrazně omezí dopad řady útoků:

Content-Security-Policy: default-src 'self'; frame-ancestors 'self'
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin

Politika obsahu (CSP) se dá nastavit tak, aby web načítal skripty jen z vlastní domény. Při přidání nové služby, například měření návštěvnosti, je pak nutné ji výslovně povolit.

6. Zabezpečte přístupy

  • Pro hosting, doménu a e-mail používejte silná jedinečná hesla a dvoufázové ověření.
  • Každý správce má mít vlastní účet; po odchodu spolupracovníka přístup hned zrušte.
  • Registraci domény chraňte před nechtěným převodem a hlídejte její platnost.

7. Neveřejné soubory nenechte veřejné

Zálohy, tabulky s podklady, konfigurace a poznámky se na veřejném serveru nesmí dát otevřít přes adresu v prohlížeči. Ověřte, že přístup k nim server odmítá.

8. Sledujte, co se s webem děje

Monitoring dostupnosti vás upozorní, že web nejede, dřív než zákazník. Hlídat se dá i platnost certifikátu a platnost domény.

Závěr

Bezpečnost není produkt, který se jednou koupí, ale pravidelná péče. Základní body výše zvládne zkontrolovat každý; zbytek je otázka důslednosti.

Autor: Jan Vávra

Navrhuji a stavím weby na míru v čistém PHP: rychlé, viditelné v Googlu a připravené na AI vyhledávání.

Publikováno

Související články