Resiliencia operacional WordPress para proveedores UE

Resiliencia operacional WordPress para proveedores UE

5.00/5 - (17 votes)
7 min de lectura
Guía
500+ proyectos WP

¿Qué es la resiliencia operacional de un sitio WordPress?

Es la capacidad del sitio de volver a funcionar tras una caída, una intrusión o una actualización fallida, en un plazo que tu empresa ya ha decidido que puede asumir. En la práctica se reduce a cosas comprobables: si existe una copia y se puede restaurar el sitio desde ella, quién tiene acceso al escritorio de WordPress y al servidor, cómo llegan las actualizaciones a producción y quién hace qué cuando algo se rompe.

Soy Mariusz Szatkowski, desarrollador WordPress desde 2006. Trabajo solo, desde Gdynia (Polonia), sin equipo ni subcontratistas. En este trabajo me ocupo de la capa WordPress: copias y sus pruebas, actualizaciones, código, accesos y una descripción por escrito de todo ello que tu departamento de compras puede adjuntar a un cuestionario de seguridad de proveedores.

Copias 3-2-1 y la prueba de restauración

La regla 3-2-1 pide tres copias de los datos en dos tipos de almacenamiento distintos, una de ellas fuera del servidor principal. En un WordPress suele ser una copia en el hosting, otra en un almacenamiento separado en un país de la UE con credenciales que el servidor no conoce, y una tercera sin conexión o en otro proveedor, fuera del alcance de un ransomware que actúe en el servidor.

Una copia cuenta cuando alguien ha restaurado desde ella. Restauro el sitio en staging a partir de una copia reciente y anoto:

  1. la fecha y qué copia usé,
  2. cuánto tardó, desde la descarga hasta tener el sitio funcionando,
  3. qué antigüedad tenía la copia más reciente de la base de datos, que es tu RPO real,
  4. qué falló y qué corregí.

El RTO (cuánto puede estar caído el sitio) y el RPO (cuántos datos puedes perder, contando hacia atrás) los fija tu empresa, porque solo tú sabes cuánto cuesta una hora sin tienda. La prueba dice si esas cifras se sostienen. Los fallos que más veo: un plugin que lleva meses copiando wp-content y nunca la base de datos, y una tarea de copia que dejó de ejecutarse tras un cambio de contraseña o con el disco lleno sin que nadie se diera cuenta. En mi mantenimiento guardo las copias al menos 30 días en países de la UE.

¿Qué norma se aplica en España?

La NIS2, Directiva (UE) 2022/2555, cubre entidades esenciales e importantes, por regla general medianas y grandes de los sectores que enumera. Su artículo 21 incluye la continuidad de la actividad, “como la gestión de copias de seguridad y la recuperación en caso de catástrofe”, y la seguridad de la cadena de suministro. Por esa segunda razón los cuestionarios llegan también a proveedores pequeños.

En España la ley que traspone la NIS2 estaba en tramitación cuando se revisó esta página. El BOE publica como vigente el Real Decreto-ley 12/2018, de seguridad de las redes y sistemas de información, que traspuso la primera directiva NIS. Su artículo 19 obliga a los operadores de servicios esenciales y a los proveedores de servicios digitales a notificar incidentes a la autoridad competente a través del CSIRT de referencia; según el artículo 11, es el INCIBE-CERT para las entidades privadas y el CCN-CERT para el sector público.

Si trabajas para la administración, cuenta también el Esquema Nacional de Seguridad (Real Decreto 311/2022). Su artículo 2.3 lo extiende a los sistemas de empresas privadas que prestan servicios a entidades públicas por contrato.

Yo no estoy sujeto a la NIS2: soy una microempresa unipersonal por debajo del umbral. Si tu empresa entra en alguna de estas normas lo decide tu abogado.

Cuando pasa algo

Las notificaciones las presenta tu empresa: el incidente, a través del CSIRT de referencia si te aplica el RD-ley 12/2018, y la brecha de datos personales a la AEPD en un plazo de 72 horas desde que tienes constancia, salvo que sea improbable que suponga un riesgo para las personas (artículo 33 del RGPD).

Como encargado del tratamiento te aviso sin dilación indebida en cuanto sé de una brecha (artículo 33.2 del RGPD) y te paso lo que veo en WordPress: desde cuándo, qué cuentas, qué archivos, qué datos pueden haber salido. Después restauro desde una copia anterior al incidente, cierro el agujero y dejo por escrito lo ocurrido.

