01 Что произошло

Сервисный ключ SAP BTP — это набор учетных данных для внешних клиентов без ограничений по IP. Ключи не истекают (кроме X.509) и требуют регулярной ротации.

02 Ключевые детали

  • Сервисные ключи не имеют срока действия (кроме X.509) и не привязаны к IP; любой владелец clientid/clientsecret может запрашивать токены из любой точки интернета.
  • Шаблон с нулевым простоем: создать новый ключ, переключить потребителей, подождать период ожидания, удалить старый ключ.
  • Храните учетные данные в менеджере секретов (HashiCorp Vault, Azure Key Vault и т.д.), а не в Git, образах или чатах.
  • Давайте каждому потребителю свой ключ и автоматизируйте ротацию расписанным скриптом; сначала проверяйте в непродуктивной среде.

03 Почему это важно

Даже один скомпрометированный сервисный ключ может открыть доступ ко всему экземпляру BTP. Утечки происходят незамедлительно; ротация сокращает окно атаки.

04 Кому полезно

Администраторы SAP HANA и команды SOC (центры обеспечения безопасности).

Первоисточник
SAP Community