Перейти к содержимому

Куда расти дальше: три пути для тех, кто перерос свою текущую роль в ИБ

Куда расти дальше: три пути для тех, кто перерос свою текущую роль в ИБ
Время чтения: 6 мин.
Три сценария роста для тех, кто уже работает в ИБ: из пентестера, из SOC и из разработки.
Через год-полтора в одной роли рабочие задачи становятся предсказуемыми: вы решаете их быстрее, чем раньше, и уже не узнаёте от них ничего нового. Это сигнал, что пора расширять набор навыков — вопрос только, в какую сторону.
Универсального ответа тут нет: то, что стоит прокачать дальше, полностью зависит от того, с чего вы стартуете. Пентестеру, SOC-аналитику и разработчику нужны совершенно разные следующие шаги. Ниже — три сценария роста. Выберите тот, который ближе к вашему текущему опыту.
Диагностика навыков
Не уверены, в какую сторону расти именно вам? Пройдите бесплатную диагностику навыков — результаты сразу.
11 вопросов · около 5 минут · без регистрации

Если вы пентестер инфраструктуры

Инфраструктурный пентест→Веб-пентест + Python
Любой пентестер проходит через общую базу: сканирование сети, поиск и эксплуатация уязвимостей сервисов на отдельном хосте, базовое повышение привилегий — классический набор навыков уровня OSCP или CTF на one-box машинах. Дальше эта база расходится на две разные специализации: тестирование внутренней инфраструктуры — или тестирование веб-приложений. Это не последовательные ступени одного пути, а два параллельных направления, и прокачанность в одном не даёт автоматически навыков в другом.
Если вы специализировались на инфраструктуре, веб-направление так и остаётся непройденным — а вместе с ним часть проектов, где скоуп требует обеих компетенций: такие задачи отдают другому специалисту или подрядчику.
Первый навык: тестирование веб-приложений. Это не углубление в то же самое, а другая методология — PTES вместо чистого lateral movement, фаззинг директорий и параметров вместо перебора учётных данных в сети, эксплуатация уязвимостей из OWASP Top-10 Web вместо инфраструктурных мисконфигураций. Другой набор инструментов, другой образ мышления.
Курс
WAPT: пентест веб-приложений
Полная методология тестирования веб-приложений — от сбора информации до пост-эксплуатации.
  • Практика по категориям уязвимостей OWASP Top-10
  • Методология PTES и рабочие инструменты: Burp Suite, ffuf, wfuzz, sqlmap, nuclei
  • Для пентестеров, которые хотят выйти за пределы инфраструктуры
Бесплатный гайд «SSRF: как один параметр с URL превращается в ключи от вашего облака» — в Telegram, без регистрации
Пентест веб-приложений
Второй навык: автоматизация на Python. Ручной перебор, парсинг результатов сканеров, написание своих фаззеров и брутфорсеров — то, что отличает пентестера, который умеет только запускать готовые инструменты, от того, кто пишет свои. На собеседовании это заметно почти сразу.
Курс
Python для Пентестера
Пишем собственные инструменты вместо того, чтобы зависеть от готовых.
  • Фаззер, конвертер полезных нагрузок, сканер, брутфорсер, парсер
  • Многопоточность и работа с сетью
  • Итог курса — собственный фреймворк, объединяющий написанное
Бесплатный гайд «Свой сканер портов на Python: зачем писать то, что уже умеет nmap» — в Telegram, без регистрации
Python для пентестера
Вопрос эксперту
Какую рутинную задачу пентестеру стоит автоматизировать первой, чтобы это сразу окупилось?
«Разведку и сканирование. Именно на них уходит больше всего времени, поэтому автоматизировать их стоит в первую очередь: запускать самописные инструменты или nmap и masscan так, чтобы результат сразу падал в лог-файл и дальше обрабатывался без ручной работы. На второе место я бы поставил отчёт — процесс муторный, но обязательный, и его тоже можно автоматизировать.»
Дмитрий Миронов · куратор курса Python для пентестера