No hago guardias 24/7 ni garantizo un tiempo de respuesta. Si tu procedimiento necesita a alguien localizable de madrugada, ese papel tiene que estar en tu empresa o en un proveedor que lo ofrezca.

Qué preguntan los cuestionarios de proveedores sobre la web

Cambian de formato, pero en el apartado de la web vuelven las mismas preguntas:

Pregunta del cuestionarioLo que puedo aportar
¿Con qué frecuencia se hacen copias y dónde se guardan?Calendario, país de almacenamiento, periodo de conservación
¿Cuándo se probó por última vez una restauración?Registro de la prueba en staging con fecha y duración
¿Cómo gestionáis actualizaciones y vulnerabilidades?Descripción del proceso: staging, inventario de plugins, fuentes de avisos
¿Quién tiene acceso al sitio?Lista de cuentas de administrador y fecha de la última revisión
¿Hay contrato de encargado con el proveedor?Contrato del artículo 28 del RGPD, firmado antes del acceso

Si tu cliente es un banco, una aseguradora o una empresa de servicios de inversión, las preguntas suelen venir del Reglamento DORA (UE) 2022/2554, aplicable desde el 17 de enero de 2025. Su artículo 30 fija qué deben incluir los contratos de las entidades financieras con sus proveedores TIC. Esas cláusulas van en tu contrato con el cliente financiero; yo describo cómo funciona la capa WordPress.

Actualizaciones, plugins y accesos

Los plugins son la vía de entrada más habitual en WordPress. Llevo un inventario de plugins y temas con sus versiones (WP-CLI lo genera en segundos), sigo los avisos de vulnerabilidades y quito los plugins que su autor ha dejado de mantener. Cada actualización pasa primero por staging.

En los accesos se repite una escena: alguien hizo la web hace años, la relación terminó y su cuenta de administrador sigue funcionando, sin segundo factor. Reviso las cuentas en WordPress, en el hosting y en el registrador del dominio, activo el inicio de sesión en dos pasos para los administradores y te dejo una lista de quién tiene qué acceso.

¿Y si el desarrollador no está disponible?

Trabajo solo, así que esta pregunta me afecta directamente y conviene hacerla antes de firmar. Mi respuesta: los accesos al sitio, al hosting y al dominio son tuyos, el código está en un repositorio junto con una descripción del entorno e instrucciones para las tareas habituales, como restaurar una copia o deshacer una actualización. Otro desarrollador WordPress puede hacerse cargo a partir de ahí sin mí.

Pruebas de penetración

Una prueba de penetración debe hacerla una empresa especializada, contratada por la tuya. Yo ayudo a acotar la parte WordPress, preparo el staging para la prueba y corrijo lo que encuentre en el código y la configuración.

Alcance y límites del servicio

Hago: copias y pruebas de restauración, actualizaciones a través de staging, revisión de accesos, correcciones de seguridad en el código y la configuración de WordPress y una descripción por escrito de todo ello para compras. Antes de tocar datos personales firmamos un contrato de encargado del artículo 28 del RGPD. El contrato es B2B, sujeto a la ley polaca, y la factura va con inversión del sujeto pasivo y mi NIF-IVA europeo PL7393037445.

No hago: guardias 24/7, vigilancia de amenazas tipo SOC, notificaciones a autoridades en tu nombre ni la valoración jurídica de si tu empresa está sujeta a una norma. No hay SLA ni tiempo de reparación garantizado. No vendo hosting: trabajo con el proveedor que hayas elegido.

Servicios relacionados

  • Auditoría de seguridad WordPress: revisión de plugins, cuentas y configuración antes del primer cuestionario.
  • Mantenimiento WordPress: cuidado continuo con copias, monitorización y actualizaciones.
  • Contacto: describe el sitio y el cuestionario que tienes que responder. Te contesto por correo con preguntas y una propuesta de alcance.

Explora otros servicios WordPress y base de conocimiento

Refuerza tu negocio con soporte técnico profesional en áreas clave del ecosistema WordPress.

Recomendaciones de LinkedIn

Recomendaciones y opiniones sobre el trabajo con WPPoland

Recomendaciones seleccionadas de líderes de las comunidades WordPress, WordCamp y e-commerce - con énfasis en la entrega puntual, profundidad técnica y enfoque orientado al negocio en el desarrollo WordPress.

Karolina Czapla

Karolina Czapla

Estratega de Marketing, Performance & Digital Strategy

“Trabajar con Mariusz en el WordCamp me ha mostrado lo poco común que es combinar competencias técnicas profundas con un verdadero liderazgo. Planifica, coordina y entrega con precisión, a la vez que da al equipo espacio ...”

