← Blog técnico

SAP CPI security governance

SAP CPI: certificados, segredos e ownership de endpoints sem dívida operacional

Muitos incidentes no SAP Integration Suite não começam no payload. Eles começam quando um certificado expira sem monitoramento, quando um endpoint muda fora do processo ou quando ninguém consegue dizer quem realmente é dono de uma credencial em produção.

SAP CPIIntegration SuiteSecurityGovernance

Se uma integração depende de certificados, segredos e endpoints, então ela também depende de um modelo mínimo de governança. Sem esse modelo, o landscape parece estável até chegar uma renovação, mudança de DNS, rotação de credenciais ou incidente que obriga o time a reconstruir decisões nunca documentadas.

1) O inventário mínimo não é “todos os iFlows”; é o que conecta, com o quê e sob qual owner

Antes de falar de ferramentas, defina o inventário operacional por integração:

  • Endpoint: URL, ambiente, sistema owner e criticidade.
  • Método de autenticação: certificado cliente, basic auth, OAuth, API key ou combinação.
  • Artefato sensível: alias de certificado, credential artifact, entrada de keystore ou parâmetro externalizado.
  • Owner: qual time aprova mudanças, faz rotação de credenciais e responde incidentes.

O sinal de risco não é “existem muitas integrações”. O sinal de risco é que ninguém consegue responder isso sem abrir o tenant manualmente.

2) Separe ownership técnico de ownership funcional

Um problema frequente em middleware SAP é misturar ownership:

  • O negócio é dono do processo, mas não do certificado.
  • O parceiro faz deploy do iFlow, mas não controla a renovação do endpoint externo.
  • Infraestrutura ou segurança emite credenciais, mas nem sempre entende o impacto operacional.
Regra prática: cada endpoint produtivo deve ter um owner do serviço, outro da credencial e um runbook que explique a coordenação. Se tudo depende do “time de integração”, o modelo já é frágil.

3) Externalize segredos para que o repositório não vire inventário sensível

Quando um endpoint real ou uma credencial fica embutido no iFlow ou em um ajuste manual de PROD, aparecem dois problemas: drift entre ambientes e dependência de memória operacional.

A prática mínima é:

  • Configurar por ambiente endpoints, aliases e credenciais externas.
  • Nomear de forma consistente os artefatos sensíveis para que DEV, QA e PROD sejam comparáveis.
  • Evitar segredos na documentação operacional; documente aliases, owners e localização, não os valores.

Isso não resolve magicamente o transporte entre tenants. Só reduz mudanças manuais opacas e deixa o suporte mais defensável.

4) Certificados: o problema real não é a expiração, é a falta de processo

Um certificado vencido geralmente é o sintoma. O problema real é a ausência de um ciclo explícito:

  1. Inventariar certificados por integração e ambiente.
  2. Monitorar a expiração com margem operacional suficiente para renovar sem urgência.
  3. Testar a cadeia e o endpoint renovado fora de produção.
  4. Registrar o que mudou, quando, quem aprovou e qual validação ficou como evidência.

Se o time só descobre depois da falha de handshake, o problema deixou de ser apenas segurança. É governança operacional.

5) Tabela mínima de controle para suportar mudanças sem arqueologia

ElementoEvidência mínima
Endpoint produtivoOwner, ambiente, criticidade, janela de mudança e URL documentada
Credencial ou certificadoAlias, método de autenticação, owner da rotação e data-alvo de revisão
Mudança recenteTicket ou release, responsável e validação pós-mudança
IncidenteCorrelation ID ou evidência equivalente mais um runbook de diagnóstico

6) O que revisar quando você herda um tenant SAP CPI / Integration Suite

Tenants herdados costumam expor quatro riscos repetidos:

  • Aliases órfãos: ninguém sabe se um certificado ainda está ativo ou de qual interface ele depende.
  • Endpoints misturados: DEV e PROD diferem sem evidência clara do motivo.
  • Rotações sem rastreabilidade: houve mudanças, mas não existe trilha de decisão.
  • Dependência de uma pessoa: só alguém “que conhece o tenant” sabe onde mexer.

Esse tipo de revisão não substitui SAP ALM, SAP Transport Management nem monitoramento runtime. É governança de middleware para reduzir risco operacional dentro do seu escopo real.

Checklist curto para parceiros SAP

  • Cada integração crítica tem endpoint documentado, método de autenticação e owner identificável.
  • Os segredos estão externalizados e os aliases seguem convenção consistente por ambiente.
  • Renovações de certificados deixam evidência e validação posterior à mudança.
  • Suporte consegue responder “o que mudou” sem depender de memória oral nem acesso improvisado à produção.

Quer colocar ordem nisso antes do próximo incidente?

No Picasso CPI Governance Assessment revisamos evidência mínima, ownership, artefatos sensíveis e riscos de drift para que o tenant seja operável sem prometer ferramentas que ele não substitui.

Falar com um arquiteto