Pular para o conteúdo principal

Questão de Segurança da Informação — Segurança física e lógica — FUNDATEC 2023

Segurança da InformaçãoSegurança física e lógica
Código
qq897279
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Teste de Software e Garantia da Qualidade
Tem sido amplamente usado(a) em tolerância a faltas para garantir a disponibilidade e a confiabilidade de serviços distribuídos. A ideia básica consiste em distribuir cópias do código e dos dados de determinado serviço por um conjunto de servidores. Esse conceito trata-se de?
  1. ADeterminismo.
  2. BReplicação.
  3. CBFT.
  4. DAcordo.
  5. ERampart.
Revelar gabarito e comentário

GabaritoB — Replicação.

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”.

Replicação em Tolerância a Faltas

Gabarito: letra B. O conceito descrito é exatamente o de replicação: distribuir cópias do código e dos dados de um serviço por vários servidores para garantir disponibilidade e confiabilidade mesmo diante de falhas. Esse é o princípio fundamental da tolerância a faltas em sistemas distribuídos.

A questão é direta: o enunciado pede o nome da técnica que consiste em manter múltiplas cópias (réplicas) de um serviço. Abaixo, a análise de cada alternativa:

Alternativa A — ❌ Incorreta

Determinismo refere-se à previsibilidade do comportamento de um sistema (dadas as mesmas entradas, o mesmo resultado). Não é uma técnica de tolerância a faltas, nem envolve distribuição de cópias.

Alternativa B — ✅ Correta ⟵ GABARITO

Replicação é exatamente a técnica de manter múltiplas instâncias (cópias) de um serviço em diferentes servidores. Ela é amplamente usada para garantir disponibilidade (se um servidor falha, outro assume) e confiabilidade (a redundância mascara falhas). Exemplos: bancos de dados replicados, sistemas de arquivos distribuídos.

Alternativa C — ❌ Incorreta

BFT (Byzantine Fault Tolerance) é um tipo específico de protocolo de replicação que tolera falhas bizantinas (comportamento arbitrário). Embora seja uma forma de replicação, o enunciado descreve o conceito geral, não um algoritmo particular. A alternativa restringe indevidamente o escopo.

Alternativa D — ❌ Incorreta

Acordo é um problema clássico em sistemas distribuídos (ex.: acordo bizantino, consenso). Não é a técnica de distribuir cópias, mas sim um desafio que a replicação ajuda a resolver.

Alternativa E — ❌ Incorreta

Rampart é uma biblioteca/sistema para implementar replicação e tolerância a faltas, não o conceito em si. O enunciado pede o nome da ideia básica, não uma ferramenta.

NÃO CAIA NESSA!

Na prova, identifique palavras-chave como "distribuir cópias", "redundância", "vários servidores" — isso leva diretamente ao conceito de replicação. Não confunda com algoritmos específicos (BFT, Paxos, Raft) que são implementações da replicação.

Gabarito: letra B — Replicação.

Link permanente: /questoes/qq897279