Descreva, em passos ordenados, um fluxo para armazenar logs sensíveis em múltiplos dispositivos e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva, em passos ordenados, um fluxo para armazenar logs sensíveis em múltiplos dispositivos e transferi-los entre dois datacenters, incluindo compressão, fragmentação em pacotes, criptografia, cálculo de checksum/MAC, replicação e tratamento de falhas; explique como o destino verifica e reconstrói os dados.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Fluxo modelo (passos): 1) Coleta: cada host escreve logs locais em arquivos rotacionados; marca metadados (timestamp, id do host). 2) Compressão local: aplica compressão por bloco para reduzir tamanho e preservar ordem; registra tamanho original. 3) Fragmentação: divide o arquivo comprimido em blocos/pacotes menores compatíveis com MTU; cada pacote recebe cabeçalho com id do arquivo, índice do bloco, total de blocos e checksum por bloco. 4) Criptografia: antes do envio, cada bloco é cifrado com uma chave de transporte (ex.: AES-GCM) para confidencialidade e autenticação de conteúdo; ou cifra simétrica para dados em trânsito e usa envelope com chave pública do datacenter. 5) MAC/Tag: se a cifragem não incluir autenticação, calcular MAC por bloco; incluir tag no cabeçalho para verificação no destino. 6) Enfileiramento e replicação: empilhar blocos para envio; enviar paralelamente a múltiplos nós ou caminhos para replicação; registrar tentativas e IDs de bloco para reenvio. 7) Transferência com controle: usar protocolo confiável (ACKs e retransmissão) ou transporte seguro (TLS) que preserve ordem/confirmas; log de envio para auditoria. 8) Recepção e verificação: destino autentica canal, verifica MAC/etag e checksum por bloco; se falha, solicita retransmissão do bloco específico. 9) Reordenação e reconstrução: usa índices de bloco para montar o arquivo comprimido na ordem correta; verifica checksum total e tamanho original. 10) Descompressão e validação final: descomprime e compara metadados (timestamps, contagem de registros); registra integridade final (hash global assinado, se necessário). 11) Armazenamento e replicação final: armazena em repositório redundante (por exemplo, replicação sincronizada entre datacenters) com políticas de retenção e backup incremental. 12) Tratamento de falhas: em caso de bloco perdido ou corrompido, solicitar retransmissão; em host indisponível, ativar réplica secundária; manter log de auditoria e alertas para inconsistências. Considerações práticas: usar chaves rotativas e gerenciamento seguro de chaves; balancear tamanho de bloco entre eficiência de compressão e probabilidade de perda; garantir idempotência nos reenvios; manter metadados assinados para provar origem e sequência.
Explicação
A resposta apresenta um fluxo detalhado e estruturado, abordando cada etapa essencial para garantir a segurança e integridade dos logs durante o armazenamento e transferência. Cada passo é interligado, considerando aspectos como compressão, criptografia e tratamento de falhas, o que demonstra uma compreensão abrangente dos desafios envolvidos. Além disso, a inclusão de práticas recomendadas, como gerenciamento de chaves e auditoria, reforça a robustez do processo proposto.
Raio-X da questão
armazenamento e transferência de logs
avaliacao
armazenamento de dados · criptografia e segurança
Revisar os conceitos de criptografia e transferência de dados.
O aluno pode descrever o fluxo de forma desorganizada, sem seguir uma sequência lógica clara entre os passos.
ciencia_tecnologia
autogestao
cientifico
Questões parecidas com resolução
- Descreva, passo a passo, como um arquivo grande é transmitido desde o armazenamento local até ser reconstruído no…
- (Dissertativa) Descreva, passo a passo, um fluxo de envio incremental de backups entre cliente e servidor que usa…
- Descreva, em etapas, como um arquivo é fragmentado em pacotes, roteado por múltiplos dispositivos, armazenado…
- Uma empresa armazena logs sensíveis localmente e envia backups periódicos pela internet para um provedor externo…
- Descreva, em etapas ordenadas, um fluxo para transmitir de forma segura e confiável dados de sensores remotos (pequenos…
- Descreva detalhadamente como um arquivo sensível é fragmentado em pacotes, encaminhado por uma rede e reconstituído no…
Todas as questões de Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
