Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник 391.docx
Скачиваний:
33
Добавлен:
30.04.2022
Размер:
3.29 Mб
Скачать
      1. Атаки на основе подбора имени и пароля посредством перебора

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

Для осуществления атаки данного вида возможны следующие методы подбора паролей.

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

2. Перебор, основанный на статистике встречаемости слов. В этом случае в первую очередь подбираются пароли, состоящие из наиболее часто встречающихся символов конкретно взятого алфавита, за счет чего время перебора значительно сокращается. Иногда при подборе паролей используется не только статистика встречаемости символов, но и статистика встречаемости биграмм и триграмм – комбинаций двух и трех последовательностей символов соответственно.

3. Перебор с использованием словарей. В этом случае вначале опробуются пароли, состоящие из слов входящих в состав словаря. В том случае, если подбираемый пароль отсутствует в словаре, злоумышленник опробует всевозможные комбинации слов из словаря, слова из словаря с добавленными к началу и/или к концу одной или несколькими буквами, цифрами, знаками препинания и т.д. Часто данный метод используется в комбинации с предыдущим.

4. Подбор образа пароля. Данный подход, как правило, применяется в том случае, если подсистема аутентификации устроена так, что образ пароля существенно короче самого пароля. Однако в этом случае злоумышленник, подобрав образ пароля, должен получить сам пароль, соответствующий подобранному образу, а это возможно только в том случае, если хеш-функция, применяемая в системе, не обладает достаточной стойкостью. В списке пользователей системы хранится не сам пароль, а образ пароля, который, в свою очередь, является результатом применения к паролю хеш-функции.

Ниже построена топологическая модель данной атаки по методике предложенной во второй главе:

1. В интервале времени (n): Злоумышленник, используя клиенты xTii[1…n], расположенные на разных удалённых хостах, посылает запросы на установление рабочего соединения c сервером xs. Каждый клиент передаёт пароль (pas), полученный, через объект злоумышленника xT, из базы данных y (здесь они и генерируются). На сервере осуществляется проверка правильности пароля. Модель процесса изображена на рис. 5.4.

Рис.5.4. Модель атаки подбора пароля в (n) интервале времени

2. В интервале времени (n+1): После осуществления правильности пароля сервер xs возвращает значение о правильности ввода пароля. В случае если пароль введен неверно, сервер возвращает ошибку ввода пароля, в обратном случае разрешение на доступ к интерфейсу управления. После того как пароль подобран, xTостанавливает работу по генерированию паролей из базы данных. Модель процесса изображена на рис. 5.5.

Рис.5.5. Модель атаки подбора пароля в (n+1) интервале времени

3. В интервале времени (n+2): Злоумышленник получает доступ к интерфейсу управления сервисами сервера (частью сервисов) через учетное имя ai с соответствующими ему правами доступа.

Рис.5.6. Модель атаки подбора пароля в (n+2) интервале времени

Разумно было бы рассмотреть алгоритм противодействия угрозе подбора пароля. Для этого построим модель (рис. 5.7).

1. В интервале времени (n) злоумышленник пытается провести вышеописанную атаку, но теперь при каждой попытке ввода пароля на сервере увеличивается значение счетчика, связанного с учетной записью.

2. Как только счетчик достигает критического значения в интервале времени (n+1), происходит блокирование конкретного учетного имени. Это говорит о том, что даже в случае правильного ввода пароля, по данному учетному имени будет отказано в доступе до тех пор пока администратор не восстановит права на доступ (рис. 5.8).

Рис.5.7. Графовая модель противодействия атаке подбора пароля в (n) интервале времени

Рис.5.8. Модель противодействия атаке подбора пароля в (n+1) интервале времени

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]