Автоотклики

Опубликована 6 дней назад · hh.ru

Специалист по безопасной разработке (Appsec, фаззинг)

Код Безопасности

  • Москва · удалённо
  • junior
  • вилка не указана

О вакансии

Обязанности

Разрабатывать и поддерживать модульные тесты и фаззинг-обёртки на C/C++ для ядра Linux и системных библиотек;

Настраивать, запускать и оптимизировать фаззеры (syzkaller, AFL++, libFuzzer) в распределённых средах;

Автоматизировать сценарии фаззинг-тестирования и интегрировать их в CI/CD-пайплайны;

Анализировать краши, воспроизводить баги, писать детализированные репорты и взаимодействовать с upstream-разработчиками;

Актуализировать фаззинг-цели: выбирать приоритетные компоненты, обновлять входные корпуса, повышать покрытие кода;

Использовать инструменты динамического анализа (KASAN, UBSAN, KMSAN, GDB, kgdb) для отладки и выявления сложных ошибок памяти;

Сопровождать фаззинг-ферму: мониторинг, масштабирование, логирование, оптимизация ресурсов;

Участвовать в кластерах LVC (ИСП РАН) — sdl-dpi, sdl-dpdk — в роли куратора-специалиста по фаззинг-тестированию, обеспечивая:

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

Требования

Глубокое знание C/C++ и низкоуровневого программирования; Опыт написания фаззинг-тестов и обёрток для системного кода; Практический опыт с AFL++, libFuzzer, syzkaller; Умение работать с ASAN/TSAN/MSAN/KASAN/UBSAN/KMSAN, GDB, kgdb; Опыт анализа крашей, написания репортов и взаимодействия с open-source сообществами. Понимание жизненного цикла разработки и интеграции тестов в CI/CD.

Будет плюсом

Опыт работы с ядром Linux (драйверы, подсистемы, системные вызовы); Знание виртуализации (KVM, QEMU), контейнеров, Linux-namespace; Опыт автоматизации на Python/Bash; Участие в upstream-разработке (патчи в ядро Linux, проекты в kernel.org); Участие в кластерах LVC: https://portal.linuxtesting.ru/

Условия

Трудоустройство в аккредитованную ИТ компанию с полным соблюдением ТК РФ; Гибкий график работы 5/2 с плавающим началом рабочего дня (с 9 до 11 часов); Гибридный, либо удаленный формат работы (офисы в г. Москва, Санкт-Петербург или Пенза); ДМС (со стоматологией) после 3 месяцев работы в компании; Доплата больничных до полной суммы ежемесячного дохода (до 21 дня в год); Игровые комнаты, тренажерный зал, душевые, корпоративная футбольная команда, квизы, комнаты отдыха в офисе; Возможности для профессионального развития: внутренние и внешние конференции, обучения и тренинги, собственная библиотека.

Навыки из вакансии

fuzzing

Письмо под эту вакансию

Напишет ИИ-работяга по вашему резюме с hh.ru. Бесплатно, 5 в день.

Нужен вход через Telegram и подключённый hh — резюме берём оттуда.

Похожие вакансии

Не то, что искали? Ответьте на пять вопросов — подборка будет приходить в Telegram раз в день.

ИИ-работяга откликается на такие вакансии за вас — и пишет письмо к каждому отклику

24 часа бесплатнокарта не нужна