Questão de Segurança da Informação — Segurança física e lógica — FUNDATEC 2023
Segurança da Informação›Seguranç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?
ADeterminismo.
BReplicação.
CBFT.
DAcordo.
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.