Перейти к содержимому
Безопасность и технологии

Как блоки построены, защищены и поставляются.

Для вашей команды безопасности и ваших аудиторов. Ниже — краткая версия; документ по архитектуре, сводки пентестов и регламенты передаются под NDA после первого звонка.

Доступ

2FA на каждом аккаунте, включая сотрудников

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

Ключи

Хранятся в зашифрованном виде, отдельно от приложений

Уровни hot, warm и cold с порогами. Интеграция HSM по запросу. В развёртываниях на ваших серверах (self-hosted) и с исходным кодом ключи полностью остаются внутри вашего периметра.

Резервы

Балансы сверяются с блокчейном, а не только сами с собой

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

Переводы

Белые списки, кворумы, задержки

Исходящие переводы выше порогов требуют согласования M из N; новые адреса выдерживают паузу; каждое согласование — событие 2FA.

Периметр

Изолированное окружение для каждого продукта, Cloudflare на периметре

WAF и защита от DDoS перед веб-интерфейсом и API; шифрование при передаче и хранении; блокчейн-мосты и подписанты доступны только из частной сети платформы.

Восстановление

Зашифрованные ночные резервные копии, отрепетированное восстановление

Каждую ночь шифруются и отправляются на удалённую площадку. Учение по восстановлению на новом оборудовании входит в каждую поставку.

Технологии

Проверенные инструменты, одна основа.

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

Exchange
Ruby on Rails и Go на торговом пути · MySQL, Redis, RabbitMQ · рыночные данные в реальном времени через WebSockets
Приложения и веб
Торговое веб-приложение на React · React Native для iOS и Android · Next.js и Astro для сайтов
Wallet
Мобильные приложения на React Native · десктоп на Rust + Tauri (macOS, Windows) · один движок кошелька на TypeScript
Payments
Страница оплаты и панель мерчанта на Next.js и TypeScript · REST API с вебхуками с HMAC-подписью
Безопасность
2FA везде · ролевой доступ · шифрование при передаче и хранении · идентификация Sumsub + Didit · ключи отдельно от приложений
Инфраструктура
Выделенные серверы в ЕС (Hetzner) или ваш AWS · изолированное окружение для каждого продукта · Cloudflare на периметре · зашифрованные ночные резервные копии на удалённую площадку
Инженерия
1 000+ автоматических тестов · каждый релиз собирается из системы контроля версий и откатывается за секунды · мониторинг аптайма, сертификатов, резервных копий и платежей
Процесс релизов

Каждое изменение на продакшене одобряете вы.

  1. 01

    Сборка и тесты

    Релиз собирается из системы контроля версий; должны пройти 1 000+ автоматических тестов.

  2. 02

    Стейджинг

    Разворачивается на вашем стейджинге; список изменений и отчёт о тестировании публикуются в клиентском портале.

  3. 03

    Ваше одобрение

    Ваш администратор одобряет окно обслуживания. Исправления безопасности могут быть ускорены с вашего согласия.

  4. 04

    Продакшен

    Выкатывается на продакшен; откат — одна команда, занимает секунды.

Проверка безопасности?

Пришлите ваш опросник. Мы ответим письменно и проведём вашу команду по архитектуре под NDA.