Questão de Segurança da Informação — Blockchain e Smart Contracts (Contratos Inteligentes) — CESPE / CEBRASPE 2023
Segurança da Informação›Blockchain e Smart Contracts (Contratos Inteligentes)
Código
ce398054
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana TI ( )
Considerando conceitos e padrões criptográficos, conceitos de blockchain e detecção, resposta, tratamento e recuperação de incidentes cibernéticos, julgue o item a seguir.
Blockchain é um livro-razão distribuído ponto a ponto, protegido por criptografia, apenas anexado, praticamente imutável, que pode ser atualizado apenas por consenso das partes ou com o acordo entre elas.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Blockchain: conceitos fundamentais
✅ CERTO. A afirmação descreve corretamente as características essenciais do blockchain: é um livro-razão distribuído (ledger distribuído) ponto a ponto, protegido por criptografia, apenas anexado (append-only), praticamente imutável e atualizado por consenso entre as partes. O gabarito oficial é C.
O blockchain é uma tecnologia de registro distribuído (DLT – Distributed Ledger Technology) que funciona como um livro-razão compartilhado entre vários participantes de uma rede ponto a ponto (peer-to-peer). Em vez de uma autoridade central controlar os dados, cada nó da rede mantém uma cópia do registro, e as transações são agrupadas em blocos encadeados cronologicamente — daí o nome "cadeia de blocos".
A segurança do blockchain repousa em três pilares interligados:
Criptografia: cada bloco contém um hash criptográfico do bloco anterior, criando uma ligação inquebrável entre eles. Qualquer alteração em um bloco invalida todos os blocos subsequentes, pois o hash de cada bloco depende do hash do anterior. Além disso, as transações são assinadas digitalmente com chaves privadas, garantindo autenticidade e não repúdio.
Imutabilidade prática: a estrutura encadeada por hashes torna a alteração de dados registrados extremamente difícil — seria necessário recalcular todos os hashes dos blocos seguintes e obter consenso da rede para aceitar a versão alterada. Por isso, diz-se que o blockchain é "praticamente imutável", não absolutamente imutável.
Consenso: a atualização do ledger (adição de novos blocos) só ocorre mediante acordo entre os participantes da rede, por meio de algoritmos de consenso como Proof of Work (PoW), Proof of Stake (PoS) ou outros mecanismos. Não há uma autoridade central que decida unilateralmente; a validação é distribuída.
A característica "apenas anexado" (append-only) significa que novos dados só podem ser adicionados ao final da cadeia, nunca modificados ou removidos do meio. Isso é fundamental para a integridade e a auditabilidade do sistema.
Um exemplo prático: no Bitcoin, quando uma transação é feita, ela é transmitida para a rede, validada pelos nós, agrupada em um bloco e adicionada à cadeia. Para que um atacante altere uma transação antiga, precisaria reescrever todos os blocos seguintes e controlar mais de 50% do poder computacional da rede (ataque de 51%) — algo impraticável em redes grandes.
A pegadinha que a banca poderia explorar é confundir "praticamente imutável" com "absolutamente imutável" ou afirmar que o blockchain é um banco de dados centralizado. A questão, porém, apresenta a definição correta, alinhada com a literatura técnica sobre o tema.
Blockchain: Livro-razão distribuído (Ponto a ponto (peer-to-peer), Sem autoridade central); Protegido por criptografia (Hash encadeia blocos, Assinatura digital (autenticidade)); Apenas anexado (append-only) (Adiciona no fim, Não modifica nem remove); Praticamente imutável (Alterar exige recalcular hashes, Ataque de 51%); Atualização por consenso (Proof of Work (PoW), Proof of Stake (PoS))
NÃO CAIA NESSA!
A banca pode tentar confundir o candidato trocando "consenso das partes" por "decisão de autoridade central" ou "alteração unilateral". No blockchain, a atualização é sempre coletiva e consensual — nunca unilateral. Fique atento a termos como "centralizado", "controlado por um órgão" ou "modificável a qualquer momento", que contrariam a essência da tecnologia.
PEGA ESSA DICA!
Para questões sobre blockchain, memorize as palavras-chave: distribuído, ponto a ponto, criptografia, append-only, imutável, consenso. Se a alternativa contiver qualquer uma dessas características de forma negada ou invertida, ela está errada. Essa é a base para resolver a maioria das questões do tema.