Útoky hrubou silou patří k nejstarším trikům z příručky hackerů, přesto zůstávají neuvěřitelně účinné. Představte si někoho, kdo se marně snaží uhodnout kombinaci vašeho trezoru, jen se tu namísto jedné osoby jedná o výkonný algoritmus, který testuje miliony kombinací každou sekundu.
V tomto článku se ponořím do detailů mechaniky útoků hrubou silou, jejich různých typů a především do toho, jak útoky hrubou silou účinně zabránit. Pokryjeme důležité strategie, obranu specifickou pro jednotlivé platformy a pokročilé nástroje, které vám pomohou zabezpečit vaše systémy a překonat internetové zločince.
Co je to útok hrubou silou?
Jedním z nejčastějších útoků, kterým čelí vývojář, je útok hrubou silou. Útočníci při něm používají algoritmy, které metodou pokus-omyl zkoušejí všechny možné kombinace písmen, číslic a speciálních znaků, dokud nenajdou správné heslo.
Složité na tomto typu útoku je jeho jednoduchost a houževnatost. Neexistuje žádný chytrý trik ani speciální mezera, kterou by bylo snadné objevit a zablokovat, protože hesla jsou zásadní součástí každého bezpečnostního systému.
Útoky hrubou silou nejsou náročné na cíl - útočí na cokoli, co se jim podaří, od osobních účtů až po velké korporátní systémy. Dopad těchto útoků však často závisí na konkrétní platformě. Kompromitované přihlášení správce WordPress může vést k defacement webu nebo krádeži údajů o zákaznících, zatímco útok hrubou silou na SSH může otevřít brány k celé serverové infrastruktuře firmy.
Tyto útoky poškozují také reputaci a způsobují nákladné výpadky. Podniky závislé na online operacích, jako jsou eCommerce či SaaS poskytovatelé, během narušení ztrácejí jak příjmy, tak důvěru zákazníků. 60% malých podniků zavřou do šesti měsíců po velkém kybernetickém útoku, což ukazuje, jak ničivé tyto incidenty mohou být.
Než si ale řekneme, jak bránit útoky hrubou silou, musíte pochopit, jak fungují, a jaké různé typy metod útoku hrubou silou útočníci používají.
Začít blogovat
Provozujte WordPress na vlastním hardwaru špičkové třídy s úložištěm NVMe a minimální latencí po celém světě. Vyberte si svoji oblíbenou distribuci.
Získejte WordPress VPS
Různé typy útoků hrubou silou
Existuje několik variant útoku hrubou silou.
- Slovníkové útoky: Cílí na snadno uhádnutelná hesla opakovaným zkoušením seznamu běžně používaných hesel, např. "123456" nebo "password".
- Credential Stuffing: Útok na přihlašovací údaje: Hackeři používají uniklé kombinace jména a hesla z minulých narušení, aby získali přístup k více účtům.
- Reverzní útoky hrubou silou: Začínají se známým heslem (například "123456" nebo "welcome") a systematicky jej zkoušejí proti nesčetným uživatelským jménům, aby našli shodu. Podobné jako rybaření s jednou návnadou.
- Útoky s duhovou tabulkou: Používají předpočítané tabulky, které mapují heše na hesla, což umožňuje rychlejší prolomení hešovaných hesel bez nutnosti počítat jednotlivé heše na místě.
- Útok hrubou silou na hesla: Místo bombardování jednoho účtu více pokusy o hesla se otestuje několik běžných hesel na mnoha uživatelských jménech, aby se využily slabiny bez spuštění blokování.
- Online útoky hrubou silou: Zaměřují se na živé systémy jako weby a aplikace. Komunikují se servery, ale mohou čelit potenciálnímu omezení nebo rate limitingu, což je zpomaluje, přestože zůstávají nebezpečné vůči slabým přihlašovacím formulářům.
- Offline útoky hrubou silou: Provádějí se na ukradleném souboru šifrovaných hesel, což hackerům umožňuje testovat dešifrovací klíče vysokou rychlostí na jejich počítačích, aniž by je zjistily firewally nebo monitorovací systémy.
Proč jsou tyto útoky tak rozšířené? Velkou část problému jsme my. Studie ukazují, že 65% lidí používá hesla na více účtech. Je to jako dát zloději univerzální klíč – jakmile mají jedno heslo, mohou potenciálně odemknout vše. A není to lepší tím, že hesla jako "qwerty" rok za rokem stále patří mezi nejoblíbenější.
Abychom si udělali představu o tom, jak jsou tyto útoky rozšířené, zde je statistika: 22,6 % všech pokusů o přihlášení na eCommerce webech v roce 2022 tvořily útoky hrubou silou nebo útok s dosazenými přihlášovacími údaji. To je téměř jedna ze čtyř pokusů! Podniky čelily podvodům při nákupech, krádeži údajů zákazníků a velkým PR katastrofám kvůli těmto neustálým útokům.
Hackeři navíc prozkoumávají stránky cílového webu a dolaďují své nástroje pro hádání hesel tak, aby odpovídaly specifickým parametrům daného webu. Přihlašovací stránky jsou zjevným cílem, ale administrátorské portály CMS jsou také populárními místy pro útočníky. Patří mezi ně:
- WordPress: Běžné vstupní body jako wp-admin a wp-login.php.
- Magento: Zranitelné cesty jako /index.php a administrační panely.
- Joomla!: Jeho administrátorská stránka je častým cílem.
- vBulletin: Administrátorské ovládací panely jako admin cp se často ocitají v dostřelu.
Dobrá zpráva? Pochopit rizika je půl vítězství. Ať už zabezpečujete stránku WordPress, server SSH nebo jakoukoli jinou platformu, zjistit, kde leží vaše slabá místa, je první krok k tomu, jak útokům hrubou silou zabránit.
Osvědčené postupy pro prevenci útoků hrubou silou
Zastavit útoky hrubou silou vyžaduje kombinaci zdravého rozumu a chytrých strategií. Představte si to jako zablokování všech dveří a oken v domě a přidání bezpečnostního systému pro jistotu. Tyto osvědčené postupy fungují na většině platforem a poskytují vám pevný základ pro ochranu vašich systémů. Jsou to důležité kroky k tomu, jak útokům hrubou silou zabránit.
Používejte silná a jedinečná hesla
Slabá nebo opakovaně používaná hesla jsou otevřenou pozvánkou pro útoky hrubou silou. Zvolte hesla dlouhá alespoň 12 znaků, která obsahují směs písmen, číslic a symbolů, a vyhněte se čemukoli předvídatelnému. A studie zjistila že slova "123456" a "password" byla v roce 2022 stále mezi nejčastěji používanými hesly.
Implementujte vícefaktorové ověřování (MFA)
S MFA, i když hacker uhádne vaše heslo, bude potřebovat další ověřovací krok, třeba jednorázový kód odeslaný na váš telefon. Podle Microsoftu, MFA blokuje více než 99,2 % pokusů o kompromitaci účtu. Podívejte se na naši příručku o jak povolit dvoufaktorové ověřování na Windows 10.
Povolit uzamčení účtu
Omezte počet neúspěšných pokusů o přihlášení před dočasným uzamčením účtu. Tato jednoduchá funkce zastavuje útoky hrubou silou v zárodku.
Nastavit omezování četnosti požadavků
Omezte frekvenci pokusů o přihlášení v určitém časovém rámci. Například povolení pouze pěti pokusů za minutu může útoky hrubou silou znesnadnit.
Monitorovat a reagovat na podezřelou aktivitu
Používejte nástroje jako systémy detekce vniknutí (IDS), které zachytí pokusy o útok hrubou silou včas.
Nejlepší obrana je vrstvená. Kombinace těchto taktik a znalost, jak zastavit útoky hrubou silou, ztěžuje útočníkům cestu k úspěchu. Dále se podíváme, jak uplalit tyto principy na konkrétní platformy, jako je WordPress, kde jsou útoky hrubou silou obzvláště běžné.
Prevence útoku hrubou silou na WordPress
Stránky WordPress jsou lákavým cílem hackerů. Když je na platformě miliony webů, útočníci vědí, že mají naději najít jeden se slabým zabezpečením. Vědět, jak útokům hrubou silou na WordPress zabránit, může udělat obrovský rozdíl - a je to jednodušší, než si myslíte.
Změnit výchozí přihlášení URL
Hackeři cílí na výchozí přihlašovací stránku (/wp-admin nebo /wp-login.php). Přechod na vlastní URL je jako přemístění vchodových dveří - mnohem těžší na to útočníci najít.
Instalovat bezpečnostní pluginy
Pluginy jako Wordfence a Sucuri nabízejí výkonné nástroje na ochranu před útoky hrubou silou, včetně CAPTCHA, blokování IP a monitorování v reálném čase.
Zakázat XML-RPC
XML-RPC je brána, kterou hackeři zneužívají pro pokusů o přihlášení. Její zakázání je povinné pro snížení zranitelnosti vůči útokům hrubou silou, kterým jsou stránky WordPress běžně vystaveny.
Přidat CAPTCHA na stránky přihlášení
CAPTCHA zajišťuje, že se mohou přihlásit pouze lidé, což zastaví automatizované útoky hrubou silou.
Posílení bezpečnosti wp-config.php
Omezte přístup k wp-config.php, plánu vaší stránky, úpravou .htaccess nebo pravidel serveru.
Pravidelně aktualizujte
Zastaralé pluginy a motivy jsou otevřené dveře pro útočníky. Pravidelné aktualizace opravují známé chyby zabezpečení a chrání před útoky hrubou silou, kterým jsou stránky WordPress vystaveny. To je klíč k obraně proti útokům hrubou silou na stránkách WordPress.
S těmito kroky se vaše stránka WordPress stává výrazně bezpečnější. Dále se podíváme na zabezpečení serverů SSH, dalšího vítaného cíle útoků hrubou silou.
Ochrana proti útokům hrubou silou na SSH
Servery SSH jsou jako digitální klíče do vaší říše, což je činí prvotřídním cílem hackerů. Vědět, jak útokům hrubou silou na SSH zabránit, není jen chytré - je to kritické pro ochranu citlivých systémů.

