Mi az a Brute Force?
A Brute Force a jelszó, kulcs vagy jelmondat feltörésének jól bevált, egyszerű módszere: minden lehetőséget végigpróbál. Egy szkript sorban találgatja a kombinációkat, amíg valamelyik hozzáférést nem biztosít. Képzelj el egy hatalmas kulcscsomót, amelynek minden kulcsa egy matematikai lehetőség.
A Brute Force nem mindig jelent azonnali végzetet. Az online bejelentkezési rendszerek gyakran blokkolják a gyors próbálkozásokat, az offline fájlokat, például a wallet biztonsági mentéseit viszont őrült sebességgel lehet támadni, ha gyenge a jelmondat.
Hogyan működik a Brute Force?
Így néz ki a módszer, filmes trükkök nélkül:
- Célpont: A támadó kiválaszt egy bejelentkezési felületet, egy titkosított walletfájlt vagy egy visszafejtendő üzenetet.
- Találgatás: A szoftver jelszótippeket generál: néha szójegyzékekkel és variációkkal dolgozik, máskor teljesen véletlenszerűen próbálkozik.
- Visszajelzés: Minden próbálkozás sikeres vagy sikertelen; a szkript ennek megfelelően módosítja a módszert, vagy egyszerűen folytatja a próbálkozást.
- Váltás: Ha az oldal korlátozza a próbálkozások gyakoriságát, a támadók offline másolatra, például ellopott hashre vagy keystore-fájlra válthatnak.
- Eredmény: Az erős jelmondat megakasztja a Brute Force támadást, a rövid vagy újrahasznált jelszót viszont fel lehet törni.
Igen, tényleg ennyire egyszerű.
Miért fontos a Brute Force?
Azért fontos, mert a jelszótippekkel kiüríthetnek walletet, módosíthatják az NFT-hirdetéseket, vagy eltéríthetik egy exchange-fiók hozzáférését. Néhány szempont, amit érdemes észben tartani:
- Előny: Ha tudod, hogyan működik a Brute Force, olyan védelmi megoldásokat választhatsz, amelyek valóban javítják a biztonságot.
- Nézőpont: A legtöbb hack nem filmszintű varázslat: gyakran jelszó-újrahasználatról vagy gyenge beállítások kihasználásáról van szó.
- Jelentőség: Ilyennel találkozhatsz exchange-fiókok bejelentkezési felületein, wallet-jelmondatoknál, validator-kulcsoknál és a dAppok adminisztrációs felületein.
Kapcsold be a többtényezős hitelesítést (MFA) minden exchange-en, walletalkalmazásban és kriptóhoz kapcsolódó e-mail-fiókban. Egy második hitelesítési tényező a legtöbb gyors Brute Force próbálkozást meghiúsítja.
A Brute Force főbb jellemzői
Az alábbi jelekből gyorsan felismerhető ez a módszer:
- Kimerítő: Sok tippet próbál ki anélkül, hogy számítana azok jelentése.
- Idő: A védelem a jelmondat hosszával és véletlenszerűségével arányosan erősödik, nem az érzés számít.
- Sebesség: Online korlátozzák a próbálkozások sebességét, offline viszont GPU-kkal nagyon nagy sebesség érhető el.
- Jelzések: A sikertelen bejelentkezések megugró száma vagy a CAPTCHA-kérések Brute Force támadásra utalhatnak egy webhelyen.
Hogyan számítható ki a Brute Force ideje?
A szükséges munka a keresési tér méretétől és attól függ, hogy egy gép másodpercenként hány tippet tud kipróbálni.
Az adott karakterkészlet és hossz összes kombinációja:
Kombinációk = S^L ahol S a karakterkészlet mérete, L pedig a hossz. A sikerhez átlagosan a kombinációk körülbelül felét kell kipróbálni.
Időbecslés:
Idő = Kombinációk / MásodpercenkéntiTippek Példa: a betűk és számjegyek együtt körülbelül 62 karaktert jelentenek. A 10 karakter hosszú jelszó 62^10 kombinációt ad, ami óriási szám; még a gyors hardvernek is tovább tart végigpróbálni, mint ameddig egy ember figyelme kitart.
Változatok
Más-más változatok, ugyanaz a cél, eltérő kompromisszumokkal:
- Szótáralapú: Először gyakori szavakat és kiszivárgott jelszavakat próbál ki, hogy gyorsabban haladjon.
- Hitelesítőadat-alapú: Adatszivárgásokból származó e-mail-cím és jelszó párosokat próbál újra, hogy kiderüljön, működnek-e még.
- Fordított: Kiválaszt egy gyakori jelszót, és sok felhasználónévvel próbálja ki.
- Maszkos: Egy adott mintára korlátozza a tippeket, például olyan jelszavakra, amelyek nagybetűvel kezdődnek és számjegyekkel végződnek.
- Hibrid: Szótáralapú tippeket kombinál szabályokkal, például évszámok vagy szimbólumok hozzáadásával.
Egy valóban véletlenszerű, 12 szóból álló seed nem könnyű Brute Force célpont. A számítások szerint feltörése messze meghaladja a hétköznapi hardver képességeit.
Példa
Egy bot több ezer tippel bombáz egy bejelentkezési oldalt, a próbálkozásait korlátozzák, ezért ezután GPU-s gépekkel offline próbál feltörni egy ellopott walletfájlt.
Érdekesség
A Brute Force régebbi a kriptónál, de a GPU-k a gyenge jelszavak feltörését hétvégi projektté tették. A gamer videokártyád gyorsabban tud találgatni, mint egy régi szerverekkel teli helyiség.
Összefoglalás
Hosszú, egyedi jelmondat, Brute Force ellen védő beállítások és egy második hitelesítési tényező: ezekkel nyugodtabban alhatsz.