Нейросеть PassGAN, разработанная несколько лет назад компанией Home Security Heroes, научилась взламывать каждый второй пароль, причем 51% из них меньше чем за минуту.
Об этом Home Security Heroes проинформировала на своем сайте, опубликовав подробное исследование. В нем, к примеру, указано, что ИИ анализирует около 15 млн учетных записей пользователей из нескольких десятков стран.
На взлом 51% паролей ИИ тратит меньше минуты. 65 % паролей он “угадывает” за час, 71 % за сутки и в течение месяца способен взломать 81 % паролей.
На главной странице сервиса без регистрации и оплаты можно проверить свой пароль на подверженность ко взлому.
В этой статье мы рассмотрим основные принципы работы взломщика и напомним главные способы уберечь свой аккаунт от несанкционированного вмешательства.
Что такое нейросеть PassGAN: как она устроена и как работает?
PassGAN — это генеративно-состязательная нейросеть, которая используется для создания новых паролей на основе обучающих данных. Архитектура PassGAN состоит из двух основных компонентов: генератора и дискриминатора.
Само название PassGAN — это сокращенная версия слов «пароль» и «генеративно-состязательные сети» (GAN). GAN — это общий механизм, который запускает этот инструмент для взлома паролей. По своей сути механизм работает на нейронной сети.

Генератор работает на основе случайного шума и создает новые пароли, которые затем передаются на вход дискриминатору. Дискриминатор, в свою очередь, определяет, является ли созданный пароль настоящим или фальшивым.
В процессе анализа PassGAN использует набор данных паролей, которые предоставляются ей для обучения. Например, эти данные могут быть взяты из утечек паролей или других источников. В ходе обучения PassGAN стремится создать новые пароли, которые будут максимально похожи на реальные пароли из обучающих данных.
Особенности обучения PassGAN
Метрики оценки качества PassGAN включают точность и полноту генерации паролей, а также способность дискриминатора различать настоящие пароли от фальшивых. Точность генерации паролей показывает, насколько новые пароли похожи на реальные пароли из обучающих данных. Полнота генерации паролей показывает, насколько хорошо PassGAN покрывает все возможные варианты паролей. Способность дискриминатора различать настоящие пароли от фальшивых показывает, насколько хорошо PassGAN создает новые пароли, которые могут быть использованы для повышения безопасности систем.
Одним из главных преимуществ PassGAN является возможность создания новых паролей, которые могут быть использованы для повышения безопасности систем, защиты от кибератак и предотвращения утечек данных. Например, PassGAN может быть использована для создания новых паролей для пользователей, чтобы убедиться, что их пароли сложные и надежные.
Однако, недостатком PassGAN является ограниченность обучающих данных и возможность создания паролей, которые легко взламываются. Например, если обучающие данные содержат только простые пароли, то PassGAN может создавать только простые пароли.
Сравнение PassGAN с другими нейросетями показывает, что она имеет преимущества в создании новых паролей, но может быть менее эффективной в определении фальшивых паролей. Например, некоторые нейросети могут использоваться для определения фальшивых банкнот или фальшивых изображений, но они не могут создавать новые банкноты или изображения.
Примеры применения PassGAN
Нейросеть PassGAN является мощным инструментом для создания новых паролей на основе обучающих данных. Она может быть использована в различных областях, где требуется повышение безопасности систем и защита от кибератак.
Одним из примеров применения PassGAN является создание новых паролей для пользователей. В таком случае, PassGAN может обучаться на наборе данных паролей, которые были украдены в результате утечек данных в прошлом. На основе этого обучения, PassGAN создаст новые пароли, которые максимально похожи на реальные, но при этом будут надежными и сложными для взлома.
Другим примером применения PassGAN является использование её для защиты от кибератак в банковской сфере. Например, PassGAN может быть использована для создания новых паролей для банковских счетов, которые могут быть использованы для повышения безопасности клиентов и предотвращения кражи денег.
Также, PassGAN может быть использована в области информационной безопасности, где требуется защита от хакерских атак и взлома паролей. Например, PassGAN может быть использована для создания новых паролей для администраторов систем, которые имеют доступ к конфиденциальным данным.
Как защитить свой пароль от взлома?
Разработчики PassGAN напоминают пользователям, какими должны быть по-настоящему безопасные и надежные пароли. Впрочем, их рекомендации не отличаются от предостережений любого специалиста по кибербезопасности.
Итак.
Составляйте пароль не менее чем из 12 знаков. В нем должны сочетаться заглавные и строчные буквы, спецсимволы, цифры. По оценкам экспертов, пароль, содержащий все перечисленное и составленный из более чем 18 знаков, может считаться по-настоящему надежным. Чтобы его взломать — современным хакерским программам понадобится квадриллион лет.
Кроме того, безопасность усиливается, когда используется двух или многофакторная авторизация (лучше когда с SMS). Специалисты также не рекомендуют использовать один пароль для разных аккаунтов, создавать пароли автоматически. Необходимо ввести за правило периодически менять пароли, а также избегать общедоступных сетей wi-fi, особенно когда вы пользуетесь онлайн-банкингом или другими сервисами для оплаты.
Проверка пароля с помощью PassGAN
Для проверки возможностей сервиса, мы загрузили в него пароль, состоящий из двух заглавных, четырех строчных букв и двух цифр.

Видим, что такой пароль “раскусывается” меньше чем за час.
Усложним комбинацию на 2 цифры.

И вот время взлома увеличилось до полугода. Если же добавить сюда какой-нибудь спецсимвол:

Пароль становится практически неуязвимым.
Будьте бдительны и берегите свои личные данные. В современном мире цифровых технологий это наш главный капитал.

