Безопасность интеграции
Доверенные проверки выполняются на сервере. Браузер управляет интерфейсом, но не устанавливает личность пользователя, денежный статус или окончательные суммы.
В этой статье
Сессия и принадлежность записей#
Аккаунт определяется только действующей серверной сессией. Настройки, обращения, уведомления и серверные ссылки запрашиваются с фильтром по владельцу. Переданный из формы userId не может подменить этот фильтр.
Для изменений дополнительно проверяются Origin и CSRF. Публичная ссылка на счёт раскрывает только данные этого счёта и не предоставляет доступ к кабинету.
Секреты остаются на сервере#
Секреты не должны попадать в Git, HTML, клиентский JavaScript, OpenAPI-примеры, llms-файлы или сообщения поддержки. Публичный bot username не является секретом.
- Telegram Bot Token и секрет webhook.
- Ключ и модель внешнего ИИ-провайдера.
- Ключи и подписи платёжного шлюза.
- Хеши сессий и доказательства входа.
Проверки денежных данных#
Сервер читает условия из сохранённого счёта, проверяет его владельца, статус проверки магазина, валюту, метод и согласованную сумму. Данные из URL или клиентский расчёт не изменяют цену.
Подписанное сообщение шлюза вызывает дополнительное авторизованное чтение операции. Проверенные состояние, квитанция и событие фиксируются одной операцией хранения. Повторы и старые версии не подтверждают повторную выдачу.
Карта и одноразовый код передаются только в зашифрованном пакете. Не добавляйте к форме оплаты запись сессий, аналитическое чтение полей или логирование тела запроса.
Границы помощника#
Модель получает опубликованные статьи и факты, каталог страниц, признаки готовности функций, вопрос, последние три пары сообщений и безопасное название раздела. У неё нет инструментов чтения аккаунта и изменения денег. Ответ с неподтверждёнными ссылками или некорректной структурой заменяется поиском.
Веб-страницы и тексты пользователя считаются данными. Инструкция в вопросе не может изменить опубликованные тарифы или разрешить выплату.
Границы документации#
Документация не заявляет сертификаты PCI DSS, банковскую лицензию, статус Merchant of Record, гарантированную бесперебойность или абсолютную безопасность. Такие утверждения требуют отдельного подтверждения владельцем и подключённым провайдером.