01 Что произошло
Сервисный ключ SAP BTP — это набор учетных данных для внешних клиентов без ограничений по IP. Ключи не истекают (кроме X.509) и требуют регулярной ротации.
02 Ключевые детали
- Сервисные ключи не имеют срока действия (кроме X.509) и не привязаны к IP; любой владелец clientid/clientsecret может запрашивать токены из любой точки интернета.
- Шаблон с нулевым простоем: создать новый ключ, переключить потребителей, подождать период ожидания, удалить старый ключ.
- Храните учетные данные в менеджере секретов (HashiCorp Vault, Azure Key Vault и т.д.), а не в Git, образах или чатах.
- Давайте каждому потребителю свой ключ и автоматизируйте ротацию расписанным скриптом; сначала проверяйте в непродуктивной среде.
03 Почему это важно
Даже один скомпрометированный сервисный ключ может открыть доступ ко всему экземпляру BTP. Утечки происходят незамедлительно; ротация сокращает окно атаки.
04 Кому полезно
Администраторы SAP HANA и команды SOC (центры обеспечения безопасности).
Первоисточник