AppSec Engineer

Проект

Сервис доставки еды

Роль

AppSec Engineer

Грейд

Middle+/Senior

Требования

Аудиты безопасности сервисов • Проведение ручного и автоматизированного анализа защищённости веб-приложений, API, мобильных приложений и внутренних сервисов • Выявление уязвимостей согласно методологии OWASP и внутренним стандартам Заказчика • Подготовка отчётов с описанием вектора атаки, степени критичности (CVSS v3.1), шагами воспроизведения и конкретными рекомендациями по устранению • Проведение найденных уязвимостей по процессу управления уязвимостями/дефектами • Верификация исправлений (retesting) после закрытия уязвимостей командами разработки

Аудиты сервисов в рамках ПСИ • Проведение AppSec-проверок перед вводом систем или изменений в системах в промышленную эксплуатацию в рамках приёмочных испытаний • Оценка соответствия сервиса внутренним Security Requirements Заказчика • Фиксация результатов в системе управления проектами (Jira) с категоризацией по критичности и блокирующим статусом для выпуска • Проведение найденных уязвимостей по процессу управления уязвимостями/дефектами • Верификация исправлений (retesting) после закрытия уязвимостей командами разработки

Триаж файндингов • Анализ и верификация результатов автоматического сканирования SAST, SCA, Secret Detection, DAST в ASOC-платформе (Semgrep и др.) и в выводе job output пайплайнов безопасности внутри сервисов • Отделение истинных срабатываний от ложных, классификация по степени риска и приоритизация для команд разработки • Проведение подтверждённых уязвимостей по процессу управления уязвимостями/дефектами • Исключение ложноположительных срабатываний в единой системе управления исключениями • Снижение «шума» инструментального анализа за счёт доработки исключений ложноположительных срабатываний и кастомизации правил сканирования

Ведение уязвимостей по процессу управления уязвимостями • Сопровождение жизненного цикла уязвимости: от обнаружения до подтверждённого закрытия • Взаимодействие с командами разработки по вопросам сроков устранения, эскалация просроченных задач • Контроль соответствия SLA по устранению уязвимостей, установленных Заказчиком

Формирование кастомных правил для SAST и Secret Detection • Разработка кастомных правил Semgrep (и иных SAST-инструментов) для выявления уязвимостей, характерных для технологического стека Заказчика • Создание правил обнаружения утечек секретов (Secret Detection) с учётом применяемых в компании форматов токенов, ключей и credentials • Тестирование правил с помощью инструментов Заказчика, итеративная доработка • Документирование правил: назначение, примеры срабатывания, ожидаемые результаты

Формирование кастомных шаблонов для DAST • Разработка шаблонов Nuclei и иных DAST-инструментов для автоматизированной проверки уязвимостей, специфичных для приложений Заказчика • Создание шаблонов для проверки бизнес-логики, аутентификации, авторизации и нестандартных эндпоинтов API • Тестирование шаблонов, документирование и передача в продуктивную эксплуатацию Заказчика

Доработка правил защиты, установленных на WAF • Разработка кастомных правил защиты для WAF в целях защиты приложений Заказчика • Тестирование кастомных правил защиты, документирование и передача в продуктивную эксплуатацию Заказчика

Формирование документации • Разработка технической и процессной документации по результатам взаимодействия с командами: описание архитектуры с точки зрения безопасности, модели угроз, описание бизнес-логики сервисов • Создание Security Notes, гайдов по безопасной разработке, чеклистов для конкретных технологий стека Заказчика • Поддержание документации в актуальном состоянии при изменении архитектуры сервисов

Формирование рекомендаций по Security Requirements и ЛНД • Анализ существующих Security Requirements, Security Notes и ЛНД на предмет актуальности и полноты покрытия • Подготовка предложений по расширению требований с учётом новых угроз, технологий и выявленных в ходе аудитов паттернов уязвимостей • Участие в согласовании обновлений нормативных документов с командами разработки и безопасности

Ресёрч по улучшению инструментов и подходов AppSec • Мониторинг актуального ландшафта угроз, новых CVE и техник атак, применимых к стеку Заказчика • Исследование новых инструментов, методологий и подходов (SAST, DAST, SCA, Supply Chain Security, AI-assisted security) • Подготовка структурированных отчётов с оценкой применимости, сравнительным анализом и рекомендациями по внедрению • Проведение proof-of-concept (PoC) для наиболее перспективных инструментов в среде Заказчика

Дополнительные условия

  • Срок привлечения - 1 год;
  • Проект - один из крупных сервисов доставки еды в России

Ограничения:

  • Локация - РФ;
  • Часовой пояс не больше двух часов разницы от МСК.

Важно!

При отправке кандидата приложите информацию:

  1. ФИО
  2. Дата рождения
  3. Локация
  4. Грейд
  5. Рейт (ставка/час)
  6. Возможная дата старта на новый проект
  7. Планы на отпуск в ближайшие 3 месяца
  8. Штатный/партнерский/рынок
  9. Скрининг по заявленным требованиям к вакансии (проставить +-)