Что важно знать

Практические меры защиты интеграции: защищённое соединение (TLS), ограничение количества запросов, регулярная замена ключей доступа и аудит действий.

01

Защищённое соединение (TLS)

Все запросы передаются по защищённому соединению с проверкой сертификата. Устаревшие протоколы и слабые наборы шифров отключаются, а внутренние интеграции не считаются безопасными только потому, что работают внутри сети.

Проверьте перед запуском

  • разрешить современные версии TLS
  • контролировать срок действия сертификатов
  • не отключать проверку сертификата в рабочей системе
02

Ограничение количества запросов

Лимиты защищают сервис от ошибочного цикла запросов и злоупотреблений. Ответ должен сообщать, что лимит достигнут, и когда допустима следующая попытка.

Проверьте перед запуском

  • задавать лимиты по клиенту и методу
  • сообщать о превышении лимита и времени следующей попытки
  • отдельно контролировать массовые операции
03

Регулярная замена ключей доступа

Ключи и секреты имеют владельца, срок действия и процедуру замены без остановки обмена. Один бессрочный ключ для всех систем превращает небольшой инцидент в большую проблему.

Проверьте перед запуском

  • разделять ключи по средам и интеграциям
  • поддерживать период одновременного действия
  • немедленно отзывать скомпрометированный секрет
04

Аудит действий

Аудит фиксирует входы, изменение прав, операции с ключами и критичные действия над отправлениями. Записи защищаются от изменения и доступны только ответственным сотрудникам.

Проверьте перед запуском

  • определить перечень событий безопасности
  • настроить уведомления о критичных действиях
  • проверять журнал по утверждённому графику