Anexo B — Procedimiento de Backup y Recuperación

Continuidad de negocio y resiliencia para Cloud Alfa

Versión: 1.0  |  Fecha: 27/09/2026  |  Marco: RGPD art. 32.1.c · ISO/IEC 27031

Documento técnico-operativo. Complementa la Política de Seguridad de la Información (documento 10) y el SLA (documento 9). Su objetivo es garantizar la disponibilidad e integridad de los datos del tenant.

1. Objetivos del procedimiento

2. Definiciones

3. Objetivos de servicio

ParámetroObjetivoObservaciones
RPO24 horasBackup diario completo + incremental horario
RTO8 horasRecuperación completa del servicio
Retención backups30 días diarios + 12 meses mensualesRotación automática
Pruebas de restauraciónSemestralDocumentadas con evidencia

4. Tipos de backup

4.1. Backup de base de datos PostgreSQL

4.2. Backup de objetos (fotos, documentos, PDFs)

4.3. Backup de configuración

4.4. Backup de logs

5. Procedimiento de backup

  1. Ejecución automática: cron/scheduler a las 03:00 UTC.
  2. Verificación de integridad: hash SHA-256 antes y después del backup.
  3. Cifrado: AES-256-GCM con clave rotada mensualmente.
  4. Subida: a almacenamiento de objetos con versionado habilitado.
  5. Registro: en log de auditoría con fecha, tamaño, hash y estado.
  6. Alerta: notificación al equipo si falla algún paso.

6. Procedimiento de restauración

6.1. Restauración completa

  1. Identificar el backup más reciente válido.
  2. Verificar hash y firma criptográfica.
  3. Descargar y descifrar en entorno aislado.
  4. Restaurar base de datos con pg_restore + WAL hasta el punto deseado.
  5. Restaurar objetos (fotos, documentos).
  6. Verificar integridad referencial.
  7. Reactivar servicio.
  8. Registrar la operación con evidencia.

6.2. Restauración de tenant específico

  1. Identificar el tenant afectado.
  2. Localizar backup que contenga el tenant.
  3. Restaurar en entorno aislado.
  4. Extraer únicamente los datos del tenant.
  5. Importar al entorno productivo con verificación de conflictos.
  6. Notificar al responsable del tenant.

6.3. Restauración point-in-time

  1. Identificar el momento exacto al que se quiere restaurar.
  2. Restaurar el backup completo más cercano anterior.
  3. Aplicar WAL hasta el momento exacto.
  4. Verificar consistencia.

7. Pruebas de restauración

Las pruebas de restauración se realizan semestralmente y se documentan con:

Los informes de prueba se conservan durante 5 años y se ponen a disposición del Responsable que los solicite.

8. Roles y responsabilidades

RolResponsabilidad
Responsable técnicoDiseño, ejecución y verificación del backup
Administrador de sistemasConfiguración de la infraestructura
Responsable de seguridadRevisión de cifrado, claves y accesos
DPOSupervisión de la protección de datos
DirecciónAprobación de la política y recursos

9. Escenarios de recuperación

EscenarioProcedimientoRTO objetivo
Corrupción de base de datosRestauración point-in-time4 h
Borrado accidental de tenantRestauración selectiva6 h
RansomwareAislamiento + restauración desde backup inmutable8 h
Fallo de proveedor cloudFailover a región secundaria8 h
Catástrofe regionalRecuperación desde backup externo24 h

10. Documentación y auditoría

11. Referencias normativas