Перейти к основному содержимому
Didit привлёк $7,5 млн на инфраструктуру для идентификации и борьбы с мошенничеством
Didit
В блог
Блог · 7 марта 2026 г.

Создание удобной для разработчиков песочницы идентификации с Didit и Docker Compose (RU)

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

Автор: DiditОбновлено
developer-friendly-identity-sandbox-didit-docker-compose.png

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

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

Ускоренная интеграцияЧистые API Didit и подход, ориентированный на разработчиков, в сочетании с Docker Compose, обеспечивают быструю интеграцию и тестирование рабочих процессов верификации личности без затруднений.

Преимущества DiditDidit предоставляет модульную платформу на базе ИИ с бесплатным базовым уровнем KYC, что делает ее идеальным выбором для создания гибких, экономичных и мощных песочниц верификации личности.

В современном цифровом мире надежная верификация личности — это не просто функция; это необходимость. От предотвращения мошенничества до обеспечения соответствия требованиям, предприятия полагаются на сложные решения для идентификации. Для разработчиков интеграция и тестирование этих решений могут быть сложными, часто требуя безопасных, изолированных сред, имитирующих производство без связанных рисков. Именно здесь сила удобной для разработчиков песочницы идентификации, построенной с помощью таких инструментов, как Didit и Docker Compose, становится незаменимой.

Проблемы разработки верификации личности

Разработка с использованием сервисов верификации личности представляет несколько уникальных проблем:

  1. Чувствительность данных: Обработка персонально идентифицируемой информации (PII) требует крайней осторожности, что делает изолированные среды тестирования критически важными для предотвращения утечек.
  2. Сложные интеграции: Платформы идентификации часто включают несколько компонентов, от сканирования удостоверений личности и определения живости до проверок AML и валидации баз данных. Бесшовная интеграция этих компонентов в приложение требует структурированного подхода.
  3. Соответствие нормативным требованиям: Правила KYC (Знай своего клиента) и AML (Борьба с отмыванием денег) являются строгими. Разработчикам нужны среды, где они могут уверенно тестировать рабочие процессы соответствия без юридических последствий.
  4. Быстрая итерация: Темпы разработки требуют быстрых циклов обратной связи. Медленные, громоздкие настройки тестирования препятствуют инновациям и скорости развертывания.

Традиционные настройки разработки часто не справляются, что приводит к задержкам, уязвимостям безопасности и разочарованию. Хорошо спроектированная среда-песочница решает эти проблемы напрямую, предоставляя безопасное и эффективное пространство для инноваций разработчиков.

Почему Docker Compose для вашей песочницы идентификации?

Docker Compose — мощный инструмент для определения и запуска многоконтейнерных приложений Docker. Он позволяет настроить службы, сети и тома вашего приложения в одном файле docker-compose.yml, что значительно упрощает развертывание и сворачивание сложных сред. Для песочницы верификации личности Docker Compose предлагает несколько ключевых преимуществ:

  • Последовательность: Гарантирует, что каждый член команды, от разработчиков до QA, работает с абсолютно одинаковой средой, устраняя проблемы типа «у меня работает».
  • Изоляция: Каждая служба работает в собственном контейнере, предотвращая конфликты и гарантируя, что песочница полностью отделена от производственных или других экземпляров разработки.
  • Портативность: Файл docker-compose.yml легко делится и запускается в любой системе с установленным Docker, упрощая адаптацию и развертывание.
  • Масштабируемость: Хотя это и песочница, принципы проектирования Docker Compose позволяют легко масштабировать службы при необходимости для более интенсивных сценариев тестирования.
  • Воспроизводимость: Вы можете воссоздать всю вашу среду верификации личности одной командой, что бесценно для отладки и тестирования различных конфигураций.

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

Интеграция Didit в вашу песочницу Docker Compose

Didit, с его AI-нативным, ориентированным на разработчиков подходом, идеально подходит для интеграции в песочницу Docker Compose. Его чистые API и модульная архитектура означают, что вы можете легко подключить необходимые компоненты верификации личности. Вот как вы можете структурировать свой docker-compose.yml и интегрировать Didit:

Во-первых, убедитесь, что у вас есть ключ API Didit и секрет веб-хука из консоли Didit. Вам также понадобится идентификатор рабочего процесса (Workflow ID), который вы можете создать в консоли, выбрав из шаблонов, таких как KYC, адаптивная проверка возраста (с использованием оценки возраста Didit), биометрическая аутентификация (с использованием Didit's 1:1 Face Match) или проверка адреса (с использованием Didit's Proof of Address).

Ваш docker-compose.yml может выглядеть примерно так:

version: '3.8'
services:
  app:
    build: .
    ports:
      - "8080:8080"
    environment:
      DIDIT_API_KEY: ${DIDIT_API_KEY}
      DIDIT_WEBHOOK_SECRET: ${DIDIT_WEBHOOK_SECRET}
      DIDIT_WORKFLOW_ID: ${DIDIT_WORKFLOW_ID}
      # Other application-specific environment variables
    depends_on:
      - db
      - mockserver
  db:
    image: postgres:13
    environment:
      POSTGRES_DB: mydatabase
      POSTGRES_USER: user
      POSTGRES_PASSWORD: password
    volumes:
      - db_data:/var/lib/postgresql/data
  mockserver:
    image: wiremock/wiremock:2.35.0 # Or any other mock server
    ports:
      - "8081:8080"
    volumes:
      - ./wiremock:/home/wiremock
