Získání hesla hrubou silou

Podrobný pohled na útok a obranu

Útok hrubou silou (brute-force attack) je typ útoku, při kterém se útočník pokouší systematicky dekódovat zašifrované heslo, aniž by měl přístup k jeho nešifrované podobě. Využívá přitom skutečnosti, že zašifrované heslo nelze jednoduše dešifrovat zpět na jeho původní formu. Místo toho útočník generuje možné hesla, šifruje je stejným způsobem jako originální heslo, a porovnává výsledky se zašifrovaným heslem uloženým v databázi. Pokud se hodnoty shodují, bylo správné heslo nalezeno.

Jak útok hrubou silou probíhá

  • Generování hesel: Program systematicky vytváří různé kombinace hesel, které mohou být čistě náhodné nebo strukturované tak, aby se vyhnuly duplicitním záznamům.

  • Šifrování generovaných hesel: Každé vygenerované heslo je zašifrováno stejným šifrovacím algoritmem, jaký byl použit k zašifrování původního hesla.

  • Porovnání zašifrovaných hodnot: Šifrovaná forma každého vygenerovaného hesla je porovnána se zašifrovaným heslem uloženým v systému. Pokud se hodnoty shodují, útok byl úspěšný.

    Faktory ovlivňující rychlost útoku hrubou silou

  • Výpočetní výkon: Vyšší výkon znamená rychlejší generování a šifrování hesel.

  • Typ prolamovaných dat: Různé typy souborů a databází mohou vyžadovat různé šifrovací algoritmy, což může ovlivnit rychlost útoku.

  • Umístění dat: Data uložená lokálně na disku se zpracovávají rychleji než data dostupná přes síť.

  • Struktura zakódovaného souboru: Složitost šifrovacího algoritmu a struktura souboru mohou významně ovlivnit dobu potřebnou k prolomení hesla.


Ochrana proti útokům hrubou silou


Účinná obrana proti útokům hrubou silou vyžaduje komplexní přístup:

  1. Silná hesla: Volba dlouhého a složitého hesla je základem. Heslo by mělo obsahovat směs velkých a malých písmen, čísel a speciálních znaků.

  2. Pravidelná změna hesel: Pravidelné obměňování hesel ztíží útočníkům využití starých dat k úspěšnému prolomení hesel.

  3. Bezpečnostní opatření na straně serveru: Omezení počtu pokusů o přihlášení a implementace časové prodlevy mezi pokusy může účinně bránit útokům hrubou silou.

  4. Použití prvního znaku mimo běžný rozsah: Jak je uvedeno, zahájení hesla neobvyklým písmenem, jako je “z”, může posunout potenciální úspěšné uhodnutí hesla na pozdější dobu, protože mnoho nástrojů pro útok hrubou silou generuje hesla v abecedním pořadí.



Důsledné používání těchto strategií může významně zvýšit bezpečnost proti útokům hrubou silou, což je v dnešní digitální době nezbytné pro ochranu osobních i firemních dat.
Zde je tabulka obsahující data o rychlosti prolomení hesel různými útočnými nástroji. Tabulka uvádí pořadí nejčastěji používaných hesel, samotné heslo, dobu potřebnou k prolomení hesla a počet pokusů, kolikrát bylo heslo použito.


Pořadí

Heslo

Doba prolomení

v sekundách

Počet pokusů

1

123456

< 1

4,524,867

2

admin

< 1

4,008,850

3

12345678

< 1

1,371,152

4

123456789

< 1

1,213,047

5

1234

< 1

969,811

6

12345

< 1

728,414

7

password

< 1

710,321

8

123

< 1

528,086

9

Aa123456

< 1

319,725

10

1234567890

< 1

302,709

198

asdasd123

5

17,261

199

test1234

< 1

17,253

200

samsung

< 1

16,672



Tato tabulka ukazuje, jak rychle mohou být běžná hesla prolomena pomocí moderních prolamovačů. Některá hesla, jako je “123456” nebo “password”, mohou být prolomena v méně než sekundě, což podtrhuje význam volby silnějšího a méně obvyklého hesla. Rychlost prolamovače a frekvence výskytu hesla také ukazují, jak často jsou určitá hesla používána a jak snadno mohou být prolomena.

Kompletní seznam hesel na adrese:

https://nordpass.com/most-common-passwords-list






OSINT

Dezinformace

Kybernetická bezpečnost