Организация соответствия: вебхуки, AWS Step Functions и Didit (RU)
Узнайте, как создать надежный, настраиваемый уровень оркестрации соответствия с использованием вебхуков Didit в реальном времени и AWS Step Functions.

Соответствие в реальном времениИспользуйте вебхуки Didit для мгновенных уведомлений о результатах проверки личности, что позволяет немедленно принимать меры и динамически корректировать рабочие процессы в рамках ваших процедур соответствия.
Автоматизированное проектирование рабочих процессовИспользуйте AWS Step Functions для визуального проектирования и оркестрации сложных, многоэтапных процессов соответствия, бесшовно интегрируя различные проверки личности Didit и пользовательскую бизнес-логику.
Масштабируемая и отказоустойчивая архитектураСоздайте высокодоступную и масштабируемую инфраструктуру соответствия, которая может адаптироваться к меняющимся объемам проверок и развивающимся нормативным требованиям без ручного вмешательства.
Улучшенный пользовательский опыт с DiditИнтегрируйте модульные, основанные на ИИ компоненты проверки личности Didit, такие как проверка документов, проверка живости и скрининг AML, в ваши оркестрованные потоки, обеспечивая плавный, но безопасный процесс адаптации пользователей.
Проблема современной оркестрации соответствия
В современном цифровом мире компании сталкиваются с постоянно растущей потребностью в надежных и адаптируемых системах соответствия. Проверка личности (IDV), проверки на предмет отмывания денег (AML) и процессы «Знай своего клиента» (KYC) больше не являются статичными, одноразовыми процедурами. Они требуют динамичных, многоэтапных рабочих процессов, которые могут адаптироваться к различным профилям рисков, нормативным изменениям и развивающимся тактикам мошенничества. Традиционные решения часто включают разрозненные системы, ручное вмешательство и жесткие процессы, что приводит к увеличению операционных затрат, замедлению адаптации и менее идеальному пользовательскому опыту. Создание настраиваемого уровня оркестрации соответствия имеет важное значение для поддержания гибкости и опережения конкурентов.
Основная проблема заключается в бесшовной интеграции различных компонентов проверки личности, внешних источников данных и внутренней бизнес-логики в единый, автоматизированный поток. Эта интеграция должна быть в реальном времени, отказоустойчивой и масштабируемой. Компаниям нужен способ запуска последующих действий на основе результатов проверки, управления состоянием на нескольких этапах и изящной обработки исключений. Именно здесь сила вебхуков в сочетании с надежным механизмом оркестрации становится бесценной.
Интеграция вебхуков Didit для событий в реальном времени
Didit, как платформа идентификации, основанная на ИИ и ориентированная на разработчиков, предоставляет мощную основу для создания пользовательских решений по обеспечению соответствия. Одной из наиболее важных функций для оркестрации являются ее вебхуки в реальном времени. Вебхуки Didit позволяют вашему приложению получать мгновенные уведомления всякий раз, когда происходит значительное событие в процессе проверки личности. Это может быть завершенная проверка личности, результат проверки живости, обновление скрининга AML или любой другой результат из комплексного набора примитивов идентификации Didit.
Интеграция вебхуков Didit означает, что вашей системе не нужно постоянно опрашивать обновления, что снижает задержки и потребление ресурсов. Когда пользователь завершает шаг в своем пути проверки, Didit отправляет событие на предварительно настроенную конечную точку в вашем приложении. Эта полезная нагрузка содержит всю необходимую информацию, включая статус проверки, связанные данные и безопасную подпись HMAC-SHA256 для проверки. Эта немедленная обратная связь имеет решающее значение для запуска следующих шагов в вашем рабочем процессе соответствия, будь то утверждение учетной записи, пометка ее для ручной проверки или инициирование дальнейших проверок.
Например, после того, как пользователь отправляет свой идентификатор для проверки с помощью Didit's ID Verification, вебхук может мгновенно уведомить вашу систему о результате. Если документ действителен и 1:1 Face Match проходит, ваш уровень оркестрации может немедленно перейти к следующему шагу, такому как скрининг AML. Если идентификатор является мошенническим или проверка живости не удалась, вебхук может вызвать немедленный отказ или процесс проверки высокого риска.
Создание оркестрации с помощью AWS Step Functions
AWS Step Functions предоставляет идеальное решение для создания состоятельных, бессерверных рабочих процессов, которые могут оркестрировать сложные процессы соответствия. Step Functions позволяют вам определить ваш путь соответствия как серию шагов, где каждый шаг может быть функцией AWS Lambda, взаимодействием со службой AWS (например, DynamoDB или SQS) или даже условным ветвлением на основе результатов предыдущих шагов. Визуальный конструктор рабочих процессов упрощает проектирование сложной логики без написания обширного кода.
Сочетание вебхуков Didit с AWS Step Functions создает высокоэффективный и отказоустойчивый механизм соответствия. Вот как это работает: событие вебхука Didit запускает функцию AWS Lambda. Эта функция Lambda затем инициирует экземпляр рабочего процесса Step Functions. В рамках этого рабочего процесса вы можете определить сложную последовательность действий:
- Условная логика: На основе полезной нагрузки вебхука (например, статус проверки, оценка риска) Step Function может ветвиться по разным путям. Например, если результат скрининга AML 'чист', переходите к активации учетной записи. Если 'предупреждение', инициируйте задачу ручной проверки.
- Последовательная обработка: Объедините несколько проверок личности. После успешной проверки личности и пассивной проверки живости запустите проверку подтверждения адреса.
- Обработка ошибок и повторные попытки: Step Functions по своей природе управляют состоянием и предоставляют встроенные механизмы обработки ошибок и повторных попыток, гарантируя надежность вашего процесса соответствия, даже если внешние службы временно выходят из строя.
- Человеческая проверка: Интегрируйте шаги человеческой проверки для помеченных случаев, используя службы AWS, такие как Amazon SQS, для постановки задач в очередь для вашей команды по соблюдению нормативных требований.
- Сохранение данных: Сохраняйте результаты проверки и ход рабочего процесса в базе данных, такой как Amazon DynamoDB.
Эта архитектура отделяет вашу логику соответствия от вашего основного приложения, делая ее более удобной в обслуживании и масштабируемой. Вы получаете детальный контроль над каждым этапом процесса проверки, обеспечивая соблюдение нормативных требований при оптимизации использования ресурсов.
Разработка собственного рабочего процесса соответствия
При разработке собственного рабочего процесса соответствия с Didit и AWS Step Functions учитывайте полный путь пользователя и все потенциальные результаты. Начните с отображения различных этапов, через которые может пройти пользователь, от первоначальной регистрации до полной активации учетной записи. Определите конкретные проверки личности, необходимые на каждом этапе, и условия, определяющие следующий шаг.
Например:
- Первоначальная адаптация: Пользователь регистрируется. Выполняются проверка личности Didit (OCR, MRZ, штрих-коды) и пассивная и активная проверка живости.
- Точка принятия решения 1: Если IDV и Liveness проходят, запускается скрининг и мониторинг AML Didit. Если они не проходят, помечается для проверки или немедленного отклонения.
- Точка принятия решения 2: Если скрининг AML чист, переходите к проверке подтверждения адреса с использованием возможностей Didit. Если обнаружено предупреждение, ставится в очередь для ручной проверки и, возможно, запускаются дополнительные проверки.
- Окончательная проверка/активация: На основе всех успешных проверок учетная запись активируется. Если какой-либо шаг требует вмешательства человека, рабочий процесс приостанавливается и уведомляет сотрудника по соблюдению нормативных требований, возобновляясь после записи его решения.
Модульная архитектура Didit означает, что вы можете выбирать именно те примитивы идентификации, которые вам нужны, такие как оценка возраста для услуг с возрастными ограничениями или проверка NFC для высоконадежных документов, удостоверяющих личность, таких как электронные паспорта. Каждый из них может быть отдельным шагом или условием в вашем рабочем процессе Step Functions, запускаемым или оцениваемым на основе ваших бизнес-правил и данных в реальном времени, предоставляемых вебхуками Didit.
Как Didit помогает
Didit занимает уникальное положение, позволяя предприятиям создавать сложные уровни оркестрации соответствия. Наша модульная, основанная на ИИ платформа идентификации предоставляет основные строительные блоки:
- Комплексная проверка личности: От проверки личности (OCR, MRZ, штрих-коды) и пассивной и активной проверки живости до сопоставления лиц 1:1 и поиска лиц, Didit охватывает широкий спектр проверок личности.
- Продукты, ориентированные на соответствие: Скрининг и мониторинг AML Didit гарантируют соблюдение нормативных требований, а подтверждение адреса упрощает проверку адреса. Для услуг с возрастными ограничениями наша конфиденциальная оценка возраста бесценна.
- Вебхуки в реальном времени: Наши безопасные вебхуки доставляют мгновенные обновления, позволяя вашим AWS Step Functions немедленно реагировать на результаты проверки и управлять сложными рабочими процессами.
- Открытая, модульная архитектура: Подход Didit, ориентированный на API, означает, что вы можете легко интегрировать отдельные примитивы идентификации в свою пользовательскую оркестрацию, вместо того чтобы быть привязанным к жестким, универсальным решениям.
- Бесплатный базовый KYC: Didit предлагает Бесплатный базовый KYC, позволяя вам начать работу без предварительных затрат, а наша модель оплаты за успешную проверку обеспечивает экономическую эффективность по мере масштабирования. Отсутствуют платы за настройку, что упрощает эксперименты и развертывание.
- Опыт для разработчиков: Благодаря мгновенной "песочнице", исчерпывающей публичной документации и чистым API, разработчики могут быстро интегрировать Didit в свои существующие системы и с легкостью создавать пользовательские решения.
Используя мощные возможности проверки личности Didit и уведомления о событиях в реальном времени, предприятия могут проектировать и внедрять настраиваемый уровень оркестрации соответствия, который не только надежен и соответствует требованиям, но также высокоэффективен и удобен для пользователя. Этот подход минимизирует ручную проверку, снижает мошенничество и ускоряет адаптацию пользователей, при этом адаптируясь к меняющимся требованиям регулирующего ландшафта.
Готовы начать?
Хотите увидеть Didit в действии? Получите бесплатную демонстрацию сегодня.
Начните бесплатно проверять личности с бесплатным тарифом Didit.