John the Ripper для Windows
Solar Designer Community
Безкоштовний інструмент з відкритим кодом для перевірки стійкості паролів у власних системах і на тестовому стенді.
Solar Designer Community
Безкоштовний інструмент з відкритим кодом для перевірки стійкості паролів у власних системах і на тестовому стенді.
Інструмент безпеки: лише для законного використанняЦе інструмент для дослідження безпеки. Використовуйте його лише на власних системах чи тестовому стенді або там, де у вас є письмовий дозвіл; несанкціонований доступ до чужих мереж, пристроїв чи акаунтів незаконний. Сторінка має довідковий характер — ми не даємо інструкцій для атак, не показуємо реклами й не рекомендуємо.
John the Ripper — безкоштовна програма з відкритим кодом, яку спільнота Openwall розвиває для перевірки стійкості паролів. Її використовують системні адміністратори та фахівці з інформаційної безпеки, щоб самостійно знайти слабкі паролі у власній інфраструктурі, доки цього не зробив хтось сторонній. У каталозі програма стоїть серед утиліт безпеки, і нижче пояснюємо, кому вона потрібна, навіщо потрібен аудит паролів і за яких умов нею можна користуватися на законних підставах.
Будь-яка організація зберігає паролі користувачів не у відкритому вигляді, а як хеші, і якщо серед них трапляються прості, словникові або повторювані, то відновити їх буде легше, ніж здається. Регулярний внутрішній аудит дає адміністратору ту саму картину, що й потенційному порушнику, але вчасно: видно, які облікові записи варто змусити змінити пароль, де ввімкнути двоетапну перевірку, а де парольна політика загалом застаріла і її час переглянути. Саме для такого аудиту власної системи і призначений інструмент — це захисна, профілактична робота, а не напад, і результат її вимірюється не кількістю зламаних записів, а тим, скільки слабких місць ви закрили до того, як ними скористалися.
Інструмент дозволено застосовувати лише до систем, якими ви володієте, до тестового стенда або там, де маєте письмовий дозвіл власника. Спроба підібрати чужі паролі, зайти в чужий обліковий запис чи мережу без згоди — це порушення закону незалежно від мотивів і наслідків. Ми не наводимо на сторінці жодних покрокових сценаріїв атаки, не показуємо реклами й нічого не рекомендуємо: матеріал суто довідковий і потрібен для розуміння того, як фахівці перевіряють і будують захист, а не для того, щоб його обходити.
Найпростіше закрити проблему слабких паролів ще до будь-якого аудиту. Використовуйте довгі унікальні паролі для кожного сервісу, зберігайте їх у менеджері паролів і скрізь, де можливо, вмикайте двоетапну перевірку. На боці сервера паролі мають зберігатися лише як стійкі хеші з сіллю, а не у відкритому вигляді. Якщо ці правила виконано, користь від перевірки стійкості здебільшого зводиться до планового контролю, а не до пошуку відкритих дірок, і саме такого стану варто прагнути.
Це не засіб для доступу до чужих даних і не «зламувач» у побутовому сенсі. Поза межами власних систем і узгодженого тестування користь від нього нульова, а відповідальність — цілком реальна. Ставтеся до нього як до професійного інструмента аудиту, а не до способу обійти захист, і тоді він приносить користь.
Якщо ви тільки знайомитеся з темою, почніть не з самого інструмента, а з розуміння того, як узагалі зберігаються й перевіряються паролі: що таке хеш, навіщо потрібна сіль і чому короткий пароль небезпечний навіть за складного вигляду. Далі розгорніть окремий тестовий стенд, на якому можна безпечно експериментувати з власними тестовими даними, не чіпаючи ні робочих систем, ні тим паче чужих. Такий порядок убезпечує від типової помилки початківця, коли інструмент запускають раніше, ніж з'являється розуміння його результатів і правових меж.
Сильна сторона — прозорий відкритий код і можливість чесно оцінити парольну політику власної системи. Слабка — потрібні підготовка, розуміння результатів і чітке усвідомлення правових меж, без яких інструмент стає зайвим і навіть небезпечним для самого користувача.
Сторінку опубліковано 6 квітня 2024, текст оновлено 10 жовтня 2026.
Аналізатор бездротових мереж для Windows від MetaGeek: показує, які мережі працюють поруч, наскільки сильний сигнал і який канал вільніший.