Mastodon Mastodon Mastodon Mastodon

Атака за словником

Оновлено: · CyberSecureFox Editorial Team

Атака за словником — метод підбору паролів, за якого перебирають слова, популярні паролі й облікові дані з витоків із заздалегідь підготовленого списку, а не всі можливі комбінації символів.

Як працює атака за словником

Атака за словником — «розумніший» різновид брутфорсу. Замість перевіряти «aaaa», «aaab» і так далі, зловмисник бере словник (wordlist): звичайні слова, імена, клавіатурні послідовності й насамперед реальні паролі з попередніх витоків. Найвідоміший список, rockyou.txt, з’явився після зламу RockYou 2009 року, коли понад 32 мільйони паролів зберігалися у відкритому вигляді.

Атаки бувають двох видів:

  • Онлайн — підбір через робочу форму входу, VPN або SSH (MITRE ATT&CK T1110.001). Це повільно й помітно, тому зловмисники часто вдаються до password spraying: кілька популярних паролів проти безлічі облікових записів.
  • Офлайн — зламування викрадених хешів паролів (T1110.002) інструментами на кшталт Hashcat або John the Ripper. Правила мутації додають цифри, великі літери й заміни символів («P@ssw0rd2024»), а відеокарти перевіряють мільярди варіантів за секунду проти швидких хешів.

Чому це важливо

Люди обирають передбачувані паролі й використовують їх повторно, тому словники дають змогу зламати значну частку реальних облікових записів. Підібрані паролі потім ідуть у підстановку облікових даних на інших сервісах. Заздалегідь обчислені райдужні таблиці ще більше пришвидшують атаки на хеші без солі.

Як захиститися

  • Блокувати поширені паролі й паролі з витоків під час реєстрації, як рекомендує NIST SP 800-63B, і заохочувати довгі парольні фрази.
  • Зберігати паролі за допомогою повільних алгоритмів bcrypt, scrypt чи Argon2 і унікальної солі.
  • Обмежувати частоту спроб входу, відстежувати їх і блокувати або додатково перевіряти підозрілі джерела.
  • Увімкнути багатофакторну автентифікацію й користуватися менеджером паролів.
Синоніми:
словникова атака, перебір за словником, dictionary attack