Заказать
Исследование безопасности веб-продуктов

Найдём уязвимость раньше злоумышленника

Работаем по договору и с разрешения заказчика. Ищем уязвимости, доказываем их без ущерба и помогаем исправить.

audit — zsh
договор № 14 · область: app.client.ru
~❯
Отчёт · F-01CRITICAL
Вход в чужой аккаунт
Передано разработчикам
Кейсы

Что мы нашли у заказчиков

Реальные истории. Каждая опубликована с разрешения заказчика, названия и детали изменены.

Кейс 01CRITICAL
68 минот начала работ до полного контроля над сервером
Телеком · портал управления SIM-картами

Полный контроль над сервером за 68 минут

Читать кейс
Кейс 02CRITICAL
1 запросчтобы войти в аккаунт любого пользователя
Крипто-приложение · некастодиальный кошелёк

Вход в любой чужой аккаунт

Читать кейс
Кейс 03CRITICAL
100 %баланса горячего кошелька под угрозой
Крипто-приложение · обмен без комиссии

Риск потерять весь баланс кошелька сервиса

Читать кейс
Кейс 04HIGH
0 ₽стоила злоумышленнику каждая заявка
Крипто-приложение · обмен без комиссии (EVM)

Бюджет на комиссии можно было сжечь бесплатно

Читать кейс
Кейс 05CRITICAL
95 %ключей магазинов работали без проверки подписи
Платёжный сервис фиат-крипто

Доступ к магазину по одной публичной строке

Читать кейс
Кейс 06CRITICAL
77 000 €на балансе тестового магазина
Платёжный сервис фиат-крипто

Выплата денег магазина на чужие реквизиты

Читать кейс
Кейс 07CRITICAL
NEW → SUCCESSстатус платежа без оплаты
Платёжный сервис фиат-крипто

Заказ «оплачен», хотя денег никто не платил

Читать кейс
Кейс 08CRITICAL
12доверенных адресов уже принадлежали чужим людям
Платформа анализа соцсетей · Kubernetes

Внутренние сервисы открыты через «доверенные» адреса

Читать кейс
Форматы

Чёрный или белый ящик

Выберите, сколько мы знаем о продукте на старте. Форматы можно совмещать.

Знаем только адрес продукта

Действуем как внешний злоумышленник. Показываем, что можно сделать из интернета без доступа к коду.

  • Реальная картина риска снаружи
  • От вас: адрес и границы работ
  • Пример: кейс 08 — периметр открыт из интернета

Видим код и настройки

Получаем исходный код, конфигурации и схему. Находим ошибки логики, которые снаружи не видно.

  • Глубже и быстрее
  • От вас: доступ к коду и тестовой среде
  • Пример: кейс 03 — ошибка в проверке перед подписью
Как работаем

Пять шагов от договора до проверки исправления

  1. 01

    Договор и границы

    Фиксируем, что проверяем, в какие сроки и как. Подписываем NDA.

  2. 02

    Разведка

    Смотрим на продукт глазами злоумышленника: что видно снаружи и какие входы открыты.

  3. 03

    Поиск и доказательство

    Находим уязвимости и доказываем их безвредно. Данные и деньги не трогаем.

  4. 04

    Отчёт и исправление

    Отчёт простыми словами для бизнеса и подробно для разработчиков. Критичное сообщаем в день находки.

  5. 05

    Повторная проверка

    После исправления повторяем атаку снаружи и подтверждаем результат.

Принципы

Взламываем бережно

Ничего не ломаем

Работаем в режиме доказательства. Продукт обслуживает клиентов весь аудит.

Всё под NDA

Кейсы публикуем только с разрешения заказчика. Названия и детали меняем.

Критичное — сразу

Не ждём финального отчёта. О критичной находке сообщаем в тот же день.

Проверяем исправление

Первая правка часто не закрывает уязвимость. Мы проверяем её повторно.

Что проверяем
Приложения
Веб-приложения и APIМобильные приложения и бэкендыБизнес-логикаАдминки и CRMИнтеграции и вебхукиВход и права доступа
Деньги и данные
Платёжные системы и выплатыСмарт-контрактыГорячие кошельки и релеиПерсональные данные
Инфраструктура
Kubernetes и периметрОблака и контейнерыУстаревший стек
Заявка

Проверим ваш продукт до того, как это сделает кто-то другой

Опишите продукт в двух словах. Ответим в течение рабочего дня и предложим формат: чёрный или белый ящик.

  • Договор и NDA до начала работ
  • Отчёт для бизнеса и для разработчиков
  • Повторная проверка после исправления