Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — VUNESP 2024

ProgramaçãoLinguagens de marcação
Código
vu081391
Banca
VUNESP
Órgão
Câmara de Campinas - SP
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - TI
Uma técnica comum para integração de sistemas corporativos é a troca de arquivos gerados de forma offline. Um sistema corporativo pode gerar um arquivo XML de requisições de compra, por exemplo, e então um usuário efetua upload desse arquivo no portal corporativo de seu fornecedor.Assinale a alternativa que descreve uma forma de impedir que um usuário malicioso envie esse arquivo ao portal com modificações indevidas realizadas manualmente.
  1. AAdicionar um nome de usuário e senha dentro do arquivo XML, devendo o portal corporativo rejeitar arquivos que não contenham um usuário e senha válidos.
  2. BUtilizar assinatura digital no arquivo XML, devendo o portal corporativo rejeitar arquivos que não contenham uma assinatura digital válida do remetente esperado.
  3. CCodificar o XML em Base64 e convencionar com o portal corporativo que somente esse formato deve ser aceito.
  4. DUtilizar esquemas XSD para validar o arquivo XML, devendo o portal corporativo rejeitar arquivos que não passam no teste de validação.
  5. ERepresentar os dados da requisição de compra no formato JSON, antes de colocá-los dentro do XML, aumentando a segurança por usar dois formatos simultaneamente.
Revelar gabarito e comentário

GabaritoB — Utilizar assinatura digital no arquivo XML, devendo o portal corporativo rejeitar arquivos que não contenham uma assinatura digital válida do remetente esperado.

Link permanente: /questoes/vu081391