> For the complete documentation index, see [llms.txt](https://docs.mobguards.com/ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mobguards.com/ru/backend-integration/architecture.md).

# Архитектура

Ниже представлены два способа активного использования BotProtection. Оба имеют одинаковую архитектуру, но разные способы получения информации. Чтобы узнать больше о синхронизации и асинхронной проверке, перейдите к части [Взаимодействие с бэкендом](/ru/master.md#vzaimodeistvie-s-vashim-bekendom).

### Синхронный метод

![](/files/-LzlgB7FGsV5p6pS4XgH)

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

### Асинхронный метод

![](/files/-LzlgDCaBcKUTOTu_aTe)

При асинхронной проверке серверная часть компании запрашивает результаты машины BotProtection для конкретных UUID / идентификаторов устройств / идентификаторов вызовов.
