Acerca de API, julgue o item que se segue.  A execução de um...

Ver outras questões
Usar o filtro de questões
Q3257512 Programação

Acerca de API, julgue o item que se segue.  


A execução de uma API é feita por meio da seguinte sequência de etapas: o cliente envia a solicitação ao servidor; o servidor recebe e processa a solicitação; o servidor autentica o cliente; e o servidor retorna a resposta ao cliente.


Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: O foco da questão é o fluxo de execução de uma API, especialmente a ordem das etapas envolvendo solicitação, autenticação, processamento e resposta entre cliente e servidor.

Conceito-chave: Em APIs seguras, a autenticação do cliente deve ocorrer antes do processamento da solicitação. Essa ordem é fundamental para garantir que apenas usuários ou sistemas autorizados tenham acesso aos recursos protegidos pelo servidor, conforme diretrizes de segurança amplamente adotadas (ex: OAuth 2.0, autenticação por certificados ou chaves de API).

Justificativa da resposta correta — Alternativa "E"

O enunciado afirma que o processamento da solicitação ocorre antes da autenticação do cliente, mas, segundo o fluxo padrão:

  1. O cliente envia a solicitação ao servidor.
  2. O servidor autentica o cliente (verifica quem está solicitando).
  3. Somente após autenticar, o servidor processa a solicitação conforme a lógica da aplicação.
  4. O servidor retorna a resposta ao cliente.

Se o servidor processar requisições antes da autenticação, há risco de execução de operações indevidas por usuários não autorizados – um erro grave de segurança e um desvio das melhores práticas recomendadas em manuais e frameworks como RESTful API e OAuth 2.0.

Análise crítica da alternativa incorreta — “Certo”

Assinalar como “Certo” é incorreto porque:

  • Vai contra procedimentos citados em literatura clássica (ex.: “RESTful Web APIs”, Richardson & Amundsen; “Designing Web APIs”, Subramanian).
  • Viola o princípio da validação/autorização prévia, que é condição essencial em APIs modernas.

Dica de prova — Estratégias de interpretação:

Esteja atento à ordem dos processos em enunciados e alternativas. Trocas sutis de etapas, como colocar autenticação depois do processamento, são pegadinhas frequentes! Observe sempre se a segurança (autenticação/autorização) é feita antes da execução da lógica.

Resumo para fixação: Autenticação ocorre ANTES do processamento da requisição. Inverter essas etapas compromete a segurança e fere os padrões técnicos esperados no desenvolvimento de APIs.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Acredito que o erro foi a etapa de autenticação ocorrer depois do processamento do servidor. O correto é que a autenticação ocorresse na "segunda etapa".

a autenticacao vem apos a solicitacao realizada ao servidor

  1. Cliente envia a requisição (request).
  2. Servidor recebe a requisição.
  3. Servidor autentica (e possivelmente autoriza) o cliente.
  4. Servidor processa a solicitação (lógica de negócio, consulta ao banco etc.).
  5. Servidor envia a resposta ao cliente (response).

Item ERRADO.

A sequência de etapas apresentada está logicamente incorreta e representa uma vulnerabilidade de segurança. A etapa de autenticação do cliente deve ocorrer antes do processamento da solicitação.

A sequência correta e segura é:

  1. O cliente envia a solicitação ao servidor.
  2. O servidor recebe a solicitação.
  3. O servidor autentica e autoriza o cliente. (Verifica quem está pedindo e se tem permissão).
  4. Se a autenticação for bem-sucedida, o servidor processa a solicitação.
  5. O servidor retorna a resposta (seja de sucesso ou de erro de processamento) ao cliente.

Processar uma solicitação antes de autenticar o cliente seria ineficiente (desperdício de recursos com requisições inválidas) e perigoso, pois poderia executar ações ou expor dados para clientes não autorizados.

Siga-me @rexconcurseiro muita noticia de concurso, dicas e muita fofura minha.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo