Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — Quadrix 2025

Engenharia de SoftwareDesenvolvimento de Software
Código
qg594701
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
No que diz respeito aos testes de software e à criação de software backend, utilizando REST/JSON e webservice SOAP, julgue o item a seguir.SOAP envelope é o componente do webservice SOAP responsável por criptografar as mensagens SOAP para garantir a segurança da comunicação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SOAP Envelope: estrutura da mensagem, não criptografia

Gabarito: ERRADO. O SOAP envelope é o elemento raiz que estrutura a mensagem SOAP, definindo o invólucro que contém o cabeçalho (header) e o corpo (body) — ele não é responsável por criptografar as mensagens. A segurança no SOAP é tratada por mecanismos como WS-Security, que atuam em outras camadas, não pelo envelope em si.

O SOAP (Simple Object Access Protocol) é um protocolo de comunicação baseado em XML, usado para troca de mensagens entre serviços web. A mensagem SOAP é um documento XML que segue uma estrutura padrão, e o envelope é o elemento raiz desse documento — é ele que define os limites da mensagem, indicando onde ela começa e termina. Dentro do envelope, encontramos dois elementos principais: o header (cabeçalho), que contém informações opcionais como autenticação e transações, e o body (corpo), que carrega os dados da chamada e a resposta.

A confusão que a banca explora aqui é atribuir ao envelope uma função de segurança que ele não possui. A criptografia e a assinatura digital das mensagens SOAP são implementadas por extensões de segurança, sendo a mais conhecida o WS-Security (Web Services Security), que define como anexar tokens de segurança, assinar e criptografar o conteúdo da mensagem. O envelope é apenas o contêiner estrutural — ele organiza a mensagem, mas não a protege.

Na prática, quando um cliente SOAP envia uma requisição, o envelope XML é montado com o header e o body. Se houver necessidade de confidencialidade, o WS-Security pode criptografar o body (ou partes dele) e adicionar informações de segurança no header. O envelope permanece intacto como estrutura, apenas envolvendo o conteúdo protegido. É como uma caixa de papelão: ela organiza o que está dentro, mas quem tranca o conteúdo é o cadeado (WS-Security), não a caixa.

A pegadinha desta questão é típica: a banca pega um componente técnico real (o envelope) e atribui a ele uma função de outra camada (segurança). O candidato que sabe que o envelope existe, mas não domina a arquitetura completa do SOAP, pode cair na armadilha. O critério decisivo é lembrar que estrutura ≠ segurança: o envelope estrutura, o WS-Security protege.

1Estrutura a mensagem
Header (cabeçalho)
Body (corpo)
2Não criptografa
3Segurança (WS-Security)
Assinatura digital
Criptografia do conteúdo
SOAP Envelope
LEVELsoulevel.com.br
SOAP Envelope: Estrutura a mensagem (Header (cabeçalho), Body (corpo)); Não criptografa; Segurança (WS-Security) (Assinatura digital, Criptografia do conteúdo)

Item — ❌ ERRADO

A afirmação está incorreta porque o SOAP envelope é o elemento raiz que estrutura a mensagem, contendo o header e o body. A criptografia das mensagens SOAP é responsabilidade de mecanismos de segurança como o WS-Security, que atuam no conteúdo da mensagem, não no envelope. O envelope é apenas o invólucro estrutural — ele define os limites da mensagem, mas não realiza nenhuma função de criptografia ou proteção.

NÃO CAIA NESSA!

A banca troca a função do envelope (estruturar a mensagem) pela função do WS-Security (criptografar/assinar). O candidato que sabe que o envelope existe, mas não domina a arquitetura completa do SOAP, pode cair na armadilha. Lembre-se: estrutura ≠ segurança — o envelope organiza, o WS-Security protege.

Gabarito: ERRADO.

Link permanente: /questoes/qg594701