Engenharia Múltipla Escolha

Qual protocolo é utilizado para garantir a confidencialidade das comunicações entre um cliente e um webservice?

Qual protocolo é utilizado para garantir a confidencialidade das comunicações entre um cliente e um webservice?

  1. HTTP
  2. HTTPS
  3. SOAP
  4. XML

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

A questão aborda segurança em redes e protocolos de comunicação na internet, especificamente focando na proteção de dados transmitidos. Para garantir a confidencialidade, os dados devem ser criptografados durante o transporte entre o cliente e o servidor.

O protocolo padrão para navegação web segura é o HTTPS (Hypertext Transfer Protocol Secure). Ele incorpora camadas de segurança sobre o HTTP tradicional utilizando criptografia.

Análise Técnica

Vamos examinar cada alternativa para entender por que apenas uma garante a confidencialidade solicitada:

  • HTTP (HyperText Transfer Protocol): É o protocolo básico de transferência de hipermídia. Os dados são enviados em texto puro (claramente legível), sem criptografia. Qualquer pessoa interceptando a rede pode ler as informações.
  • HTTPS: Utiliza o HTTP sobre uma camada de segurança (geralmente SSL ou TLS). Essa camada cria um canal criptografado, garantindo que apenas o cliente e o servidor possam decifrar os dados trocados.
  • SOAP (Simple Object Access Protocol): É um protocolo de troca de mensagens estruturadas em formato XML. Embora possa ser usado em serviços seguros, ele não define a criptografia por si só; depende de um protocolo de transporte seguro (como o HTTPS) para garantir a confidencialidade.
  • XML (Extensible Markup Language): Não é um protocolo de comunicação, mas sim uma linguagem de marcação utilizada para estruturar dados. Ele define como a informação é escrita, não como ela é transmitida com segurança.
ProtocoloFunção PrincipalSegurança Inerente
HTTPTransferência de dadosNenhuma
HTTPSTransferência seguraCriptografia (SSL/TLS)
SOAPMensageria entre sistemasDepende do transporte
XMLFormatação de dadosNenhum

Conclusão

A confidencialidade exige que os dados trafeguem criptografados para evitar interceptação por terceiros. O HTTPS é a única opção listada que provê essa garantia nativamente ao adicionar uma camada de criptografia sobre o protocolo de transferência. Portanto, a alternativa correta é a B.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.