Роли · Penetration Testing Engineer · Junior

Что должен уметь Junior }

13 ключевых навыков, всего 50. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Junior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Безопасность.

13ключевых навыков
37дополнительных навыков
1областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Junior Полная матрица роли

Ключевые навыки для Junior

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Безопасность · 13

Безопасность Kubernetes Осведомлённость

Понимает базовые концепции Безопасность Kubernetes. Следует security guidelines. Распознаёт типовые уязвимости в коде.

Моделирование угроз Осведомлённость

Понимает базовые концепции Моделирование угроз. Следует security guidelines. Распознаёт типовые уязвимости в коде.

Понимает базовые концепции Основы цифровой криминалистики. Следует security guidelines. Распознаёт типовые уязвимости в коде.

Практики безопасного кода Осведомлённость

Понимает базовые концепции безопасного кодирования с точки зрения пентеста — распознаёт паттерны инъекций, обхода аутентификации и небезопасной десериализации в исходном коде. Следует рекомендациям безопасности по идентификации эксплуатируемых слабостей кода и понимает, как типичные уязвимости проявляются в разных языках программирования.

Понимает базовые концепции Процесс реагирования на инциденты. Следует security guidelines. Распознаёт типовые уязвимости в коде.

Сетевая безопасность Осведомлённость

Понимает базовые концепции сетевой безопасности: модель TCP/IP, распространённые порты и протоколы, логику правил firewall. Умеет запускать сканирование Nmap, читать дампы пакетов в Wireshark и выявлять открытые сервисы на целевом хосте под руководством старшего специалиста.

Сканирование зависимостей Осведомлённость

Понимает базовые концепции Сканирование зависимостей. Следует security guidelines. Распознаёт типовые уязвимости в коде.

Управление уязвимостями Осведомлённость

Понимает базовые концепции Управление уязвимостями. Следует security guidelines. Распознаёт типовые уязвимости в коде.

JWT / OAuth2 / OIDC Осведомлённость

Понимает концепции JWT/OAuth2 с перспективы тестирования безопасности: типичные уязвимости JWT (none algorithm, key confusion), манипуляция OAuth2 redirect URI и векторы утечки токенов. Распознаёт небезопасные паттерны хранения и передачи токенов. Следует командным гайдлайнам для оценки безопасности аутентификации.

Понимает базовые концепции OWASP и безопасность приложений. Следует security guidelines. Распознаёт типовые уязвимости в коде.

RBAC / ABAC авторизация Осведомлённость

Понимает базовые концепции RBAC / ABAC авторизация. Следует security guidelines. Распознаёт типовые уязвимости в коде.

SAST/DAST Осведомлённость

Понимает базовые концепции SAST/DAST. Следует security guidelines. Распознаёт типовые уязвимости в коде.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Алгоритмы и сложностьАсинхронное программированиеДокументирование APIИнтеграционное тестированиеКачество кода и рефакторингМногопоточное программированиеОсновы сетейОсновы System DesignПаттерны проектированияПринципы ООП и SOLIDПроектирование WebSocket APIСканирование безопасности контейнеровСтруктурированное логированиеСтруктуры данныхТестирование APIAWSChatGPT / ClaudeCode ReviewCursor IDEDockerELK StackGit AdvancedGitHub Actions / GitLab CIGitHub CopilotGraphQL DesignKubernetes CoreOpenTelemetryPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRate Limiting и ThrottlingRedisREST API DesignRunbook и Playbook WritingSecurity TestingUnit-тестированиеVPN и сетевая изоляция

Что меняется на Middle

50 навыков получают более высокое ожидание или становятся ключевыми при переходе с Junior на Middle. Сначала самые большие скачки.

Страница Middle →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 50 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.