Kali Linux, Ultimate Kali Linux

Курс Ultimate Kali Linux — #22. Создание лаборатории тестирования на проникновение в беспроводную сеть. Реализация RADIUS-сервера.

Здравствуйте, дорогие друзья.

Понимание того, как проводить тестирование безопасности в беспроводных сетях, использующих распространенные типы стандартов безопасности, такие как Wired Equivalent Privacy (WEP), защищенный доступ Wi-Fi (WPA), WPA2-Personal и WPA/WPA2-Enterprise, имеет важное значение для тестирование на проникновение.
Во многих организациях Вы обычно найдете беспроводные сети, которые реализованы для поддержки беспроводной мобильности их сотрудников. Сотрудники могут подключать свои смартфоны, планшеты и ноутбуки к корпоративной сети Wi-Fi и получать доступ к ресурсам проводной сети, таким как принтеры и файловые серверы. В небольших сетях беспроводной маршрутизатор или точка доступа обычно настраиваются с использованием одного из следующих стандартов безопасности беспроводной сети:

  • WEP
  • WPA
  • WPA2-Personal

Эти стандарты безопасности предназначены для небольших сетей и обычных домашних потребителей, поскольку их легко настроить с помощью единого общего пароля, известного как предварительный общий ключ (PSK). Следовательно, любому, кто захочет получить доступ к беспроводной сети, понадобится тот же PSK.
В крупных средах, таких как крупные организации, существует необходимость улучшить безопасность и централизованное управление пользователями корпоративной беспроводной сети. Специалисты по безопасности обычно внедряют в сети сервер аутентификации, авторизации и учета (AAA), такой как служба удаленной аутентификации пользователей с телефонным подключением (RADIUS), который обеспечивает централизованное управление сетевыми пользователями, учетными записями и политиками. Проще говоря, WPA/WPA2-Enterprise обычно используется в крупных организациях для снижения риска того, что злоумышленник может поставить под угрозу беспроводную сеть.
Таким образом, в этом разделе Вы узнаете, как создать лабораторную среду для тестирования на проникновение в беспроводную сеть, которая поддерживает тестирование безопасности как для личных, так и для корпоративных беспроводных сетей. Вам понадобится беспроводной маршрутизатор или точка доступа, поддерживающая WEP, чтобы научиться выполнять тестирование безопасности по старым стандартам безопасности, WPA и WPA2-Personal для тестирования безопасности по новым стандартам безопасности и WPA2-Enterprise для тестирования безопасности корпоративных беспроводных сетей.
На следующей диаграмме показана лабораторная среда тестирования на проникновение в беспроводную сеть:

Wireless penetration testing lab

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


Реализация RADIUS-сервера
В этом разделе мы будем использовать возможности виртуализации для настройки RADIUS-сервера, такого как FreeRadius, в нашей сети для обработки процессов AAA беспроводного маршрутизатора, для тестирования WPA2-Enterprise.
В следующих подразделах будут описаны этапы этого упражнения.

Часть 1 – установка сервера Ubuntu
FreeRadius требует наличия операционной системы хоста, такой как Ubuntu Server. В этом разделе вы узнаете, как развернуть Ubuntu Server в качестве виртуальной машины с помощью Oracle VM VirtualBox:

  1. Во-первых, Вам понадобится Ubuntu Server 20.04.2. Перейдите на https://ubuntu.com/download/server и загрузите ISO-образ на свой компьютер.
  2. Затем откройте Oracle VirtualBox Manager и нажмите «Создать», чтобы создать новую виртуальную машину.
  3. В окне «Создать виртуальную машину» используйте следующие параметры и нажмите «Создать»:
    Имя: FreeRadius
    Тип: Linux
    Версия: Ubuntu (64-разрядная версия).
    Память: 1024
    Жесткий диск: создайте виртуальный жесткий диск прямо сейчас.

    На следующем снимке экрана показана ожидаемая конфигурация виртуальной машины:
Creating a virtual machine
  1. Появится окно «Создать виртуальный жесткий диск». Введите следующие параметры и нажмите Создать:
    Размер файла: 40 ГБ.
    Тип файла жесткого диска: VHD (виртуальный жесткий диск).
    Хранилище на физическом жестком диске: динамически распределяется.

    На следующем снимке экрана показаны ожидаемые конфигурации:
Creating a virtual hard disk
  1. Вы автоматически вернетесь в окно VirtualBox Manager. Выберите:
    Виртуальную машину FreeRadius и нажмите «Настройки».
  2. В окне «Настройки» выберите категорию «Сеть» и используйте следующие параметры для адаптера 1:
    Включите сетевой адаптер.
    Прикреплен к: адаптеру моста.
    Имя: выберите физический сетевой адаптер, который напрямую подключен к Вашей сети.

    На следующем снимке экрана показаны ожидаемые конфигурации:
Configuring network settings

7. Далее выберите категорию «Хранилище». В разделе «Контроллер: IDE» выберите значок CD/DVD, и щелкните раскрывающийся значок CD/DVD справа, как показано здесь:

Attaching a bootable disk
  1. Выберите «Выбрать файл на диске», перейдите к расположению ISO-файла сервера Ubuntu, выберите его и нажмите «Открыть». Файл ISO будет виртуально загружен на виртуальный диск. Нажмите ОК.
  2. Вы автоматически вернетесь в Oracle VirtualBox Manager. Выберите виртуальную машину FreeRadius и нажмите «Пуск», чтобы начать установку Ubuntu Server.
  3. Вам будет предложено выбрать язык и нажать Enter.
  4. Далее Вам нужно выбрать раскладку клавиатуры и нажать «Готово».
  5. Далее в меню «Сетевые подключения» серверу Ubuntu автоматически будет присвоен IP-адрес. Когда это произойдет, выберите Готово.
  6. В меню «Настроить прокси» оставьте все по умолчанию и выберите «Готово».
  7. В меню «Настроить зеркало архива Ubuntu» оставьте все по умолчанию.
    и выберите Готово.
  8. В меню конфигурации хранилища Guide оставьте все по умолчанию и выберите Готово.
  9. В меню конфигурации хранилища оставьте все по умолчанию и выберите Done.
  10. Когда появится меню «Подтвердить разрушительное действие», выберите «Продолжить».
  11. Далее Вам необходимо будет создать учетную запись пользователя и указать имя сервера. Прежде чем нажать «Готово», обязательно запишите имя пользователя и пароль.
  12. Появится меню настройки SSH. Я рекомендую Вам установить сервер OpenSSH, поскольку он позволит Вам удаленно получить доступ к серверу Ubuntu по сети. Нажмите Готово, чтобы продолжить.
  13. Появится меню «Избранные снимки сервера». Оставьте все по умолчанию и выберите Готово.
  14. Процесс установки займет некоторое время. После завершения выберите «Перезагрузить сейчас».
Ultimate Kali Linux

На этом все. Всем хорошего дня!

Цикл статей по курсу Ultimate Kali Linux.