Co‑organizadora, WordCamp Gdynia 2024 y 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“El portafolio de Mariusz habla por sí solo: refleja su precisión, versatilidad y sentido de la responsabilidad. Se puede confiar en él para conducir un proyecto desde la idea hasta la entrega, mantener informados a los s...”

Trabajamos en el mismo equipo

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

Gestora de Proyectos TI & Product Owner, Web/App

“Durante más de dos años pude contar siempre con Mariusz para tareas de WordPress, desde el styling y los templates hasta integraciones con terceros. Aporta estabilidad al equipo y mantiene la parte de frontend bajo contr...”

Mariusz fue su cliente en proyectos WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz es el compañero de equipo que todos esperan tener: competencias técnicas profundas full‑stack en WordPress, explicaciones claras y una actitud positiva incluso bajo presión. Se mueve con soltura entre plugins per...”

Trabajamos juntos en proyectos WordPress

Varun Patil

Varun Patil

Líder de Growth & CRM

“Más allá del desarrollo, Mariusz entiende SEO, analítica y growth. Habla directamente con los stakeholders, hace las preguntas correctas y entrega soluciones que mueven los indicadores de negocio: de AMP a tracking y ren...”

Fue responsable de Mariusz en iniciativas de growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Conozco a Mariusz a través de la comunidad WordPress desde hace muchos años. Es fiable, muy implicado y siempre está presente: en meetups, WordCamps y en los proyectos. Si le importa la colaboración a largo plazo y algui...”

Co‑organizador de la comunidad WordUp Trójmiasto y WordCamp

Daniel Blossfeld

Daniel Blossfeld

Consultor de Optimización de Procesos y Digitalización

“Tuve el placer de trabajar con Mariusz durante casi tres años. En ese tiempo, sus competencias técnicas profundas en desarrollo WordPress resultaron de un valor incalculable en una variedad de proyectos, desde la constru...”

Mariusz fue su cliente en proyectos WordPress

Natalie Wiszczor

Natalie Wiszczor

Gestora de CRM y E-mail Marketing

“Tuve el gran placer de trabajar con Mariusz durante más de 4 años en el ámbito técnico. Durante ese tiempo demostró ser un compañero competente y fiable. Destacaron especialmente su carácter amable y su notable persevera...”

Trabajó con Mariusz en distintos equipos

Mark Chalklen

Mark Chalklen

Head of Design & Build en Itineris Limited

“Mariusz es un gran miembro del equipo, siempre dispuesto a meterse de lleno en cualquier tarea y a aprender cosas nuevas. Un excelente comunicador y, en general, una persona muy agradable con la que trabajar. ¡Eso sí, es...”

Gestionó a Mariusz directamente

Jessica Di Pasquale

Jessica Di Pasquale

Liderando iniciativas de SEO con estrategias de crecimiento basadas en datos.

“Mariusz es una persona muy hábil, paciente y experta. Siempre dispuesto a ayudar y corregir errores, valoré mucho trabajar con él. ¡Es un compañero estupendo!”

Gestionó a Mariusz directamente

Biki John

Biki John

Apasionado del Marketing de Contenidos y entusiasta del SEO

“Fue genial trabajar con Mariusz. Valoré mucho su amplio conocimiento de WordPress y lo útil que resultó siempre que necesité ayuda para moverme por el CMS. Elogio totalmente a Mariusz por su paciencia, su buen carácter y...”

Trabajó con Mariusz en distintos equipos

Rafal Borowiec

Rafal Borowiec

Desarrollador de Software, Consultor, Manager y Profesor

“Tuve la oportunidad de trabajar con Mariusz durante 7 meses. Destaca en optimización técnica para motores de búsqueda (SEO). Mariusz cuenta también con una sólida experiencia en desarrollo AMP, GTM y GA. Se siente muy có...”

Gestionó a Mariusz directamente

Belinda Koch

Belinda Koch

Analista de Web-Tracking en TUI

“Mariusz es una persona estupenda con quien trabajar. Está extremadamente motivado por aprender cosas nuevas y compartir su conocimiento, y domina una amplia gama de temas. Trabajamos juntos en analítica digital y trackin...”

Trabajó con Mariusz en temas de analítica digital y tracking

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Pensamiento Analítico, AMP

“Mariusz es una persona extremadamente talentosa en su campo de trabajo. Siempre es capaz de aportar una nueva perspectiva para resolver problemas y de pensar fuera de la caja en situaciones en las que todo parece bloquea...”

