Траектория «Уже в IT»
Как перейти в информационную безопасность из IT: план обучения
Для разработчиков, тестировщиков и админов: быстро закрыть пробелы и перейти к безопасности
Если вы уже работаете в IT, начинать с «что такое файл» незачем. Эта траектория построена так, чтобы быстро закрыть пробелы и перейти к тому, что отличает специалиста по безопасности: взгляду на систему глазами атакующего.
Знакомые модули можно не проходить: короткий тест модуля или решённая без подсказок практика засчитывают его сразу. На практике у разработчиков чаще всего проседают права доступа в Linux, сетевые службы и устройство сессий в вебе, и именно на них траектория делает упор.
Все практики проходят в изолированных учебных средах прямо в браузере. Проверка автоматическая: система смотрит на фактическое состояние машины, а не на текст введённой команды.
Что вы будете уметь
- Закрыть пробелы в Linux: права, учётные записи, процессы
- Понимать, как службы видны в сети и чем опасна привязка к 0.0.0.0
- Смотреть на HTTP, cookie и сессии с точки зрения атакующего
- Проводить локальную разведку и находить ошибки конфигурации
- Применять моделирование угроз к своим проектам
План обучения по шагам
4 урока · 1 ч 23 мин · с практикой в терминале
Скорее всего, вы это знаете — сдайте тест модуля и идите дальше
4 урока · 1 ч 45 мин · с практикой в терминале
Частый пробел даже у опытных разработчиков: SUID, права каталогов, восьмеричная запись
4 урока · 2 ч 5 мин · с практикой в терминале
5 уроков · 2 ч 5 мин · с практикой в терминале
Журналы и SSH глазами безопасника: следы атаки и безопасная настройка сервера
3 урока · 34 мин
1 урок · 30 мин · с практикой в терминале
3 урока · 59 мин · с практикой в терминале
Cookie и сессии глазами атакующего
1 урок · 12 мин
1 урок · 40 мин · с практикой в терминале
Знакомые модули можно не проходить: короткий тест или практика без подсказок засчитывают модуль.
Частые вопросы
Можно ли пропустить то, что я уже знаю?
Да. У каждого модуля есть кнопка «Я это знаю»: короткий тест или практика без подсказок засчитывают модуль.
Чем это полезно разработчику?
Вы начнёте замечать уязвимости в своём коде и конфигурации до того, как их найдут другие, и сможете осознанно выбирать направление в безопасности: AppSec, пентест или DevSecOps.
Сколько времени займёт?
С перезачётом знакомых модулей текущую программу проходят за 1–2 недели.