A analista Ana desenvolve a plataforma X, que deve ser capaz...
No webhook de notificação da plataforma X, Ana implementou o mecanismo de validação:
Comentários
Veja os comentários dos nossos alunos
Kkkkkkk
Essa questão cobra um conceito clássico de segurança em APIs/webhooks.
O mecanismo deve:
- ✔ Verificar integridade da mensagem
- ✔ Garantir autenticidade do remetente
- ✔ Ter baixo overhead
- ✔ Ser comum em APIs/webhooks
Isso descreve exatamente um:
MAC (Message Authentication Code)
É um código gerado com uma chave secreta compartilhada, que permite:
- ✔ Garantir que a mensagem não foi alterada (integridade)
- ✔ Confirmar que veio de quem possui a chave (autenticidade)
Muito usado em webhooks (ex: HMAC-SHA256)
- A) Fernet → criptografia simétrica (não é o foco aqui) ❌
- B) JSON Web Key (JWK) → estrutura de chave ❌
- C) JSON Web Token (JWT) → token, não exatamente o mecanismo descrito ❌
- D) JSON Web Signature (JWS) → assinatura digital (mais pesado, assimétrico) ❌
- E) Message Authentication Code (MAC) → ✔ exatamente o que foi descrito ✅
Se a questão falar:
- “integridade + autenticidade + baixo custo” → MAC / HMAC
- “assinatura com chave pública/privada” → JWS / RSA
- “token de autenticação” → JWT
Chat GTP
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo