Разработка на заказ · с 2018

Услуга · Аудит кода и безопасности

Аудит кода и безопасности

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

Что мы проверяем

  • Аутентификацию и контроль доступа — вход, сессии, роли и то, может ли один пользователь увидеть данные другого.
  • Обработку входных данных — инъекции, небезопасную загрузку файлов, подделку серверных запросов (SSRF) и другую классику.
  • Секреты и конфигурацию — ключи в репозитории, аккаунты с избыточными правами, отладочные настройки, забытые в продакшене.
  • Зависимости — устаревшие и уязвимые пакеты и то, насколько сложно будет их обновить.
  • Платежи и денежную логику — округление, валюты, вебхуки и то, что происходит, если запрос отправлен дважды.
  • Состояние кода — покрытие тестами критичных сценариев, деплой, обработку ошибок и участки, которые никто не решается трогать.
  • Смарт-контракты — контроль доступа, reentrancy, арифметику, обновляемость и админские ключи в сетях EVM и Solana.

Как это устроено

1. Доступ и контекст

Вы даёте нам доступ на чтение к коду и, если нужно, к инфраструктуре. Мы спрашиваем, что делает система, какие данные в ней хранятся и что вас беспокоит.

2. Проверка

Мы читаем код вручную, дополняя это автоматическими сканерами, и прослеживаем самые важные сценарии: деньги, персональные данные и действия администраторов.

3. Отчёт

Вы получаете письменный отчёт: по каждой находке — критичность, где она находится, чем опасна и как её исправить. Самые опасные проблемы — в начале списка.

4. Исправление, если нужно

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

Вам подойдёт, если вы…

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

Вопросы

Это тест на проникновение?

В первую очередь это проверка кода и конфигурации: мы читаем исходники, а не атакуем работающую систему снаружи. Так находятся проблемы, которые пропускает тестирование «чёрного ящика», и это дешевле.

Как формируется цена?

Цена фиксированная и зависит от размера кодовой базы и объёма проверки. Вы узнаёте её до начала работы.

Вы передадите кому-то наш код или находки?

Нет. Доступы и находки остаются между нами и вами, а до начала работы мы можем подписать NDA.

Вы проверяете смарт-контракты?

Да, для сетей EVM и Solana. Для контрактов, в которых будут храниться значительные средства, мы рекомендуем дополнительный аудит второй, независимой командой.

Другие услуги: Приложения на заказ · Разработка MVP и прототипов · Тестирование ПО и QA · Мониторинг и анализ ошибок · Поддержка и сопровождение ПО · Дешевле хостинг · Интеграции, боты и ИИ · Смарт-контракты и блокчейн

Связаться с нами

Расскажите, что у вас есть и что нужно. Небольшие задачи приветствуются, общение асинхронное, ответ в течение одного рабочего дня.

Начать разговор