Тестировать мобильные и веб-приложения на наличие уязвимостей, используя подходы белого/серого/чёрного ящиков;
Проводить ручной и автоматизированный анализ конфигурации систем и приложений;
Подтверждать уязвимости, найденные через автоматизированные средства и программу Bug Bounty;
Создавать подробные отчёты по результатам тестирования, включая описание уязвимостей и рекомендации по устранению;
Взаимодействовать с разработчиками по вопросам устранения найденных уязвимостей;
Взаимодействовать с инженерами по безопасности приложений и архитекторами безопасной разработки для проработки найденных проблем и внедрения защитных мер;
Проверять корректность внедрения исправлений и тестировать системы после их обновления.
Что для этого нужно: