Contactar

Mantenimiento WordPress
Mantenimiento WordPress
  • Inicio
  • Actualizaciones
  • Blog
  • Copias de seguridad
  • Errores y problemas
  • Hosting
  • Hosting técnico
  • Mantenimiento servicio
  • Migración
  • Noticias
  • Noticias de WordPress
  • Optimización y velocidad
  • Rendimiento
  • Seguridad
  • Seguridad avanzada
  • Nosotros
  • Contactar
Buscar
  • Inicio
  • Actualizaciones
  • Blog
  • Copias de seguridad
  • Errores y problemas
  • Hosting
  • Hosting técnico
  • Mantenimiento servicio
  • Migración
  • Noticias
  • Noticias de WordPress
  • Optimización y velocidad
  • Rendimiento
  • Seguridad
  • Seguridad avanzada
  • Nosotros
  • Contactar

Asegura backups PCI-DSS y pasa auditorías

Foto de asegura backups pci

Un backup no auditable puede invalidar una certificación PCI‑DSS y dejar la tienda offline tras una incidencia. Responsables técnicos de PYMEs con WordPress suelen subestimar controles en hosting compartido o cloud: cifrado de reposo y tránsito, gestión de accesos, registro de operaciones y pruebas de restauración frecuentemente faltan o no quedan documentados.

