Профессии в ИТ · Кластер информационной безопасности

Профессии информационной безопасности

Общее представление о кластере профессий и подробный разбор четырёх направлений: содержание работы, типичные задачи, требования к образованию и опыту.

Урок 3 · 10 минут

Раздел 1

Информационная безопасность как кластер профессий

Информационная безопасность (ИБ) — состояние защищённости информации и информационных систем от несанкционированного доступа, изменения, уничтожения и нарушения работы. Классическая модель описывает три свойства, которые обеспечивают специалисты по ИБ:

Конфиденциальностьдоступ к информации имеют только уполномоченные субъекты
Целостностьинформация не изменена несанкционированным образом
Доступностьуполномоченный пользователь получает информацию и сервис в нужный момент

Каждое из свойств соответствует знакомым механизмам ОС Linux: права доступа к файлам и учётные записи обеспечивают конфиденциальность, контрольные суммы и журналы изменений — целостность, резервное копирование и мониторинг служб — доступность.

ИБ не является одной профессией. Это кластер — группа специальностей с общей теоретической базой (операционные системы, компьютерные сети, программирование, криптография, право) и разным содержанием работы. Направления удобно группировать по роли специалиста:

Построение защиты

Как сделать систему устойчивой к атакам?

Проверка защиты (наступательная безопасность)

Можно ли обойти существующую защиту?

Специалист по тестированию на проникновение Вирусный аналитик Специалист по социальной инженерии

Обнаружение атак и реагирование

Что происходит в системе прямо сейчас?

Аналитик SOC Специалист по реагированию на инциденты Аналитик киберугроз

Управление и соответствие требованиям

Выполняет ли организация законы и стандарты?

Специалист по аудиту и комплаенсу

Цветом выделены направления, рассматриваемые на этом уроке. Остальные шесть направлений будут рассмотрены на следующих занятиях.

Правовая граница профессии. Действия специалиста по ИБ законны только при наличии полномочий: собственной зоны ответственности или письменного разрешения владельца системы. Неправомерный доступ к компьютерной информации, создание вредоносных программ и нарушение правил эксплуатации информационных систем являются уголовными преступлениями (ст. 272–274 УК РФ). Одни и те же технические знания используются как для защиты, так и для нападения; профессионала отличает соблюдение этой границы.

Направление 1 · Построение защиты

Инженер по защите инфраструктуры

Другие названия: инженер по ИБ, специалист по защите информации, Security Engineer

Проектирует и поддерживает защиту серверов, рабочих станций и сетей организации. По характеру работы наиболее близок к системному администратору: использует те же инструменты, но оценивает каждую настройку с точки зрения возможной атаки.

Типичные задачи

  • Усиление защиты SSH-серверазапрет входа под root (PermitRootLogin no), вход только по ключам, ограничение числа попыток аутентификации, блокировка адресов после серии неудачных попыток (fail2ban)
  • Управление учётными записями и правамипринцип минимальных привилегий: пользователю выдаются только необходимые права; ограничение членства в группе sudo; блокировка учётных записей уволенных сотрудников
  • Настройка межсетевого экранаправила nftables, разрешающие только нужные порты и адреса; разделение сети на сегменты
  • Управление обновлениямисвоевременная установка исправлений безопасности (apt update && apt upgrade) на всех серверах
  • Журналирование и резервное копированиесбор журналов (journalctl, /var/log/auth.log), проверка восстановления данных из резервных копий

Образование

  • Высшее образование по направлениям группы 10.00.00 «Информационная безопасность» (например, 10.03.01 «Информационная безопасность», 10.05.03 «Информационная безопасность автоматизированных систем»)
  • Допустим переход из смежных направлений (09.00.00 «Информатика и вычислительная техника») с профессиональной переподготовкой

Опыт и знания

  • Уверенное администрирование Linux и Windows, работа в командной строке
  • Компьютерные сети: TCP/IP, маршрутизация, DNS, VPN
  • Автоматизация на Bash или Python
  • Типичный путь: системный или сетевой администратор → инженер по ИБ

Направление 2 · Проверка защиты

Специалист по тестированию на проникновение

Другие названия: пентестер, этичный хакер, Penetration Tester

По договору с владельцем системы моделирует действия злоумышленника, чтобы найти уязвимости раньше, чем их найдёт настоящий нарушитель. Результатом работы является не взлом, а отчёт с описанием уязвимостей и рекомендациями по их устранению.

Типичные задачи

  • Согласование границ работписьменное определение объектов тестирования, сроков и допустимых методов; без такого соглашения тестирование незаконно
  • Разведкасбор сведений о системе: открытые порты и службы (сканер nmap), версии программ, доменные имена
  • Поиск и проверка уязвимостейнапример, обнаружение SSH-сервера, разрешающего вход по паролю под root, или веб-формы, уязвимой к SQL-инъекции
  • Эксплуатация в согласованных пределахподтверждение того, что уязвимость реально позволяет получить доступ, без нанесения ущерба данным заказчика
  • Отчётописание каждой уязвимости, оценка её критичности, шаги воспроизведения и рекомендации; отчёт адресован инженерам по защите

Образование

  • Высшее образование по направлениям 10.05.01 «Компьютерная безопасность», 10.03.01 «Информационная безопасность» или по ИТ-направлениям
  • В этой профессии работодатели в значительной степени оценивают подтверждённые практические навыки: результаты соревнований, найденные уязвимости, профессиональные сертификаты

