Pular para o conteúdo principal

Questão de Segurança da Informação — Backup — CESPE / CEBRASPE 2025

Segurança da InformaçãoBackup
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

  1. Alog recovery.
  2. Bfull restore.
  3. Cincremental backup.
  4. Dautomatic backup.
  5. 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.

1Point-in-time recovery (PITR)
Restaura em ponto específico do tempo
Usa logs de transação
Relacionado ao RPO
2Log recovery
Etapa do PITR
Aplica logs de transação
3Full restore
Restaura backup completo
Volta ao momento do backup
4Backup incremental
Copia alterações desde o último backup
Exige cadeia completa
5Backup automático
Executa cópias periódicas
Recuperação de banco de dados
LEVELsoulevel.com.br
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.

Gabarito: letra E

Link permanente: /questoes/ce418197