Questão de Segurança da Informação — Backup — CESPE / CEBRASPE 2025
Segurança da Informação›Backup
Código
ce418197
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Cargo
Tec TI ( )
Na política de backup, o procedimento que permite recuperar o banco de dados em um ponto específico do tempo é conhecido como
Alog recovery.
Bfull restore.
Cincremental backup.
Dautomatic backup.
Epoint-in-time recovery.
Revelar gabarito e comentário▾
GabaritoE — point-in-time recovery.
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”.
Point-in-Time Recovery (PITR)
Gabarito: letra E. O procedimento que permite recuperar o banco de dados em um ponto específico do tempo é o point-in-time recovery (PITR), que utiliza os logs de transação (ou log recovery) para reconstruir o estado exato do banco em um instante desejado. As demais alternativas tratam de conceitos relacionados, mas não correspondem exatamente a essa definição.
O point-in-time recovery (PITR) é uma técnica de recuperação de banco de dados que permite restaurar o banco para um momento exato no tempo, como, por exemplo, "ontem às 14h32". Isso é possível porque, além dos backups completos, o banco mantém registros de todas as transações executadas (os logs de transação). Ao restaurar, aplica-se o backup completo e, em seguida, os logs até o ponto desejado, desfazendo ou refazendo transações conforme necessário. Essa técnica é essencial para minimizar a perda de dados em caso de falhas, pois permite recuperar até o último commit antes do incidente.
O PITR está diretamente relacionado ao conceito de RPO (Recovery Point Objective), que define o limite aceitável de perda de dados. Quanto mais frequentes os backups e mais detalhados os logs, menor o RPO e mais preciso o ponto de recuperação. Em bancos de dados modernos, o PITR é uma funcionalidade nativa (como no PostgreSQL, MySQL, SQL Server, Oracle), e sua implementação depende de uma política de backup que inclua a retenção adequada dos logs.
É importante distinguir o PITR de outros conceitos de backup e recuperação:
Backup completo (full backup): cópia integral dos dados em um determinado momento. Não permite recuperar em um ponto específico, apenas no momento em que foi feito.
Backup incremental: copia apenas as alterações desde o último backup (completo ou incremental). Reduz o tempo de backup e o espaço, mas a restauração exige a cadeia completa de backups.
Backup diferencial: copia as alterações desde o último backup completo. Restauração mais rápida que a incremental, mas ocupa mais espaço.
Log recovery: é o processo de aplicar os logs de transação para recuperar o banco, sendo um componente do PITR, mas não o procedimento completo.
A banca explora a confusão entre o log recovery (que é uma etapa do processo) e o point-in-time recovery (que é o procedimento completo). O candidato que conhece apenas os termos técnicos pode marcar a letra A, mas o enunciado pede o procedimento que permite recuperar em um ponto específico, e isso é exatamente o PITR.
Recuperação de banco de dados: Point-in-time recovery (PITR) (Restaura em ponto específico do tempo, Usa logs de transação, Relacionado ao RPO); Log recovery (Etapa do PITR, Aplica logs de transação); Full restore (Restaura backup completo, Volta ao momento do backup); Backup incremental (Copia alterações desde o último backup, Exige cadeia completa); Backup automático (Executa cópias periódicas)
Alternativa A — ❌ Incorreta
O log recovery é o processo de aplicar os logs de transação para restaurar o banco, mas ele é uma etapa do PITR, não o procedimento completo. O PITR engloba o uso dos logs para alcançar um ponto específico no tempo, enquanto o log recovery pode ser usado também para recuperar até o último commit, sem necessariamente escolher um ponto arbitrário. A alternativa confunde a parte com o todo.
Alternativa B — ❌ Incorreta
O full restore (restauração completa) refere-se à restauração de um backup completo, que leva o banco ao estado em que estava no momento do backup, não a um ponto específico posterior. Não permite escolher um instante arbitrário no tempo, apenas o momento da cópia.
Alternativa C — ❌ Incorreta
O incremental backup é um tipo de backup que copia apenas as alterações desde o último backup. Ele não é um procedimento de recuperação, mas sim de cópia. A recuperação a partir de backups incrementais exige a cadeia completa, mas não permite escolher um ponto específico no tempo além do último backup.
Alternativa D — ❌ Incorreta
O automatic backup é um recurso que realiza backups de forma automática, sem intervenção manual. Não está relacionado à recuperação em um ponto específico do tempo, mas sim à execução periódica das cópias de segurança.
Alternativa E — ✅ Correta ⟵ GABARITO
O point-in-time recovery (PITR) é exatamente o procedimento que permite recuperar o banco de dados em um ponto específico do tempo, utilizando os logs de transação para reconstruir o estado desejado. É a técnica que possibilita restaurar até o momento exato de uma falha, minimizando a perda de dados.
PEGA ESSA DICA!
Para questões sobre backup e recuperação, lembre-se da tríade: backup (cópia), restauração (aplicar a cópia) e PITR (recuperação em ponto específico usando logs). O PITR é o único que permite "voltar no tempo" para um instante arbitrário.