FC ConcursosFC Concursos

Questão FC374829

A equipe de desenvolvimento de sistemas da PRODABEL S/A estava avaliando a possibilidade de dois sistemas internos, distintos, realizar a troca de informações entre si; porém, de f

Desenvolvimento Web

Instituto Consulplan · 2024

A equipe de desenvolvimento de sistemas da PRODABEL S/A estava avaliando a possibilidade de dois sistemas internos, distintos, realizar a troca de informações entre si; porém, de forma segura e confiável. Após realizar a reunião de planejamento da sprint atual, a equipe chegou em um consenso que a implantação do padrão JWT (Json Web Token) para essa finalidade atenderia à demanda e resolveria o problema de uma forma rápida, prática e eficiente. Sobre o padrão a ser aplicado no projeto, analise as afirmativas a seguir.

 

I. É uma técnica RFC-7529 que é padrão com a função de autenticação entre duas partes, por meio de um token assinado.

 

II. A assinatura do token é composta pela codificação do header e do payload somada a uma chave secreta, gerada pelo algoritmo especificado no cabeçalho.

 

III. As claims podem ser registradas e definidas pelo padrão JWT com nomes e significados predefinidos como nbf que é a data de início de validade do token.

 

Está correto o que se afirma em

  1. I, II e III.
  2. I, apenas.
  3. II, apenas.
  4. III, apenas.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A afirmação está correta: a assinatura de um JWT é gerada a partir do header e do payload codificados em Base64URL, concatenados por um ponto e então processados com uma chave segundo o algoritmo indicado no campo alg do header.


Em fórmula: \(Signature = Alg(base64UrlEncode(header) + "." + base64UrlEncode(payload), chave)\). Um exemplo comum é \(HMACSHA256(base64Url(header) + "." + base64Url(payload), segredo)\).


Dependendo do algoritmo, a chave pode ser simétrica (por exemplo, HMAC com segredo compartilhado) ou assimétrica (por exemplo, RSA / ECDSA com par privada/pública). A assinatura garante a integridade (não houve alteração) e a autenticidade (quem assinou é confiável) do token.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo