Что нужно сделать
1. Полный анализ безопасности
- Аудит уязвимостей по стандарту OWASP Top 10
- Проверка на XSS и CSRF атаки
- Тестирование на SQL-инъекции и проверка фильтрации вводимых данных
- Проверка настроек CORS
- Анализ безопасности используемых сторонних библиотек и плагинов
- Проверка защиты сессий и системы авторизации
2. Тестирование на проникновение
- Имитация реальных атак без повреждения данных
- Проверка устойчивости к автоматизированным атакам и ботам
3. Аудит конфигурации сервера
- Проверка настроек HTTPS/SSL
- Анализ и рекомендации по заголовкам безопасности (CSP, HSTS, X-Frame-Options)
- Проверка доступа к API и серверным ресурсам
- Анализ системы контроля доступа
- Защита от возможных утечек данных
4. Рекомендации по исправлению
- Конкретные пошаговые инструкции для каждого типа уязвимости
- Приоритетность задач безопасности: что фиксить в первую очередь
- Примеры кода и конфигураций для устранения проблем
Итоговый результат
Вы должны предоставить подробный отчет, который включает:
- Список всех найденных проблем и уязвимостей
- Описание каждой проблемы с оценкой уровня риска
- Готовые решения и примеры исправлений для каждого пункта
- Ранжированный по приоритету список задач - что исправлять в первую очередь
Требования к исполнителю
- Опыт в веб-безопасности и проведении PEN-тестов
- Глубокое понимание OWASP Top 10
- Опыт работы с реальными веб-сайтами и фреймами
- Умение составлять логичные и понятные отчеты
- Наличие портфолио с примерами прошлых работ или кейсов