Решения принимает наш сервер
Тарификация и доступ решаются в облаке. Клиент на ПК и ресивер в вашей сети только выполняют подписанные команды.
- Цены, время сессии, балансы и лимиты подписки рассчитываются на нашем сервере, а не на игровом ПК.
- Каждый ответ, который разблокирует ПК или запускает команду, подписывается HMAC-SHA256 собственным секретом этого ПК и новым одноразовым значением от клиента. Клиент отклоняет ответ с неверной подписью.
- Когда запросы идут через ресивер в локальной сети, ПК не передаёт свой токен сессии. Он отправляет доказательство, привязанное к MAC-адресу и одноразовому nonce, а повторный nonce отклоняется.
- Секрет устройства хранится на ПК в зашифрованном виде с помощью Windows DPAPI.
- Папка установки клиента доступна учётным записям игроков только для чтения и запуска, а секреты устройства доступны только группе Administrators и SYSTEM.
- Локальные службы ресивера принимают подключения только с адресов частной сети.