volumes:
  db_data:

В этой настройке:

  • Служба app представляет ваше приложение, настроенное с учетными данными Didit в качестве переменных среды. Это приложение будет выполнять вызовы API к Didit для верификации личности (OCR, MRZ, штрих-коды), пассивной и активной проверки живости, AML-скрининга и мониторинга, а также других проверок.
  • Служба db предоставляет локальный экземпляр PostgreSQL для данных вашего приложения.
  • mockserver может имитировать внешние службы или даже ответы веб-хуков Didit для конкретных сценариев тестирования, позволяя тестировать крайние случаи без выполнения реальных вызовов API.

Чтобы запустить это, вам просто нужно выполнить docker-compose up -d, и ваша полная среда разработки верификации личности будет готова. Затем вы можете использовать API Didit для создания сессий:

curl -X POST https://verification.didit.me/v3/session/ \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_DIDIT_API_KEY" \
  -d '{
    "workflow_id": "YOUR_DIDIT_WORKFLOW_ID",
    "callback": "https://yourapp.com/verification-complete",
    "vendor_data": "user-123",
    "contact_details": {
      "email": "test@example.com"
    }
  }'

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

Лучшие практики для вашей песочницы идентификации

Чтобы максимально повысить эффективность вашей песочницы идентификации на базе Docker Compose:

  1. Используйте переменные среды: Никогда не прописывайте ключи API или конфиденциальную информацию напрямую в вашем docker-compose.yml. Используйте файлы .env и встроенную поддержку переменных среды Docker.
  2. Моделируйте внешние службы: Для служб, которые вы не контролируете или которые влекут за собой расходы, используйте макетный сервер в вашей настройке Compose. Это позволяет проводить последовательное и бесплатное тестирование.
  3. Выделенные тестовые данные: Заполните базу данных вашей песочницы реалистичными, нечувствительными тестовыми данными. Никогда не используйте производственные данные в среде разработки.
  4. Автоматизируйте тестирование: Интегрируйте вашу песочницу с автоматизированными наборами тестов (модульные, интеграционные, сквозные), чтобы гарантировать, что изменения не нарушат существующие рабочие процессы идентификации.
  5. Контроль версий: Храните ваш docker-compose.yml и любые связанные файлы конфигурации (например, определения макетных серверов) под контролем версий.
  6. Регулярные обновления: Обновляйте образы Docker и SDK Didit (например, Android SDK, iOS SDK), чтобы пользоваться последними функциями и исправлениями безопасности.

Как Didit помогает

Didit разработан с нуля, чтобы быть удобным для разработчиков, что делает его идеальным партнером для вашей песочницы идентификации Docker Compose. Наша платформа предлагает:

  • Бесплатный базовый KYC: Начните с основных функций верификации личности без предоплаты, идеально подходящих для разработки и тестирования.
  • Модульная архитектура: Наши композитные примитивы идентификации означают, что вы используете только то, что вам нужно. Будь то верификация личности, пассивная и активная проверка живости, сопоставление лиц 1:1, AML-скрининг, подтверждение адреса, оценка возраста или верификация NFC, вы можете легко интегрировать конкретные компоненты в вашу песочницу.
  • AI-нативные технологии: Решения Didit на базе ИИ обеспечивают превосходную точность и обнаружение мошенничества, давая вам уверенность в результатах тестирования.
  • Опыт, ориентированный на разработчиков: Благодаря мгновенно доступной песочнице, всеобъемлющей документации и чистым API, разработчики могут быстро интегрировать и тестировать. Наше полное руководство по API предоставляет пошаговые инструкции по созданию сессий и обработке веб-хуков, что критически важно для эффективной песочницы.
  • Без платы за установку: Сосредоточьтесь на создании и тестировании, не беспокоясь о первоначальных финансовых обязательствах.
  • Оркестрованные рабочие процессы: Определяйте сложные этапы верификации с помощью нашего движка без кода в консоли, а затем ссылайтесь на них по Workflow ID в ваших вызовах API, упрощая настройку песочницы.

Сочетая мощную и гибкую платформу идентификации Didit с изоляцией и последовательностью Docker Compose, разработчики могут создать беспрецедентную среду-песочницу. Эта настройка не только ускоряет разработку, но и повышает безопасность и надежность ваших процессов верификации личности, гарантируя, что вы сможете строить доверие в масштабе.

Готовы начать?

Готовы увидеть Didit в действии? Получите бесплатную демонстрацию уже сегодня.

Начните бесплатно верифицировать личности с бесплатным тарифом Didit.

Инфраструктура для идентификации и борьбы с мошенничеством.

Единый API для KYC, KYB, мониторинга транзакций и проверки кошельков. Интеграция за 5 минут.

Попросите ИИ кратко изложить эту страницу
Песочница идентификации Didit и Docker для разработчиков.