Техническое задание: Аудит сайтов на наличие рекапчи и вредоносного кода
Требуется выполнить автоматизированный анализ предоставленной базы сайтов для выявления потенциальных угроз безопасности и сторонних интеграций.
Основные задачи
- Разработать или настроить веб-краулер для обхода списка сайтов.
- Настроить поиск и анализ HTML-кода, JavaScript-файлов и внешних подключений.
- Выявлять подключения к сторонним сервисам капчи (например, reCAPTCHA, hCaptcha и аналоги).
- Обнаруживать признаки заражения вирусами или внедрения вредоносных скриптов (подозрительные редиректы, скрытые iframe, ссылки на недоверенные ресурсы).
Требования к результату
- Структурированный отчет в удобном формате (например, CSV, XLSX, JSON).
- В отчете для каждого сайта должны быть указаны: статус проверки, найденные подключения к капче, обнаруженные угрозы или подозрительные активности.
- Предоставление кратких рекомендаций по устранению найденных уязвимостей.
Критерии успеха
Задание считается выполненным, когда предоставлен полный отчет по всем сайтам в базе с четкой идентификацией искомых элементов.