Аудит безопасности веб-приложения: SQL-инъекции, XSS и уязвимости авторизации
О проекте
Задача
- Провести технический аудит веб-приложения на уязвимости
- Оценить уровень соответствия OWASP Top 10
- Выработать рекомендации по устранению выявленных уязвимостей
- Подготовить отчет для инвесторов
- Высокий риск SQL-инъекций, что угрожало утечкой данных пользователей
- Уязвимости XSS, позволяющие злоумышленникам выполнять вредоносный код
- Отсутствие защиты от CSRF-атак
- Неэффективная аутентификация и недостаточное шифрование данных
Решение
Провели анализ кода и тестирование на наличие SQL-инъекций с использованием инструмента SQLMap, выявили 15 уязвимостей и разработали патчи.
Провели тестирование на наличие XSS-уязвимостей с применением Burp Suite, выявили 7 точек атаки и внедрили механизмы экранирования.
Внедрили защиту от CSRF-атак с использованием токенов и обновили документацию для разработчиков.
Провели аудит аутентификации, улучшили алгоритмы шифрования паролей с использованием bcrypt.
Подготовили исчерпывающий отчет по всем найденным уязвимостям с рекомендациями по исправлению.
Результаты
Смотрите также
Аудит системы аналитики: потери событий, дубли и некорректная атрибуция
E-commerce. Данные в Google Analytics и в CRM расходились на 30%. Маркетологи принимали решения по неверным …
Аудит мобильного приложения: производительность, крэши и пользовательский опыт
Мобильное приложение для доставки с рейтингом 3.2 в App Store. Пользователи жалуются на зависания. Нужен аудит: …
Аудит облачной инфраструктуры: затраты, избыточность ресурсов и план оптимизации
Стартап тратил 300к рублей в месяц на облако, ощущение что переплачивает. Нужен аудит: использование ресурсов, неиспользуемые …