Аудит
безопасности
сайта и приложения.
Найду и исправлю проблемы с безопасностью сайта или веб-приложения. Проведу внешний анализ либо проверю код, зависимости и инфраструктуру с доступом к проекту. После исправлений повторно проверю найденные уязвимости.
Когда стоит проверить безопасность
Проверка снаружи и внутри проекта
Проверка продолжается исправлением проблем
Формат зависит от доступов: внешняя проверка показывает доступные извне риски, анализ исходников и инфраструктуры помогает найти их причины. Находки проверяю вручную, согласую исправления и возвращаюсь к тем же сценариям после изменений.
Внешний анализ сайта и API
Что проверяю
Доступные извне страницы, формы, API и административные интерфейсы: вход, восстановление пароля, разграничение доступа, обработку ввода и загрузку файлов. Проверяю HTTPS, защитные заголовки, cookies и доступность служебных файлов.
Если нет исходников
Для начала достаточно адреса сайта. Для закрытых разделов понадобятся тестовые учётные записи с разными ролями. В отчёте укажу проверенные сценарии и ограничения внешнего анализа.
Анализ кода и бизнес-логики
Что проверяю
Аутентификацию, сессии, роли и права доступа, изоляцию пользовательских данных, валидацию ввода, работу с файлами и внешними запросами. Ищу небезопасные запросы к базе, вывод пользовательского ввода, ошибки проверки доступа и секреты в коде.
Как исправляю
Устраняю причину в коде, добавляю проверки для затронутых сценариев и проверяю, что обычные действия пользователей продолжают работать. Изменения передаю через репозиторий проекта.
Проверка зависимостей
Что проверяю
Версии фреймворка, прямые и транзитивные зависимости Composer и npm, lock-файлы и известные уязвимости пакетов. Уточняю, затрагивает ли найденная проблема используемую версию и сценарии вашего приложения.
Как исправляю
Обновляю или заменяю уязвимые зависимости, проверяю совместимость и ключевые функции проекта. Если обновление требует отдельных доработок, сначала согласуем их объём.
Проверка инфраструктуры и секретов
Что проверяю
Настройки веб-сервера, окружения и контейнеров, права доступа, открытые сервисы, режим отладки, доступность базы данных и резервных копий. Проверяю хранение секретов, права CI/CD и попадание чувствительных данных в логи.
Как исправляю
Закрываю лишние доступы, корректирую конфигурацию и права, помогаю с заменой раскрытых ключей и настройкой журналирования. Изменения в рабочем окружении планируем с резервной копией и возможностью отката.
Оценка рисков и план исправлений
Что получите
Для подтверждённой проблемы — описание, затронутый компонент, условия воспроизведения, последствия и способ устранения. Приоритет зависит от доступности уязвимости и риска для данных и работы бизнеса.
Как определяем объём
Критичные находки обсуждаем сразу. Затем фиксируем список исправлений, сроки и стоимость. Можно заказать полный цикл или только проверку с передачей задач вашей команде.
Исправление и повторная проверка
Что делаю после анализа
Вношу согласованные изменения в код, зависимости и настройки. Повторяю сценарии, по которым обнаружены уязвимости, и проверяю связанные функции приложения.
Как фиксирую результат
Передаю изменения и итоговый список: что исправлено, что проверено повторно, какие риски остались и почему. Рекомендации по дальнейшей защите привязаны к вашему проекту.
От границ проверки до проверенных исправлений
Определяем задачу
Согласуем адреса, окружения, доступы и сценарии проверки. Выбираем внешний анализ или проверку с доступом к коду и инфраструктуре, фиксируем условия работы.
Нахожу уязвимости
Проверяю согласованные компоненты, подтверждаю находки и оцениваю последствия. О критичных рисках сообщаю сразу, затем готовлю план исправлений.
Исправляю проблемы
После согласования объёма и стоимости меняю код, обновляю зависимости и корректирую настройки. Для изменений готовлю проверки и план выпуска.
Проверяю результат
Повторяю проблемные сценарии и проверяю основные функции. Передаю изменения, отчёт о статусах уязвимостей и рекомендации по дальнейшему сопровождению.
Что получите по итогам работы
Найденные риски —
под контролем
У вас остаются понятный отчёт, согласованные исправления и результаты повторной проверки. Для открытых вопросов — список оставшихся рисков и следующих шагов.
Нужно проверить и усилить защиту проекта?
Пришлите адрес сайта или расскажите о приложении и доступных исходниках. Предложу формат проверки; объём исправлений, сроки и стоимость согласуем после оценки находок.
Об аудите безопасности и исправлениях
Дальнейшая работа с проектом
смотреть все →