Блог
10 мин чтения
|
25 окт. 2024 г.

Новая функция для повышения безопасности webhook

Новая функция для повышения безопасности webhook: полная статья в блоге Chaingateway — о blockchain API, платежах и криптоинтеграциях.

Главы
C
Chaingateway Team
Эксперты по блокчейну

Мы рады объявить о новой функции, которая даёт вам контроль над безопасностью ваших webhook: Personal Secrets! Это мощное дополнение позволяет вам гарантировать подлинность и целостность webhook, предоставляя расширенный контроль над безопасностью ваших webhook-уведомлений. Прочитайте полную документацию здесь

Зачем нужны Personal Secrets?

Webhook необходимы для интеграции приложений, обеспечивая уведомления и обновления в реальном времени. Однако для предотвращения несанкционированного доступа и утечек данных крайне важно гарантировать подлинность этих уведомлений. С введением personal secrets вы теперь можете безопасно подписывать свои webhook, позволяя вашему серверу проверять, что входящие запросы легитимны.

Ключевые преимущества использования Personal Secrets

  1. Повышенная безопасность: personal secrets позволяют использовать header X-Signature для всех исходящих webhook-уведомлений. Это означает, что каждый запрос, отправленный на ваш сервер, можно проверить, убедившись, что он действительно исходит от нас.

  2. Контроль пользователя: теперь вы можете просматривать, задавать и заново генерировать свой personal secret в любой момент. Если вам по какой-либо причине нужно его изменить, просто перейдите в настройки профиля.

  3. Мгновенные обновления: любые изменения personal secret вступают в силу немедленно, гарантируя, что у вас всегда действуют последние меры безопасности.

Как управлять своим Personal Secret

Управлять своим personal secret просто. Вот как это сделать:

  1. Войдите в свой профиль: перейдите в настройки профиля на нашей платформе.
  2. Найдите раздел Webhook Personal Secret: там вы найдёте отдельную карточку для управления personal secret вашего webhook.
  3. Задайте или заново сгенерируйте свой secret:
    • Если вы ещё не задали secret, нажмите «Set Personal Secret», чтобы создать его.
    • Если вам нужно изменить существующий secret, просто нажмите «Regenerate Secret».
  4. Обновите обработчики webhook: после изменения personal secret убедитесь, что ваш код обработки webhook соответствующим образом обновлён, чтобы избежать сбоев в обслуживании.

Проверка header X-Signature

Чтобы ваш сервер мог доверять входящим webhook-запросам, вам нужно будет проверять header X-Signature. Мы подготовили подробные руководства по проверке этой подписи на разных языках программирования, включая Python, Java, PHP и JavaScript. Так вы сможете без труда реализовать необходимые проверки.

Начало работы

Готовы повысить безопасность своих webhook? Войдите в свой аккаунт прямо сейчас и перейдите в настройки профиля, чтобы уже сегодня настроить свой personal secret! Техническую документацию по использованию X-Signature можно найти по этой ссылке.

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

Спасибо, что вы наш ценный клиент!

Оставайтесь в безопасности,

Команда Chaingateway.io

Готовы собрать это сами? Получите свой API-ключ — 7-дневный пробный период, без карты — или посмотрите API блокчейна для полного справочника по эндпоинтам.

C
Chaingateway Team
Эксперты по блокчейну

Команда Chaingateway стремится упростить интеграцию блокчейна для разработчиков по всему миру.