Начните с одной темы. У информационной безопасности нет единого набора упражнений, который одинаково готовит к каждой роли.

Короткий маршрут для начала

Выбери свой маршрут

Одна основа — три направления

Начни с Linux, сетей и программирования, затем выбери один профиль и закончи первую лабораторию.

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

Для практики используйте только собственную систему или площадку, которая прямо предоставляет учебные задания. Не переносите лабораторные действия на посторонние сервисы.

С чего начать

Для командной строки подойдёт The Linux Command Line Уильяма Шоттса: книга учит работе с файлами, процессами, перенаправлением ввода-вывода и shell-скриптами. Англоязычный PDF бесплатно доступен на сайте автора; печатное издание и коммерческие электронные форматы платные. Закрепите основы во вводных заданиях OverTheWire: Bandit.

Для понятного введения в сети пройдите Networking Basics от Cisco Networking Academy: курс рассчитан на начинающих, покрывает устройства, сети и протоколы, содержит лабораторные упражнения и на странице провайдера помечен как бесплатный. Затем при необходимости сверяйтесь с HTTP Semantics (RFC 9110) — это нормативный справочник по запросам, ответам и заголовкам, а не первый учебник.

Для программирования выберите Python for Beginners как входную страницу официальной документации. Если вы уже знаете основы программирования, официальное руководство Python поможет освоить синтаксис и стандартные приёмы; само руководство предполагает знание программирования.

Лаборатории и практика

Выберите одно направление. Увеличивайте сложность после того, как можете повторить решение и объяснить механизм.

Веб-безопасность

Начните с PortSwigger Web Security Academy: материалы и интерактивные лаборатории сгруппированы по уязвимостям, а провайдер советует новичкам начать с серверных тем. Затем используйте OWASP Web Security Testing Guide как методику: он помогает сформулировать цель проверки и записать шаги и рекомендации по исправлению.

Защита инфраструктуры

Сопоставьте базовые меры из CISA Cross-Sector Cybersecurity Performance Goals с небольшой собственной учебной системой: учётные записи и доступ, журналирование, обновления и резервное копирование. Это ориентир по приоритетным практикам для организаций, не интерактивный курс и не юридическая норма.

Reverse engineering

После базового программирования и Linux попробуйте вводные задания pwn.college и выберите Dojo по программной безопасности. Среда объясняет работу с задачами внутри площадки; отдельные модули рассчитаны на знание командной строки.

Разбор и отчёт

Для завершённой работы укажите цель учебного задания и его границы, шаги воспроизведения, наблюдение и подтверждение, причину проблемы, способ исправления и повторную проверку. Отдельно напишите, что именно изменилось после исправления. Не включайте чужие секреты или реальные данные.

Дополнительное чтение

  • Hacking: The Art of Exploitation Джона Эриксона — дополнительное чтение о C, архитектуре, сетях и низкоуровневых темах. Второе издание вышло в 2008 году: используйте его для базовых идей и исторических примеров, а детали современных инструментов сверяйте с текущей документацией.

Не покупайте книгу до выбора направления. Список названий сам по себе не является учебным планом.

Профессия и роли

NICE Framework описывает работу в кибербезопасности через задачи, знания и навыки, а также группирует её в рабочие роли. Используйте его, чтобы сравнить реальные задачи ролей и выбрать, чему учиться дальше; это не список вакансий и не обещание трудоустройства.

Для поиска официальных баз уязвимостей и технических справочников используйте отдельный справочник InfoSec.

На основе исходной подборки. Сервисы, курсы и требования к версиям могут меняться. Оригинал подборки