wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Integração de Aplicações - Quiz 8

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Uma das formas de segurança trata da proteção dos recursos em relação ao acesso de pessoas indevidas, seja de uma aplicação como um todo, seja de parte do serviço. Dadas as seguintes afirmações sobre os requisitos de segurança:

(  ) Particularidade é o requisito que diz respeito aos dados que são de uma parte em particular.

(  ) Confidencialidade garante que a troca de informação esteja protegida de bisbilhoteiros.

(  ) Integridade garante que a mensagem não será modificada e que chegou íntegra ao destinatário.

(  ) Autorização é o processo que decide quando uma entidade com determinada identidade pode acessar um recurso específico.

(  ) Isolamento é requisito que separa parte dos requisitos para proteger esses dados de acessos indevidos.

Marque a opção a seguir que representa a resposta correta sobre as afirmações.

Selecione a resposta correta

a)

F – V – V – V – F.

b)

F – V – F – V – F.

c)

V – F – V – F – V.

d)

V – V – V – F – F.

2.

O Kerberos é um protocolo de autenticação para ambientes abertos e distribuídos em que os usuários acessam serviços disponibilizados de forma segura por servidores distribuídos pela rede. Marque a opção que contém um servidor centralizado responsável pela autenticação dos usuários como componente.

Selecione a resposta correta

a)

Key Distribution Server.

b)

Key Distribution Ticket.

c)

Key Distribution Center.

d)

Ticket Granting Ticket.

3.

A tecnologia de criptografia fornece uma base para a proteção de mensagens trocadas pela Internet e os dados armazenados nas bases de dados. Marque a opção que representa uma das duas categorias de criptografia que exige a utilização de uma única chave para criptografar e descriptografar uma mensagem.

a)

Criptografia regular.

b)

Criptografia proporcional.

c)

Criptografia assimétrica.

d)

Criptografia equivalente.

e)

Criptografia simétrica.

4.

Os webservices apresentam diversos riscos que devem ser mitigados pelos desenvolvedores e profissionais de segurança. Marque a opção que representa o ataque que compromete o acesso ao serviço por meio da sobrecarga da aplicação por solicitações com grandes volumes de dados ou excesso de solicitações, causando indisponibilidade do serviço. Selecione a resposta correta

a)

Ataque de negação de serviço.

b)

Injeção de código SQL.

c)

Ataque de bisbilhoteiros.

d)

Sequestro de sessão.

e)

Tratamento inadequado de erros.

5.

O WS-Security, WSS, é uma expansão do SOAP para adicionar segurança em webservices que deve ser utilizada junto com outros protocolos específicos. Marque a opção que representa o protocolo que possibilita a criação de uma camada de criptografia para a comunicação segura entre os computadores de origem e destino. Selecione a resposta correta

a)

SAML.

b)

SSL.

c)

XACML.

d)

XML.

e)

HTTP.

6.

Os métodos de uma API REST utilizam o protocolo HTTP a partir da versão 1.1. Qual método é utilizado para atualizar apenas parte dos dados de um objeto em uma requisição? Selecione a resposta correta

a)

GET.

b)

PUT.

c)

PATCH.

d)

DELETE.

e)

POST.

7.

JSON vem substituindo o XML no mercado, devido à sua simplicidade de escrita e por ser mais leve. Marque a opção que representa o elemento da estrutura de dados JSON que é um conjunto com um ou mais pares nome/valor: Selecione a resposta correta

a)

String.

b)

Número.

c)

Valor.

d)

Array.

e)

Objeto.

8.

Existem constraints que definem uma API REST. Marque a constraint que diz que "cada par requisição e resposta deve ser tratado de forma independente em relação a requisições anteriores ou posteriores". Selecione a resposta correta

a)

Cliente-servidor.

b)

Stateless.

c)

Interface uniforme.

d)

Cache.

e)

Código sob demanda.

9.

A requisição de serviços em APIs REST resulta em um código junto à resposta. Marque a categoria de códigos que representa erro no cliente: Selecione a resposta correta

a)

1xx.

b)

2xx.

c)

3xx.

d)

4xx.

e)

5xx.

10.

Diversos código de erros são apresentados para os clientes, a ponto de muitos os conhecerem mesmo sem entender seu significado. Marque a opção que representa o código lançado quando o usuário tentar acessar uma rota não existente: Selecione a resposta correta

a)

404.

b)

403.

c)

500.

d)

401.

e)

503.