Trabajó con Mariusz en el mismo equipo

Karol Jakubcewicz

Karol Jakubcewicz

Desarrollador Front-end / JavaScript

“Mariusz es un desarrollador WordPress y especialista en SEO/SEM increíblemente experimentado con quien he tenido el placer de trabajar durante casi dos años. Fue una de las figuras clave responsables de la mejora constan...”

Trabajó con Mariusz en el mismo equipo

Paweł Lewczuk

Paweł Lewczuk

Desarrollador Front-end, Desarrollador WordPress

“Colaboré con Mariusz en varios proyectos y nuestra cooperación fue siempre ejemplar. Creo que aún tenemos por delante muchos proyectos conjuntos. ¡Muy recomendable!”

Mariusz fue cliente de Paweł

Przemek Wroblewski

Przemek Wroblewski

Desarrollador de Software con más de 20 años de experiencia

“Encontré en Mariusz a alguien con gran experiencia y un conocimiento profundo de las soluciones frontend. Un desarrollador WordPress sólido, competente y responsable. Tiene facilidad para construir relaciones interperson...”

Trabajó con Mariusz en distintos equipos

Preguntas frecuentes

Preguntas sobre alcance, entrega, costes y calidad.

¿Qué norma de ciberseguridad está en vigor en España?#
El Real Decreto-ley 12/2018, de seguridad de las redes y sistemas de información, que traspuso la primera directiva NIS. Obliga a los operadores de servicios esenciales y a los proveedores de servicios digitales a notificar incidentes a través del CSIRT de referencia: INCIBE-CERT para el sector privado y CCN-CERT para el sector público. La ley que traspone la NIS2 estaba en tramitación cuando se revisó esta página. Si tu empresa entra en el ámbito de alguna de estas normas lo decide tu abogado.
¿Me afecta el ENS si trabajo para la administración?#
El Esquema Nacional de Seguridad (Real Decreto 311/2022) se aplica a todo el sector público y también a los sistemas de empresas privadas que, por contrato, prestan servicios a entidades públicas para el ejercicio de sus competencias (artículo 2.3). Si tu WordPress da servicio a un organismo público, puede que te pidan acreditarlo. Yo documento la parte WordPress; la conformidad con el ENS la gestiona tu empresa.
¿WPPoland está sujeto a la NIS2?#
No. WPPoland soy yo solo, una microempresa polaca por debajo del umbral de tamaño de la directiva. Me encargo de la capa WordPress: copias, actualizaciones, código y accesos. No tengo un centro de operaciones de seguridad ni guardias 24/7.
¿Quién notifica una brecha de datos personales?#
El responsable del tratamiento, es decir, tu empresa, la notifica a la AEPD en un plazo de 72 horas desde que tiene constancia, salvo que sea improbable que suponga un riesgo para las personas (artículo 33 del RGPD). Como encargado te aviso sin dilación indebida en cuanto me entero (artículo 33.2). No presento la notificación en tu nombre.
¿Puedo tener un tiempo de respuesta garantizado?#
No. Trabajo solo y no ofrezco guardias 24/7, SLA ni tiempo de reparación garantizado. Ofrezco monitorización de disponibilidad cada 1 a 5 minutos, copias guardadas al menos 30 días en países de la UE y actualizaciones probadas en staging. Si tu cuestionario exige un equipo de guardia, dímelo al principio y acordamos qué parte cubro yo.
¿Cómo se presupuesta?#
De forma individual, después de ver el sitio y el cuestionario que tienes que responder. El alcance depende del número de entornos, del estado de las copias y las actualizaciones y de cuánta documentación necesita compras. Envíame una descripción breve por el formulario de contacto.

¿Necesitas un FAQ adaptado a tu sector y mercado? Preparo una versión alineada con tus objetivos de negocio.

Hablemos

Artículos Relacionados

53 por ciento de sitios WordPress con CVE sin parchear: auditoría GuardingWP

El primer informe "State of WordPress Security 2026" de GuardingWP escaneó 424 instalaciones de WordPress confirmadas en más de 40 sectores. Resultado principal: más de la mitad sirve al menos un plugin con CVE conocida sin parchear. El fundador de Patchstack, Oliver Sild, anunció que WordPress 7.0 desatará "una carrera absoluta de hackers tras las claves API". Polémica: el 53 por ciento no es descuido del usuario, es el resultado estructural de la economía de plugins. La solución está escrita en el artículo 21 de NIS2 y en el artículo 28 de DORA, pero requiere un marco de controles y no la compra de otro firewall.