A analista Ana desenvolve a plataforma X, que deve ser capaz...

Próximas questões
Com base no mesmo assunto
Q3874360 Segurança da Informação
A analista Ana desenvolve a plataforma X, que deve ser capaz de receber notificações de sistemas externos quando houver mudança no status de determinados processos judiciais. Para adicionar essa funcionalidade, Ana desenvolveu um webhook, disponibilizando na plataforma um endpoint para receber as notificações. A fim de aprimorar a segurança das notificações recebidas, a analista implementou o mecanismo de validação que é altamente empregado na indústria de TI em APIs reversas, capaz de verificar tanto a integridade da notificação quando a autenticidade do remetente a cada requisição recebida, com baixo overhead.
No webhook de notificação da plataforma X, Ana implementou o mecanismo de validação:
Alternativas

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