Опыт и знания

  • Глубокое знание Linux, сетей и веб-технологий (HTTP, базы данных)
  • Программирование на Python, чтение кода на других языках
  • Участие в соревнованиях CTF, программы поиска уязвимостей (bug bounty)
  • Типичный путь: администратор или разработчик → младший пентестер

Направление 3 · Обнаружение атак и реагирование

Аналитик центра мониторинга (SOC)

SOC — Security Operations Center, центр мониторинга и реагирования на инциденты

Непрерывно отслеживает события безопасности в инфраструктуре организации, отличает атаки от штатной активности и запускает реагирование. SOC работает круглосуточно; аналитики делятся на линии: L1 обрабатывает поступающие оповещения, L2 расследует подтверждённые инциденты, L3 занимается сложными атаками и настройкой правил обнаружения.

Типичные задачи

  • Обработка оповещенийв SIEM-системе (системе сбора и корреляции событий) появилось оповещение: 300 неудачных попыток входа по SSH с одного адреса за 5 минут; аналитик определяет, является ли это атакой подбора пароля
  • Анализ журналовпроверка записей в /var/log/auth.log или вывода journalctl -u ssh: был ли после серии неудач успешный вход и под какой учётной записью
  • Эскалация и первичное реагированиепередача инцидента на следующую линию, блокировка адреса, изоляция заражённого компьютера по регламенту
  • Настройка правил обнаружениясоздание и уточнение правил корреляции, сокращение числа ложных срабатываний
  • Документированиефиксация хронологии инцидента и принятых мер

Образование

  • Высшее образование по направлениям группы 10.00.00 или по ИТ-направлениям
  • Для позиции L1 часто достаточно профильного среднего профессионального образования или старших курсов вуза; многие крупные центры мониторинга набирают стажёров из числа студентов

Опыт и знания

  • Понимание устройства ОС и сетевых протоколов, умение читать журналы
  • Знание типовых техник атак (матрица MITRE ATT&CK)
  • Внимательность, способность работать по регламенту и в сменном графике
  • Типичный путь: L1 → L2 → L3, далее реагирование на инциденты или аналитика угроз

Направление 4 · Построение защиты

Инженер по безопасности приложений (AppSec / DevSecOps)

AppSec — Application Security; DevSecOps — встраивание безопасности в процесс разработки и выпуска ПО

Обеспечивает безопасность программного обеспечения на всех этапах его жизненного цикла: от проектирования до выпуска. Работает совместно с командой разработки и добивается того, чтобы уязвимости устранялись в коде до того, как приложение попадёт на рабочие серверы.

Типичные задачи

  • Моделирование угрозанализ архитектуры нового сервиса: какие данные он хранит, кто имеет к нему доступ, какие атаки возможны
  • Анализ исходного кодаручная проверка и статический анализ (SAST): например, поиск SQL-запросов, собранных конкатенацией строк из пользовательского ввода
  • Проверка зависимостейвыявление сторонних библиотек с известными уязвимостями (SCA) и контроль их обновления
  • Встраивание проверок в CI/CDавтоматический запуск сканеров при каждой сборке; выпуск версии блокируется при обнаружении критической уязвимости
  • Обучение разработчиковправила безопасной разработки на основе перечня OWASP Top 10 — наиболее распространённых уязвимостей веб-приложений

Образование

  • Высшее образование по направлениям 09.03.04 «Программная инженерия», 09.03.01 «Информатика и вычислительная техника» или по направлениям группы 10.00.00
  • Обязательна серьёзная подготовка в программировании: специалист должен понимать код не хуже разработчика

Опыт и знания

  • Опыт разработки бэкенда на одном или нескольких языках (Python, Java, Go, JavaScript)
  • Веб-технологии, базы данных, контейнеры (Docker), системы CI/CD
  • Знание типовых уязвимостей веб-приложений и способов их устранения
  • Типичный путь: бэкенд-разработчик или DevOps-инженер → AppSec-инженер

Раздел 6

Сравнение направлений

НаправлениеОсновной вопросБазовая подготовкаПредшествующая профессияПорог входа
Защита инфраструктурыКак настроить систему безопасно?Linux, сетиСистемный администраторСредний
Тестирование на проникновениеКак обойти защиту?Linux, сети, веб, программированиеАдминистратор, разработчикВысокий
Аналитик SOCЧто происходит в системе сейчас?ОС, сети, журналыВозможен вход без опыта (L1)Наиболее доступный
AppSec / DevSecOpsБезопасен ли код?Программирование, веб, CI/CDБэкенд-разработчик, DevOpsВысокий

Общая основа всех четырёх направлений — операционные системы, компьютерные сети и программирование, то есть содержание этого курса.

Раздел 7

Подготовка в школе

  1. Linux и командная строкаСвободная работа в терминале является обязательным требованием во всех четырёх направлениях.
  2. Компьютерные сетиАдресация, порты, протоколы HTTP и SSH, устройство DNS.
  3. ПрограммированиеPython для автоматизации; основы бэкенда и баз данных.
  4. Соревнования CTFКомандные соревнования по ИБ (Capture The Flag), в том числе школьные; задачи охватывают веб, криптографию, анализ файлов и программ.
  5. ОлимпиадыОлимпиады по информационной безопасности и криптографии входят в перечень олимпиад школьников и дают льготы при поступлении.
  6. Практика только на собственных системахУчебные атаки выполняются в своей лаборатории или на специальных тренировочных площадках, но не на чужих системах.