Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Ako udržať váš VPS v bezpečí: hardening, Lynis a pravidelný plán údržby

Článok Zabezpečenie vášho VPS: prvých päť minút vám pomôže vytvoriť základ: aktualizácie, prihlasovanie kľúčom, firewall a fail2ban. Server však nikdy nie je hotový. Softvér zastaráva, certifikátom končí platnosť a disky sa zapĺňajú. Tu sa dozviete, ako server potom krok za krokom ďalej zabezpečiť (hardening), ako ho skontrolovať nástrojom Lynis a aký rytmus údržby vám pomôže.

Štyri princípy

  • Malá útočná plocha. Čo neexistuje, nemôže byť zraniteľné. Odstráňte služby a balíky, ktoré nepoužívate, a zvonku nechajte otvorené len porty, ktoré sú skutočne potrebné. Pozrite si Ktoré služby počúvajú na vašom VPS a čo je dostupné zvonku?
  • Minimálne oprávnenia. Žiadna každodenná práca ako root, služby pod vlastným používateľom, nikdy chmod 777. Pozrite si Čítanie a správne nastavenie oprávnení súborov na vašom VPS.
  • Viacvrstvová obrana. Počítajte s tým, že jedno opatrenie zlyhá. Databáza, ktorá počúva len na 127.0.0.1, je za firewallom a má silné heslo, zostane bezpečná, aj keď jedno z týchto troch opatrení zlyhá.
  • Prehľad o tom, čo sa deje. Logy, monitoring a zálohy. Bez týchto troch vecí si problém všimnete, až keď je neskoro.

Stručne o CIS Benchmarks

Center for Internet Security (CIS) vytvára CIS Benchmarks: zoznamy odporúčaných nastavení pre jednotlivé produkty, aj pre Debian a Ubuntu. Delia sa na Level 1 (základné opatrenia bez väčších nevýhod, pre väčšinu serverov je to cieľ) a Level 2 (prísnejšie opatrenia, ktoré môžu obmedziť funkcie alebo výkon). Používajte ich ako referenciu: odporúčaniu porozumejte skôr, ako ho použijete, meňte vždy len jednu vec a zaznamenajte si, prečo niečo zámerne nerobíte. Dávajte pozor na hotové skripty, ktoré naraz použijú „všetko z CIS“: ľahko si nimi zablokujete prístup k serveru.

Kontrola nástrojom Lynis

Lynis je bezplatný open-source program, ktorý kontroluje váš server zvnútra. Sám nič nemení, iba vytvára správu.

sudo apt install lynis
sudo lynis audit system

V systémoch AlmaLinux a Rocky Linux ho nainštalujete z EPEL príkazom sudo dnf install lynis. Výsledok čítajte takto:

  • Warnings si naozaj prezrite, napríklad balíky so známymi zraniteľnosťami (vtedy čakajú aktualizácie).
  • Suggestions sú odporúčania. Mnohé sú užitočné, niektoré sa na váš server nehodia. Napríklad odporúčanie vypnúť AllowTcpForwarding preruší vaše SSH tunely. Neriaďte sa nimi slepo.
  • Každé hlásenie má kód v hranatých zátvorkách, napríklad [SSH-7408]. Pomocou neho v /var/log/lynis.log nájdete, čo presne sa testovalo.
  • Hardening index (číslo do 100) je orientačný ukazovateľ, nie skóre, za ktorým sa treba naháňať.

Skôr ako na základe výsledkov Lynis niečo zmeníte, vytvorte snapshot, pozrite si Snapshoty a zálohy vášho VPS, a zistite si, ako otvoriť konzolu, ak si predsa len zablokujete prístup.

Rytmus údržby

Príklad pre malý server. Prispôsobte ho svojej situácii a zapíšte si termíny do kalendára.

KedyČo
Každý týždeňPrejsť hlásenia z monitoringu; systemctl --failed; reštartovať, ak existuje /var/run/reboot-required
Každý mesiacapt list --upgradable (nezostáva niečo neaktualizované?); aktualizovať kontajnery; skontrolovať miesto na disku; chyby v logu pomocou journalctl -p err --since "1 month ago"
Každý štvrťrokSkúšobne obnoviť zálohu; skontrolovať používateľov a authorized_keys; znova spustiť Lynis
Každý rokSkontrolovať dátum ukončenia podpory vašej verzie a naplánovať upgrade; aktualizovať security.txt, ak ho máte; aktualizovať dokumentáciu servera

Pomoc k jednotlivým častiam: Aktualizácie a automatické aktualizácie, Monitoring zvonku a zvnútra, Zálohy pomocou restic na iné miesto, Odobratie SSH prístupu k vášmu VPS bývalému zamestnancovi alebo pri strate notebooku a Upgrade vášho VPS na novú verziu Debianu alebo Ubuntu.

Dokumentácia servera

Pre každý server si napíšte krátky dokument a uchovávajte ho mimo servera, napríklad v správcovi hesiel:

  • názov, IP adresy, operačný systém a dátum ukončenia podpory danej verzie;
  • čo na serveri beží (služby, kontajnery, webové stránky) a ktoré porty sú na to otvorené;
  • kde sú zálohy, ako ich obnoviť a kedy ste to naposledy otestovali;
  • aké tajné údaje sú na serveri uložené (nie samotné tajné údaje, ale ktoré to sú a kde ich vymeníte);
  • kto má prístup a čo ste zámerne nastavili inak, než je štandard.

Táto dokumentácia pomáha pri poruche, pri upgrade a keď správu prevezme niekto iný.

Nechajte AppArmor (Debian a Ubuntu) alebo SELinux (AlmaLinux a Rocky Linux) zapnutý, aj keď niečo hneď nefunguje. Nájdite hlásenie v logu a problém vyriešte cielene. Príkazom timedatectl tiež skontrolujte, či sú hodiny synchronizované: pri nesprávnom čase sú logy nepoužiteľné a certifikáty sa môžu považovať za neplatné.

Váš VPS je plne samospravovaný: hardening a údržbu vnútri servera vykonávate sami. My vám pomôžeme s časťou, ktorú zabezpečuje WebOké, napríklad s obrazovkou VPS, sieťou, snapshotmi a dennými zálohami.

Chcete sa dozvedieť viac? Absolvujte bezplatný kurz Správa VPS a Linuxových serverov, lekciu 10.1 Hardening a princípy CIS alebo lekciu 10.4 Záverečná kontrola: preverenie vášho servera.

Pomohol vám tento článok?

← Späť na Virtuálne servery (VPS)

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…