Índice

    Anuncio

    Backups con cumplimiento PCI-DSS: factores decisivos

    La decisión principal es si el servidor guarda CHD*; si guarda CHD, los controles PCI aplican en su totalidad. En entornos donde la pasarela no deja PAN en el servidor (tokenización o redirección), bastan controles del proveedor y evidencias.

    Requisitos PCI que impactan backups

    El requisito 3 exige protección de datos almacenados y se aplica a copias. El requisito 7/8 obliga a controles de acceso y autenticación para quien maneja backups. El requisito 10 pide registros de acceso y trazabilidad sobre operaciones de backup y restore.

    Controles técnicos imprescindibles

    Usar cifrado en reposo y en tránsito con algoritmos FIPS 140‑2 compatibles. Gestionar claves con HSM o KMS del cliente, con rotación y separación de roles. Activar registro inmutable (CloudTrail/Azure Monitor) y conservar evidencias de cada prueba.

    Evidencias requeridas en auditoría

    Política de backups firmada con RTO/RPO definidos, logs de ejecución, captura de pantalla o salida de scripts tras pruebas, y un AOC del proveedor cuando aplique. "La evidencia mínima es: política, registro de prueba y logs que demuestren quién y cuándo."

    Para facilitar la preparación de evidencias frente a un QSA, es útil un mapeo directo entre requisitos PCI‑DSS y controles de backups.

    • Por Requisito 3 (protección de datos almacenados) → aplicar cifrado en reposo con CMK gestionada por el cliente (SSE‑KMS / Key Vault), excluir o tokenizar columnas PAN en los dumps y emplear envelope encryption para objetos grandes
    • Requisito 7/8 (control de accesos) → políticas IAM/RBAC de mínimo privilegio, roles separados para administración de claves y ejecución de backup, y uso obligatorio de MFA para accesos privilegiados
    • Requisito 10 (registro y trazabilidad) → CloudTrail/Azure Monitor con retención inmutable y almacenamiento WORM para logs de operaciones de backup y restore
    • Requisito 11/12 → programa de pruebas (semanales/parciales y trimestrales/completas), revisión documentada y política firmada con RTO/RPO

    Este mapeo convierte requisitos normativos en controles operativos verificables durante la auditoría.

    La gestión de claves requiere precisión operativa:

    • utilizar CMK de cliente (AWS KMS, Azure Key Vault) con rotación automática habilitada y, para claves raíz o de mayor criticidad, HSM (CloudHSM o un HSM on‑premise) como raíz de confianza. Implementar envelope encryption: cifrar objetos con claves de datos (DEK) y proteger los DEK con la CMK
    • registrar cada uso de la CMK en CloudTrail/Key Vault diagnostics para auditar acceso y grants
    • definir políticas de grants que limiten operaciones (encrypt/decrypt/grant) por rol y por tiempo, y prohibir almacenamiento de claves en el servidor de WordPress

    Documentar el ciclo de vida (creación, rotación, revocación, destrucción) y probar la recuperación de claves en un entorno aislado. Estas decisiones técnicas reducen el riesgo de que el "cifrado" declarado no sea suficiente ante un auditor.

    Foto de asegura backups pci

    Perfil: WordPress que almacena datos de tarjeta en servidor

    Si el sitio guarda PAN o datos sensibles, el alcance PCI abarca backups y replicación. El responsable de cumplimiento debe coordinar con el administrador del hosting y el DBA para adaptar los controles. La política debe prohibir incluir PAN en dumps sin enmascarado o tokenización.

    Qué excluir de los dumps

    Excluir columnas que contengan PAN y datos CI/CAA al crear volcado de base de datos. Emplear queries selectivas o herramientas que hagan dump con exclusiones. Registrar el proceso y quién autoriza la inclusión de cualquier dato sensible.

    Cómo cifrar y dónde guardar

    Enviar backups a S3 o Azure Blob con claves controladas por cliente. Configurar SSE‑KMS (AWS) o Key Vault (Azure) y prohibir almacenamiento público. Mantener versionado y lifecycle rules para retenciones auditables.

    Para reducir el alcance PCI y proteger CHD en backups es imprescindible la segmentación técnica y la tokenización a nivel de campo. Separar las cuentas de almacenamiento (por ejemplo, un storage account o bucket dedicado para backups con políticas de red que acepten solo VPC/SVC endpoints y denegar acceso público), aislar las bases de datos que contienen CHD en subredes privadas con reglas estrictas de firewall y egress, y aplicar field‑level masking o tokenización antes de cualquier volcado.

    Desde el punto legal, documentar la ubicación geográfica de réplicas (ej.: UE/EEA si aplica GDPR) y conservar AOC o contratos que definan la responsabilidad compartida entre proveedor y cliente. Estas medidas facilitan demostrar al auditor la mitigación del riesgo y la reducción del alcance a elementos claramente controlados.

    Anuncio

    Perfil: WordPress con pagos externalizados

    Si la pasarela redirige al PSP y no queda CHD en el servidor, el alcance PCI para backups es limitado. En ese caso se deben documentar las evidencias del proveedor y mantener controles mínimos en el sitio para evitar fuga accidental.

    Qué revisar del proveedor

    Solicitar AOC/attestation y confirmar qué controles cubre. Verificar ubicación de datos en la UE si exige la regulación local. Registrar el alcance en la política de backups.

    Controles locales mínimos

    Mantener cifrado de backups por si se almacenan incidentales, controlar accesos con MFA y registrar todos los envíos hacia el PSP. Conservar logs que demuestren que no se almacenó PAN en el sitio.

    La configuración mínima auditable: SSE‑KMS con CMK del cliente, políticas IAM que deniegan acceso por defecto y pruebas de restauración trimestrales con registros (fecha, responsable, hash del fichero).

    Errores frecuentes que fallan en auditoría

    El error más frecuente en este punto es asumir que "cifrar" por el plugin basta cuando las claves quedan en el propio servidor. Sin separación de funciones y gestión de claves auditable, el cifrado no cumple PCI.

    Dumps completos sin enmascarar

    Hacer dumps completos y subirlos tal cual a un bucket vulnera el requisito 3 si contienen PAN. Evitar incluir tablas sensibles y aplicar tokenización o enmascarado antes de la copia. Documentar qué tablas se excluyen y por qué.

    Plugins que anuncian cifrado

    La mayoría de guías dicen que activar "cifrado" en el plugin es suficiente. Lo que no mencionan es dónde guarda el plugin la clave y quién la controla. Elegir plugins que permitan envío a S3/Azure y gestionar claves fuera del servidor.

    Falta de pruebas y registros

    Un backup que nunca se restaura no es evidencia válida en auditoría. Registrar restauraciones y conservar outputs, timestamps y responsables. Un caso habitual: un backup subido a S3 pero sin prueba de restore → resultado: no conformidad en auditoría.

    Implementación práctica en WordPress

    La implementación efectiva combina acciones en plugin, base de datos y cloud. Cada capa debe producir registros y artefactos que presente el responsable de cumplimiento. A continuación, pasos reproducibles.

    Configuración de plugin segura

    Configurar el plugin para enviar objetos a S3/Azure, no usar cifrado local del plugin. Guardar logs de ejecución con UID y timestamp. Programar retención y versionado desde el almacenamiento cloud.

    Excluir datos sensibles en MySQL

    Generar dumps con script que excluya columnas sensibles o ejecutar SELECT INTO OUTFILE con columnas permitidas. Restaurar en entorno aislado y verificar hashes. Registrar autorización del DBA para cualquier dump que incluya datos sensibles.

    S3: ejemplo mínimo de configuración

    Crear CMK en KMS, habilitar SSE‑KMS en el bucket y aplicar bucket policy que exige uso de KMS. Denegar acceso público y configurar VPC endpoint para transferencias internas. Habilitar CloudTrail y AWS Config.

    flujo de backup seguro
    WordPress + WP‑CLI / Plugin
    →
    Transporte TLS 1.2+
    →
    S3/Azure (SSE‑KMS / Key Vault)
    Controles añadidos:
    • IAM restrictivo y separación de roles
    • CloudTrail / Audit Logs activados
    • Pruebas de restauración periódicas documentadas

    Anuncio

    Configuración cloud detallada

    La configuración cliente de KMS/Key Vault marca la diferencia entre cumplimiento y no conformidad. El proveedor puede ofrecer AOC, pero el auditor comprobará la configuración que el cliente aplica sobre su tenant o cuenta.

    AWS: pasos mínimos

    Crear CMK administrada por cliente, limitar administradores KMS y otorgar grants al rol de backup. Aplicar bucket policy que exija kms:Encrypt y deniegue acceso público. Activar CloudTrail con logs inmutables.

    Azure: pasos mínimos

    Usar Key Vault con soft‑delete y purge protection, asignar roles con RBAC, y configurar storage account con network rules y diagnósticos. Habilitar Azure Monitor y retener logs en un workspace con retención acorde a política.

    Políticas IAM/RBAC recomendadas

    Aplicar principio de mínimo privilegio para cuentas que realizan backup/restore. Separar roles de administración de claves y ejecución de backup. Requerir MFA para accesos privilegiados.

    Retención, pruebas y métricas para auditoría

    La política de retención debe justificar períodos y enlazarse a RTO/RPO definidos. Ejecutar pruebas con frecuencia y conservar registros que permitan reproducir tiempos y resultados.

    Política de retención ejemplo

    Retención operativa:

    • 30 días
    • Retención media: 90 días
    • Archivo legal: 7 años si se requiere justificar transacciones

    Registrar la justificación legal o comercial en la política.

    Programa de pruebas

    Realizar pruebas parciales semanales y restauración completa trimestral. Cada prueba debe generar: salida del script, hashes, tiempo de restauración, y responsable firmado. Conservar estas evidencias al menos durante 3 años.

    Métricas RTO/RPO medibles

    Definir RPO en minutos u horas y RTO en horas; medir en cada prueba y anotar desviaciones. Un objetivo típico: RPO 1 hora para datos transaccionales y RTO 4 horas para restauración completa en entorno controlado.

    Plantillas y scripts incluidos

    A continuación se ofrece un conjunto práctico de artefactos que debe adaptarse al entorno. Copiar y pegar, rellenar campos y subir a repositorio de evidencias.

    Ejemplo de política de backups

    Política de copias de seguridad - [Nombre de la entidad]

    Alcance: servidores web y base de datos que procesan tarjetas. Responsables:

    • Administrador de sistemas, DBA, Responsable de cumplimiento. RTO: 4 horas. RPO: 1 hora. Corrección: Retención operativa (copias accesibles para restauración rápida): 30 días
    • Retención de evidencias operativas y registros de ejecución (outputs de scripts, hashes, logs de restauración): 90 días
    • Registros de auditoría y resultados de pruebas archivadas para auditoría: 3 años
    • Archivo legal de transacciones cuando la normativa lo exija: hasta 7 años

    Dejar esta distinción explícita evita la contradicción entre la política de backups y las exigencias de conservación de evidencias. Cifrado: SSE‑KMS (AWS) / Key Vault (Azure) Gestión de claves: CMK con roles separados, rotación anual. Pruebas: Restauración completa trimestral, parciales semanales. Registros: CloudTrail / Azure Monitor con retención 3 años. Autorizaciones: cualquier inclusión de datos sensibles requiere registro y aprobación del DBA

    Script de restore ejemplo

    set -e BUCKET=my-backups-bucket OBJECT=site-db-$(date +%F).sql.gz TMP=/tmp/restore mkdir -p $TMP aws s3 cp s3://$BUCKET/$OBJECT $TMP/ gunzip -c $TMP/$OBJECT | mysql -u restore_user -p"$RESTORE_PASS" restore_db sha256sum $TMP/$OBJECT > $TMP/restore.sha256 echo "RESTORE_DONE $(date +%FT%T)" >> /var/log/backup_restore.log

    Anuncio

    Excepciones de aplicación

    Si el sitio no procesa ni almacena datos de tarjeta (pagos redirigidos y tokenizados) o si un proveedor acreditado gestiona y audita las copias entregando un AOC que cubre estos servicios, entonces el alcance PCI sobre los backups se reduce y bastan controles de proveedor y evidencias. En esos casos incluir el AOC en la carpeta de evidencias y documentar la delegación de responsabilidades.

    Si se desea soporte técnico para auditar configuración KMS, políticas IAM y pruebas de restauración, puede solicitarse revisión técnica y la elaboración del paquete de evidencias para auditoría.

    Preguntas frecuentes

    ¿Cómo cifrar backups para cumplir PCI?

    Cifrar con KMS/HSM gestionado por el cliente y usar TLS para transporte. Configurar CMK (AWS) o Key Vault (Azure) y restringir acceso mediante roles. Conservar registros de uso de clave para auditoría.

    ¿Cuánto tiempo conservar los backups según PCI?

    Conservar evidencias operativas al menos 90 días y registros de pruebas 3 años. La retención de datos transaccionales puede justificarse hasta 7 años si la normativa lo exige. Documentar la justificación en la política.

    ¿Es suficiente un plugin que cifra localmente?

    No, no basta si el plugin guarda la clave en el mismo servidor. La gestión de claves debe ser auditable y separar administración de ejecución. Preferir soluciones que usen KMS/Key Vault bajo control del cliente.

    ¿Cómo demostrar una restauración en auditoría?

    Mostrar como resultado visible la salida del script, el hash y una captura de pantalla. Guardar el log con timestamp, responsable y resultado; adjuntar evidencia en el checklist.

    ¿Qué evidencias pedir al proveedor cloud?

    Solicitar AOC/PA‑AOC, detalles de ubicación de datos y acceso a logs (CloudTrail/Azure Monitor) cuando proceda. Verificar que el AOC cubre cifrado en reposo y separación de funciones.

    ¿Qué pruebas de restauración son obligatorias?

    Registrar una restauración completa trimestral y pruebas parciales semanales. Cada prueba debe producir hashes, tiempos y responsables que se archivan como evidencia.

    ¿Qué ocurre si uso un hosting compartido?

    Si el hosting es compartido, es probable que el proveedor gestione backups; solicitar AOC y revisar si el proveedor permite gestión de claves por cliente. Si no es posible, migrar a entorno segregado o proveedor que permita CMK.

    Qué hacer ahora

    Definir el alcance: confirmar si el sitio almacena CHD y documentarlo. Crear o actualizar la política de backups con RTO/RPO y retenciones justificadas.

    Aplicar configuración: activar SSE‑KMS o Key Vault, bloquear acceso público y establecer roles. Ejecutar una restauración de prueba completa y conservar las evidencias en el repositorio de cumplimiento.

    Solicitar al auditor PCI (QSA) o al proveedor cloud el AOC y presentar la carpeta de evidencias: política, logs, scripts y resultados de pruebas.

    PCI SSC

    AWS KMS docs

    RESUMIR CON IA: Extrae lo importante

    Comparte este artículo:

    𝕏 X (Twitter) f Facebook in LinkedIn 🔥 Reddit 🐘 Mastodon 🦋 Bluesky 💬 WhatsApp 📱 Telegram 📧 Email
    • Recupera WordPress tras actualizaciones fallidas de plugins
    • Recuperación segura: backup y monitorización de integridad
    • Recuperación segura: backup y monitorización de integridad
    • Preserva progreso y certificados al restaurar en LearnDash
    Josu Barrios

    Josu Barrios

    Somos especialistas en mantenimiento WordPress para empresas, profesionales y tiendas online. Contamos con experiencia en seguridad web, optimización de rendimiento, actualizaciones, copias de seguridad y resolución de incidencias técnicas, ayudando a que cada sitio funcione de forma rápida, estable y protegida. Nuestro enfoque combina soporte técnico profesional, buenas prácticas de seguridad y seguimiento continuo para ofrecer un servicio fiable, transparente y orientado a resultados reales.

    Publicado: 11 de jun. de 2026
    Actualizado: 18 de jun. de 2026
    Por Josu Barrios

    En Copias de seguridad.

    tags: backup PCI-DSS WordPress seguridad cloud

    Aviso legal | Política de privacidad | Política de cookies
    Archivo de artículos

    Contactar

    Síguenos en LinkedIn

    © Mantenimiento WordPress. Todos los derechos reservados.