К содержанию
Независимый разработчик Обсудим проект
найти уязвимости и устранить причины

Аудит
безопасности
сайта и приложения.

Найду и исправлю проблемы с безопасностью сайта или веб-приложения. Проведу внешний анализ либо проверю код, зависимости и инфраструктуру с доступом к проекту. После исправлений повторно проверю найденные уязвимости.

Связаться
От проверки до исправлений
Внешний анализ Код Зависимости Инфраструктура
Можно начать без доступа к исходникам или провести внутреннюю проверку. Объём анализа и исправлений согласуем под ваш проект.
На выбор
2 формата проверки
Внешний анализ без исходников или внутренняя проверка кода, зависимостей и инфраструктуры.
Результат
Исправления
отчёт, устранение уязвимостей и повторная проверка
01 — Кому подходит

Когда стоит проверить безопасность

— 01
Запускаете сайт или приложение с личными кабинетами и пользовательскими данными
— 02
Получили проект от подрядчика и хотите проверить код и настройки доступа
— 03
Давно не обновляли зависимости и не знаете, какие уязвимости накопились
— 04
Нужно убедиться, что пользователи не могут получить чужие данные или права
— 05
Заметили подозрительные запросы, изменения файлов или утечки технической информации
— 06
Уже есть список уязвимостей — нужен разработчик, который устранит их и проверит результат
02 — Что входит

Проверка снаружи и внутри проекта

security review · remediation · retest

Проверка продолжается исправлением проблем

Формат зависит от доступов: внешняя проверка показывает доступные извне риски, анализ исходников и инфраструктуры помогает найти их причины. Находки проверяю вручную, согласую исправления и возвращаюсь к тем же сценариям после изменений.

Сайт и API PHP / Laravel JavaScript / TypeScript Composer / npm Linux / Docker Nginx
01

Внешний анализ сайта и API

Что проверяю

Доступные извне страницы, формы, API и административные интерфейсы: вход, восстановление пароля, разграничение доступа, обработку ввода и загрузку файлов. Проверяю HTTPS, защитные заголовки, cookies и доступность служебных файлов.

Если нет исходников

Для начала достаточно адреса сайта. Для закрытых разделов понадобятся тестовые учётные записи с разными ролями. В отчёте укажу проверенные сценарии и ограничения внешнего анализа.

02

Анализ кода и бизнес-логики

Что проверяю

Аутентификацию, сессии, роли и права доступа, изоляцию пользовательских данных, валидацию ввода, работу с файлами и внешними запросами. Ищу небезопасные запросы к базе, вывод пользовательского ввода, ошибки проверки доступа и секреты в коде.

Как исправляю

Устраняю причину в коде, добавляю проверки для затронутых сценариев и проверяю, что обычные действия пользователей продолжают работать. Изменения передаю через репозиторий проекта.

03

Проверка зависимостей

Что проверяю

Версии фреймворка, прямые и транзитивные зависимости Composer и npm, lock-файлы и известные уязвимости пакетов. Уточняю, затрагивает ли найденная проблема используемую версию и сценарии вашего приложения.

Как исправляю

Обновляю или заменяю уязвимые зависимости, проверяю совместимость и ключевые функции проекта. Если обновление требует отдельных доработок, сначала согласуем их объём.

04

Проверка инфраструктуры и секретов

Что проверяю

Настройки веб-сервера, окружения и контейнеров, права доступа, открытые сервисы, режим отладки, доступность базы данных и резервных копий. Проверяю хранение секретов, права CI/CD и попадание чувствительных данных в логи.

Как исправляю

Закрываю лишние доступы, корректирую конфигурацию и права, помогаю с заменой раскрытых ключей и настройкой журналирования. Изменения в рабочем окружении планируем с резервной копией и возможностью отката.

05

Оценка рисков и план исправлений

Что получите

Для подтверждённой проблемы — описание, затронутый компонент, условия воспроизведения, последствия и способ устранения. Приоритет зависит от доступности уязвимости и риска для данных и работы бизнеса.

Как определяем объём

Критичные находки обсуждаем сразу. Затем фиксируем список исправлений, сроки и стоимость. Можно заказать полный цикл или только проверку с передачей задач вашей команде.

06

Исправление и повторная проверка

Что делаю после анализа

Вношу согласованные изменения в код, зависимости и настройки. Повторяю сценарии, по которым обнаружены уязвимости, и проверяю связанные функции приложения.

Как фиксирую результат

Передаю изменения и итоговый список: что исправлено, что проверено повторно, какие риски остались и почему. Рекомендации по дальнейшей защите привязаны к вашему проекту.

03 — Как проходит работа

От границ проверки до проверенных исправлений

Scope

Определяем задачу

Согласуем адреса, окружения, доступы и сценарии проверки. Выбираем внешний анализ или проверку с доступом к коду и инфраструктуре, фиксируем условия работы.

Audit

Нахожу уязвимости

Проверяю согласованные компоненты, подтверждаю находки и оцениваю последствия. О критичных рисках сообщаю сразу, затем готовлю план исправлений.

Fix

Исправляю проблемы

После согласования объёма и стоимости меняю код, обновляю зависимости и корректирую настройки. Для изменений готовлю проверки и план выпуска.

Retest

Проверяю результат

Повторяю проблемные сценарии и проверяю основные функции. Передаю изменения, отчёт о статусах уязвимостей и рекомендации по дальнейшему сопровождению.

04 — Результат

Что получите по итогам работы

Найденные риски —
под контролем

У вас остаются понятный отчёт, согласованные исправления и результаты повторной проверки. Для открытых вопросов — список оставшихся рисков и следующих шагов.

Подтверждённые находки с приоритетами
Где проблема, при каких условиях проявляется и что может затронуть.
Изменения в коде и настройках
Исправления в согласованном объёме с описанием и проверками.
Повторная проверка и остаточные риски
Прозрачный статус каждой находки и рекомендации для дальнейшей работы.

Нужно проверить и усилить защиту проекта?

Пришлите адрес сайта или расскажите о приложении и доступных исходниках. Предложу формат проверки; объём исправлений, сроки и стоимость согласуем после оценки находок.

внешний анализ или проверка с доступом обсуждение бесплатно
05 — Вопросы и ответы

Об аудите безопасности и исправлениях

Чем это отличается от технического аудита?
Технический аудит даёт общую оценку архитектуры, качества кода, производительности и других аспектов проекта. Аудит безопасности сосредоточен на уязвимостях сайта или приложения и может включать их исправление с повторной проверкой.
06 — Другие услуги
из каталога услуг
смотреть все →