Если вы SOC-аналитик или занимаетесь реагированием на инциденты

Windows-реагирование→Форензика Linux
Если ваш опыт реагирования строится в основном на Windows — журналы событий, реестр, дампы памяти конкретно под эту ОС, — рано или поздно расследование упрётся в сервер на Linux. То же самое верно и для тех, кто уже касался Linux, но не чувствует уверенности именно в этой части: одно дело — базовые команды администратора, и совсем другое — собирать и анализировать артефакты в контексте расследования инцидента.
Откладывать этот навык становится всё труднее: на Linux и так работает большая часть продакшн-инфраструктуры — веб-серверы, базы данных, значительная доля облачных нагрузок, а на фоне импортозамещения в России компании переводят инфраструктуру на Linux ещё активнее — значит, доля инцидентов на этой ОС будет только расти.
Навык: форензика и реагирование на инциденты в Linux. Другая файловая система, другие журналы, другие способы закрепления злоумышленника — и другие инструменты сбора и анализа артефактов. Логика расследования та же, что и в Windows-реагировании, но без конкретных навыков под Linux часть инцидентов просто не расследовать полноценно — только описать симптомы.
Курс
DFIR: цифровая криминалистика и реагирование на инциденты
Расследование инцидентов на Linux: сбор и анализ артефактов, хронология, отчёт.
  • Артефакты Linux: журналы, cron, systemd, SSH-ключи, руткиты
  • Хронология инцидента: Plaso и Timesketch
  • Отчёты, playbook для SOC, Threat Intelligence
Бесплатный гайд «Единая хронология инцидента: как собрать её из разрозненных Linux-логов» — в Telegram, без регистрации
Форензика Linux
Вопрос эксперту
Что первым сбивает с толку специалиста с Windows-опытом на его первом Linux-инциденте?
«Он ищет привычные артефакты — и не находит. Где MFT? Где System​32? Инструменты Эрика Циммермана не запускаются, а как снимать и смотреть память, непонятно: что такое LiME и AVML? И всё приходится делать в командной строке.»
Вадим Варфоломеев · автор курса DFIR

Если вы разработчик или DevOps-инженер

CI/CD-пайплайн→DevSecOps
Пайплайн собирается и деплоится быстро — но проверки безопасности либо отсутствуют, либо добавлены в последний момент и тормозят релиз. Специалист, который умеет встраивать безопасность прямо в CI/CD, а не устраивать её отдельным медленным этапом, — на стыке двух команд сразу, и заметен и продуктовым, и ИБ-руководителям.
Навык: DevSecOps. Не теория про «безопасность как культуру», а конкретный инженерный стек. Специалист с этим набором навыков закрывает то, что не умеет ни классический DevOps, ни классический безопасник по отдельности.
Курс
Профессия DevSecOps-инженер
Безопасность, встроенная в CI/CD, а не добавленная отдельным этапом.
  • SAST/DAST в GitLab CI и Jenkins
  • Vault, безопасность контейнеров и Kubernetes
  • Terraform и Ansible
Бесплатный гайд «SBOM: как за минуты понять, уязвимы ли вы к следующему Log4j» — в Telegram, без регистрации
DevSecOps
Вопрос эксперту
Чего не хватает разработчику, который приходит в DevSecOps, по сравнению с безопасником? И наоборот?
«Разработчику — знания атак: какие бывают инциденты и почему они происходят. Безопаснику — долгой практики программирования и понимания, что у любого ПО есть жизненный цикл.»
Илья Сафронов · автор курса DevSecOps

С чего начать

01
Определите точку старта
Какой из трёх сценариев выше ближе к вашей текущей роли.
02
Пройдите диагностику
Покажет конкретные пробелы, а не общее направление. 11 вопросов, около 5 минут.

Пройти диагностику →

03
Обсудите трек с менеджером
Бесплатная консультация — поможем подобрать курсы под вашу задачу.

Написать менеджеру →или оставьте заявку на сайте

Больше разборов и обсуждений — в нашем Telegram-канале и на форуме Codeby.net.