Použít ověřování pomocí klíče SSH
Přihlašování na základě hesla je riskantní. Přechod na ověřování pomocí klíčů SSH přidává další vrstvu bezpečnosti, protože útočníci potřebují přístup k vašemu soukromému klíči, ne jen uhádnout heslo. To drasticky snižuje úspěšnost útoků hrubou silou na SSH.
Zakázat přihlášení jako root
Root uživatel je často prvním cílem hackerů pokračujících v útocích hrubou silou na SSH. Zakažte přímý root přístup a vytvořte samostatný účet s omezenými právy. Hackeři nemohou útočit na to, co nemohou cílit.
Nastavit UFW a Fail2Ban
Nástroje jako UFW a Fail2Ban monitorují neúspěšné pokusy o přihlášení a blokují IP adresy se podezřelým chováním. Je to jedna z nejúčinnějších obran proti útokům hrubou silou na servery SSH. Zde najdete náš podrobný průvodce instalací, povolením a správou UFW a Fail2Ban.
Změnit výchozí port
Ve výchozím nastavení server SSH používá port 22, a hackeři to vědí. Přesun SSH na nestandardní port přidá jednoduchou, ale účinnou vrstvu skrytí.
Používejte seznam povolených IP adres
Omezte přístup SSH na konkrétní IP adresy. Tím zablokujete nežádoucí provoz úplně a zabrání útočníkům začít.
S těmito kroky bude váš server SSH mnohem méně náchylný na útoky. Nyní, když jsme si prošli běžné postupy, pojďme se podívat na nástroje, které útoky používají.
Běžně používané nástroje na útoky hrubou silou a jak se proti nim bránit
Výše uvedené postupy mohou značně pomoci s prevencí útoků hrubou silou, ale jsou to spíše obecné praktiky. Problém je v tom, že mnozí útočníci používají určité konkrétní nástroje, a vědět, jak je čelit, je velmi důležité.
Nástroje na prolomení Wi-Fi hesla
Aircrack-ng: Všestranný nástroj pro prolomení Wi-Fi hesel pomocí útoku slovníkem na WEP, WPA a WPA2-PSK, dostupný pro více platforem.
- Zmírnění: Použijte šifrování WPA3, vytvořte dlouhá a složitá hesla, povolte filtrování MAC adres a nasaďte bezdrátové systémy detekce průniku (WIDS).
Všeobecné nástroje na prolomení hesla
John the Ripper Identifikuje slabá hesla a prolomuje je pomocí útoku hrubou silou nebo slovníkem, podporuje 15+ platforem včetně Windows a Unixu.
- Zmírnění: Prosazujte silné zásady pro hesla (minimálně 12 znaků, vysoká složitost), používejte hashování se solí a provádějte pravidelné audity a výměny hesel.
Duha Crack Používá předpočítané duhaté tabulky k urychlení prolomení hesel, podporuje Windows i Linux.
- Zmírnění: Použijte hashování se solí, aby duhaté tabulky ztratily efektivitu, a aplikujte hashovací algoritmy jako bcrypt, Argon2 nebo script.
L0phtCrack: Prolomuje hesla Windows pomocí útoku slovníkem, hrubou silou, hybridního útoku a duhových tabulek, přičemž podporuje pokročilé funkce jako extrakci hashe a monitoring sítě.
- Zmírnění: Zablokujte účty po neúspěšných pokusech, používejte přístupová hesla pro vyšší entropii a vyžadujte vícefaktorové ověřování (MFA).
Ophcrack: Zaměřuje se na prolomení hesel Windows prostřednictvím LM hashů pomocí vestavěných duhových tabulek, často se dokončí během minut.
- Zmírnění: Upgradujte na systémy, které se nespoléhají na LM hashe (např. Windows 10+), používejte dlouhá a složitá hesla a zakažte SMBv1.
Pokročilé a víceúčelové nástroje na práci s hesly
Hashcat: Nástroj s akcelerací GPU podporující různé hashe a útoky jako hrubá síla, slovník a hybridní útok.
- Zmírnění: Prosazujte silné zásady pro hesla, bezpečně skladujte hashové soubory a šifrujte citlivá data silnými klíči.
DaveGrohl: Exkluzivní nástroj pro Mac OS X podporující distribuovaný útok hrubou silou a slovníkový útok.
- Zmírnění: Auditujte systémy Mac OS X, omezte přístup k souborům hesel a vyžadujte vícefaktorové ověřování (MFA).
Nástroje na ověřování v síti a protokoly
Ncrack: Prolomuje síťové ověřovací protokoly jako RDP, SSH a FTP na různých platformách.
- Zmírnění: Omezte přístup k síťovým službám prostřednictvím firewallů, vyžadujte blokování na základě IP adresy po několika neúspěšných pokusech o přihlášení a používejte nestandardní porty pro kritické služby.
THC Hydra Provádí slovníkové útoky hrubou silou na více než 30 protokolů, včetně Telnet, FTP a HTTP(S).
- Zmírnění: Vynuťte CAPTCHA nebo jiné mechanismy na omezení pokusů, používejte šifrované protokoly (např. FTPS, HTTPS) a vyžadujte MFA pro bezpečný přístup
Specializované nástroje pro web, subdomény a CMS
Gobuster: Ideální pro testování subdomén a adresářů webových aplikací během penetračního testování.
- Zmírnění: Používejte firewall webových aplikací (WAFs), omezte přístup k citlivým adresářům a skryjte nebo zakryjte výchozí strukturu souborů.
Výzkum: Objevuje skryté webové cesty a adresáře během bezpečnostního testování.
- Zmírňující opatření: Použijte .htaccess nebo pravidla serveru k omezení přístupu, odstraňte nepoužívané adresáře a zabezpečte citlivé webové cesty
Burp Suite Kompletní sada pro testování webové bezpečnosti s možnostmi hrubé síly a skenování zranitelností.
- Zmírnění: Pravidelně aktualizujte webové aplikace, proveďte penetrační testování a monitorujte anomální aktivitu hrubou silou.
CMSeek: Zaměřuje se na zjišťování a zneužívání zranitelností CMS během testování.
- Zmírnění: Udržujte platformy CMS aktuální, zabezpečujte konfigurace a omezte pokusy hrubou silou pomocí ochranných pluginů.
Nástroje pro tokeny, sociální sítě a další
JWT Cracker: Specializuje se na prolomení JSON Web Tokens pro účely testování.
- Zmírnění: Používejte dlouhé, bezpečné klíče pro podepisování JWT, vynuťte krátkou dobu platnosti tokenu a odmítejte slabé nebo nepodepsané algoritmy.
SocialBox: Používá se pro testování hrubou silou účtů sociálních médií.
- Zmírnění: Povolte uzamčení účtu po neúspěšných pokusech, vynuťte dvoustupňové ověřování a vzdělávejte uživatele o rizicích phishingu.
Prediktor: Stavěč slovníku pro vytváření přizpůsobených seznamů slov pro útoky hrubou silou.
- Zmírnění: Monitorujte úniky přihlašovacích údajů, vyhněte se používání slabých výchozích hesel a vynuťte průběžné audity bezpečnosti.
Patator: Víceúčelový nástroj hrubé síly podporující rozmanité protokoly a metody.
- Zmírnění: Implementujte omezení frekvence, vlastní chybové zprávy a silné mechanismy uzamčení účtu, abyste zpomalili útočníky.
Nettracker: Automatizuje úkoly penetračního testování, včetně hrubé síly a dalších hodnocení.
- Zmírnění: Pravidelně monitorujte protokoly sítě, izolujte testovací přihlašovací údaje a zajistěte bezpečné správy nástrojů penetračního testování.
Závěrečné poznámky a pokročilá opatření proti útokům hrubou silou
Pokročilé nástroje jako software pro analýzu chování, medvedníky a blokátory reputace IP mohou odhalit a zastavit hrozby předtím, než se ujmou. Tato aktivní opatření fungují vedle hlavních nástrojů, jako je vícefaktorové ověřování a silná hesla, a vytváří pevnou obranu.
Učit se bránit útokům hrubou silou znamená myslet dlouhodobě. Spojení inteligentních strategií s nástroji proti útokům hrubou silou pomáhá chránit vaše systémy před i těmi nejpevnějšími útočníky. Zůstaňte ostražití, zůstaňte flexibilní a považujte kybernetickou bezpečnost za investici do vaší budoucnosti.