![](https://habrastorage.org/files/514/7e1/084/5147e1084f0840758f842ca35f7a5c33.jpg)
«Корпоративные лаборатории» — программа профессиональной подготовки в области информационной безопасности, состоящая из теоретической (курсы-вебинары) и практической подготовки (работа в пентест-лабораториях). В данной статье будет рассмотрено содержание именно практической базы, составляющей порядка 80% от общей программы обучения. В статье содержится краткий разбор одного из заданий практической подготовки.
По многим современным статистическим данным, собранным во время тестирования на проникновение, одной из важных проблем безопасности являются слабые и повторяющиеся пароли, что, несомненно, реализовано в заданиях лабораторий. Информация, собранная на одном этапе или хосте, может оказаться полезной на другом. Для успешной атаки решающими могут оказаться любые данные.
![](https://habrastorage.org/files/ccd/e1c/484/ccde1c484c414376a272e99b8109d040.png)
Работа в корпоративных лабораториях тестирования на проникновение предполагает использование современного security-софта и актуальных векторов атак. После анонса о выходе новой версии популярного security-дистрибутива Kali Linux 2.0, программа обучения, учебный материал и методические пособия были переработаны с учетом особенностей новой версии — таким образом мы поддерживаем актуальность материала.
![](https://habrastorage.org/files/f6d/19b/4c3/f6d19b4c31584af6afad6845107dcb41.png)
Вернемся к практической части программы. Первым этапом, как для пентестера, так и для злоумышленника, является сбор информации об атакуемой системе. Как правило, такая информация собирается с помощью поисковых запросов и сервисов, а также специализированного программного обеспечения. Процесс сбора информации является достаточно кропотливым, помимо этого необходимо отлично разбираться в работе специализированных инструментов, чтобы не упустить потенциальные «точки входа» в систему. К примеру, в дефолтном режиме популярная утилита Nmap не сканирует UDP порты. Некоторые об этом не знают или попросту «упускают из вида».
![](https://habrastorage.org/files/fb6/d2f/3a7/fb6d2f3a77304ef28cbc22c32a5322fa.png)
Потенциальные «точки входа» в систему могут располагаться именно на таких портах: IPsec (500 UDP) или SNMP (161 UDP). Данные сервисы могут быть подвержены атакам communuty string (SNMP) и discovering IKE hosts (IPsec VPN Servers), а атаки на них могут позволить злоумышленнику получить информацию о сетевой инфраструктуре компании и способствовать несанкционированному доступу к внутренней сети.
Безопасность внутренней сети часто является «узким местом». Стараясь сосредоточить основные усилия на обеспечении внешнего периметра, ИТ- и ИБ- специалисты забывают или намеренно ослабляют (для комфортной работы сотрудников) безопасность внутренней сети, позволяя злоумышленнику, попавшему вовнутрь, чувствовать себя довольно вольготно. На наших курсах мы показываем MitM атаки и техники, причем при таких атаках используется не совсем типичная ситуация. Объясняется принцип необходимой атаки для того, чтобы можно было перенести полученные знания для проверки своей сети с учетом особенностей архитектуры. Также уделяется внимание атакам на повышение привилегий и расширения влияния внутри локальной сети. Например, многие админы не знают о т.н. Kerberos Golden Ticket, позволяющему злоумышленнику получить наивысшие права в атакуемой инфраструктуре.
![](https://habrastorage.org/files/005/814/386/005814386b844bf9bc53b5393a8cc879.jpg)
Обычная практика таких атак – перехват трафика к внешним ресурсам, однако, в «Корпоративных лабораториях» мы стараемся сделать упор на перехват трафика между хостами в одной сети – такие техники используются злоумышленниками для продвижения в локальной сети и захвата новых целей в инфраструктуре компании.
Зачастую внутри сети неверно выставлены права и мало внимания уделено контролю доступа, уровню привилегий. И такие моменты отражены в лабораториях, например: есть некий Windows сервер с назначенными заданиями по резервному копированию критичной информации из папки А (рабочая) в папку Б (бэкап). У пользователей нет доступа к папкам даже на чтение файлов.
![](https://habrastorage.org/files/280/e71/dba/280e71dbafdf46b5ab12705e9a4c4632.png)
Тем не менее, конфигурационный файл сервиса имеет неверные права, что позволяет пользователям манипулировать выводом этого файла и получить доступ к критичной информации. Более того, сам конфиг зашифрован, что добавляет больше сложностей атакующим (и больше знаний обучающимся).
Одним из частых векторов атаки являются уязвимые веб-приложения, которые также реализованы в лабораториях: в одном из заданий атакующие находят сайт на Wordpress (что очень часто встречается в повседневной жизни, в том числе как основа корпоративного блога). Один из установленных плагинов содержит уязвимость, есть возможность залить файлы в корень веб-сервера. Усложняет задачу факт нахождения веб-сервера за NAT-ом. Для успешной реализации атаки необходимо подобрать верный payload — для эксплуатации уязвимости и получения реверс-шелла с веб-сервера в локальной сети.
![](https://habrastorage.org/files/34e/1e1/20b/34e1e120b99a46da8a8a7a4ec143cc9a.png)
Или одна из самых опасных уязвимостей – внедрение операторов SQL, SQL-инъекция. Эта уязвимость все еще встречается на просторах интернета, причем иногда и на довольно крупных и защищенных проектах. С помощью такой уязвимости вытягиваются таблица с пользователями и осуществляется поиск админ-панели сайта с помощью bruteforce-атаки для дальнейшей заливки шелла и проведения, например, watering-hole атак на сотрудников компании, реализации фишинговых сценариев.
При прохождении обучения в «Корпоративных лабораториях» специалист в короткие сроки получает следующие навыки:
- Осведомленность об актуальных угрозах, векторах и сценариях атаки;
- Понимание действий злоумышленника, методик и тактик проведения атак;
- Умение распознать атаку и правильно противодействовать;
- Знание security-утилит и техник атаки;
- Умение пользоваться поиском для получения информации (куратор не дает прямые подсказки, а только направление для размышления и поиска решения задачи);
- Умение пользоваться официальной документацией;
- Знание и понимание слабости настроек по умолчанию и их проверки.
На протяжении всего курса каждый специалист находится в полном интерактиве с инструкторами и куратором — получает практические советы, ответы на вопросы и консультации, в том числе и по вопросам обеспечения безопасности в конкретной ситуации.
![](https://habrastorage.org/files/829/c4f/a2d/829c4fa2d8a246eab0a03ae4ad3362eb.png)
Большой практический опыт наших сотрудников, анализ актуальных уязвимостей и векторов атаки позволяет делать процесс обучения практичным и увлекательным, держа «руку на пульсе» и профессионально и вовремя противостоять современным кибер-угрозам.
Практическая подготовка в пентест-лабораториях. Часть 2
Практическая подготовка в пентест-лабораториях. Часть 3
Практическая подготовка в пентест-лабораториях. Часть 4
Практическая подготовка в пентест-лабораториях. Часть 5