Actualizaciones
Núcleo del sistema, temas, extensiones. Las actualizaciones de seguridad, sin demora; los saltos de versión importantes, planificados y probados.
Mantenimiento y cuidado del sitio web: actualizaciones periódicas, copias de seguridad, revisión de seguridad y supervisión para que su página funcione con fiabilidad. Der-H Medien.
El mantenimiento consiste en conservar un sitio web en un estado en el que funcione de forma segura, rápida y sin errores. Según su estructura, esto incluye el sistema de gestión de contenidos (por ejemplo, WordPress) con su tema y sus extensiones, el software del servidor (PHP, base de datos), el certificado SSL para la conexión cifrada y el dominio con sus ajustes.
En una página generada de forma estática y sin base de datos, el riesgo es bastante menor, porque hay menos que atacar. En los sistemas con base de datos y muchas extensiones, en cambio, el mantenimiento es obligatorio. Cada extensión es un programa más que puede tener fallos y quedarse obsoleto. Por eso mantenemos bajo el número de extensiones e instalamos solo lo que tiene un beneficio claro.
El mantenimiento es también prevención para el caso de emergencia. Quien, en caso de daño, solo tiene una copia de seguridad de hace tres meses pierde entradas, solicitudes y pedidos. Por eso fijamos con qué frecuencia se hacen copias, cuánto tiempo se conservan y quién localiza a quién en caso de emergencia. Todo ello es un ritmo, no una intervención puntual.
Un sitio web no es un producto terminado como un folleto impreso. Los navegadores, el software del servidor y las extensiones cambian continuamente. Lo que hoy funciona puede dejar de hacerlo tras una actualización del proveedor de alojamiento. Sin mantenimiento, el riesgo crece cada mes.
Mito: «Mi página es pequeña, nadie la ataca». Realidad: los ataques son en gran medida automáticos. Hay programas que rastrean la red en busca de versiones obsoletas de sistemas conocidos y prueban los puntos débiles habituales, sin importar el tamaño ni el sector. Una página sin importancia es un objetivo tan bueno como una grande.
Ejemplo (ficticio): un despacho de abogados encargó hace tres años una página con WordPress y desde entonces no ha actualizado nada. Un complemento de formulario de contacto tiene una vulnerabilidad conocida; un día la página envía correos de spam y el proveedor de alojamiento la bloquea. Un mantenimiento mensual habría sustituido el complemento a tiempo.
Núcleo del sistema, temas, extensiones. Las actualizaciones de seguridad, sin demora; los saltos de versión importantes, planificados y probados.
Archivos y base de datos, automatizadas, en un lugar de almacenamiento separado, con prueba de restauración.
Software actualizado, contraseñas robustas, autenticación en dos pasos, protección frente a spam y ataques.
Comprobación de la disponibilidad, del certificado y de los mensajes de error a intervalos cortos.
Actualización de textos, imágenes, personas de contacto, precios e indicaciones legales.
Adaptaciones a nuevas versiones de navegadores, a nuevos requisitos y a los procesos del negocio.
El mantenimiento parece invisible mientras todo funciona. Precisamente por eso necesita un ritmo fijo: lo que no está en el calendario se pospone. El plan siguiente es un punto de partida para sistemas con base de datos (por ejemplo, WordPress). Las páginas generadas de forma estática necesitan una parte de él, sobre todo certificado, alojamiento y cuidado de los contenidos.
| Tarea | Frecuencia | Por qué | Quién |
|---|---|---|---|
| Supervisar la disponibilidad | continua, automática | Detectar pronto las caídas | Proveedor de servicios o usted |
| Instalar actualizaciones de seguridad | sin demora tras su publicación | Cerrar vulnerabilidades conocidas antes de que se aprovechen | Proveedor de servicios |
| Actualizaciones ordinarias (sistema, tema, extensiones) | mensual | Corregir errores, asegurar la compatibilidad | Proveedor de servicios |
| Copia de seguridad de archivos y base de datos | de diaria a semanal, según la frecuencia de cambios | Restauración en caso de daño | Automática, controlada por el proveedor de servicios |
| Prueba de restauración | semestral | Comprobar que las copias de seguridad funcionan de verdad | Proveedor de servicios |
| Revisar certificado y dominio | mensual, con los plazos en el calendario | Evitar avisos en el navegador y desconexiones | Usted y el proveedor de servicios |
| Ordenar cuentas de usuario y permisos | trimestral | Cerrar los accesos de antiguos empleados y los accesos obsoletos | Usted |
| Probar formularios y vías de contacto | mensual | Que las solicitudes lleguen de verdad | Usted |
| Revisar contenidos, precios, personas de contacto | trimestral | Actualidad e indicaciones legales | Usted |
| Revisar velocidad y páginas de error | trimestral | Detectar pronto los empeoramientos | Proveedor de servicios |
| Revisar protección de datos y aviso legal | anual y ante cambios | Lo indicado coincide con la configuración técnica | Usted con asesoramiento jurídico |
Repase el plan una vez con su proveedor de servicios y tache lo que no se aplique a su sistema. Lo importante es que para cada tarea exista un nombre y una fecha.
Una actualización puede cerrar una vulnerabilidad o estropear algo. Quien actualiza a ciegas en páginas en producción se arriesga a sufrir caídas. Un procedimiento limpio convierte el riesgo en rutina.
En los grandes saltos de versión (nueva versión principal del sistema, cambio de versión de PHP) hace falta más antelación. Se planifican como un pequeño proyecto aparte, con fase de pruebas y plan de retorno.
Una copia de seguridad vale tanto como lo que se pueda restaurar de ella. Muchos operadores descubren en caso de emergencia que la copia está vacía, desfasada o en el mismo servidor que la página averiada. Unas reglas sencillas ayudan a evitarlo.
Mantenga al menos tres copias de sus datos, en dos soportes o servicios distintos, y una de ellas en otro lugar. Para el sitio web de una empresa significa, por ejemplo: la página en producción, una copia diaria en el proveedor de alojamiento y otra copia en un proveedor independiente o en local, en el proveedor de servicios.
| Qué | Con qué frecuencia | Cuánto tiempo conservar | Observación |
|---|---|---|---|
| Base de datos (en sistemas con contenidos, pedidos, solicitudes) | diaria; en tiendas, con más frecuencia | varias semanas en versiones escalonadas | Aquí están los datos que cambian |
| Archivos (temas, extensiones, imágenes subidas) | semanal o ante cambios | algunos meses | La carpeta de imágenes puede ser grande |
| Configuración (ajustes del servidor, redirecciones) | en cada cambio | permanentemente | Poco volumen, gran utilidad |
| Ajustes de dominio y DNS | ante cambios, como exportación | permanentemente | Facilita traslados y emergencias |
Quien lo ha ensayado una vez toma decisiones más serenas en caso de emergencia.
La mayoría de los ataques no son ofensivas dirigidas, sino intentos automatizados. Hay programas que rastrean la red en busca de puntos débiles conocidos y prueban credenciales de acceso muy extendidas. Quien cierra las vulnerabilidades habituales deja de ser un objetivo rentable para la gran mayoría de estos intentos.
| Ataque | Cómo se desarrolla | Contramedida |
|---|---|---|
| Aprovechamiento de software obsoleto | Se encuentra automáticamente un complemento o sistema conocido con una vulnerabilidad y se manipula | Actualizaciones periódicas, pocas extensiones y bien mantenidas, eliminar las que ya no se usan |
| Adivinar contraseñas (fuerza bruta) | Muchos intentos de inicio de sesión con contraseñas habituales | Contraseñas robustas y únicas, autenticación en dos pasos, límite de intentos, proteger la página de inicio de sesión |
| Credenciales robadas | Se prueban en su página contraseñas procedentes de filtraciones de datos ajenas | No repetir ninguna contraseña, gestor de contraseñas, servicios de aviso de filtraciones |
| Spam a través de formularios y comentarios | Los bots rellenan formularios con publicidad o enlaces dañinos | Campos trampa, control de tiempo, límites y, si es necesario, preguntas de comprobación en lugar de servicios externos |
| Inyección de código malicioso | Las entradas no se comprueban y conducen a una manipulación | Software actualizado, extensiones revisadas, comprobación de todas las entradas en el servidor |
| Toma de control a través de la cuenta de alojamiento o de dominio | Un ataque a la cuenta en el proveedor, no a la página | Doble factor en el proveedor de alojamiento y en el de dominio, cuentas separadas para los responsables |
La supervisión tiene un objetivo sencillo: detectar uno mismo los problemas a tiempo. Para ello se necesitan unas cuantas comprobaciones que se ejecutan automáticamente y avisan en caso de error.
Encontrará indicaciones para configurar la Search Console en el artículo Configurar la Search Console. Para la parte técnica relacionada con los buscadores merece la pena consultar SEO técnico.
En una emergencia ayuda un procedimiento preparado. Imprímalo y déjelo, junto con los datos de acceso (guardados de forma segura), donde las personas responsables puedan encontrarlo.
La cantidad de trabajo que supone el mantenimiento depende mucho del sistema. El ejemplo siguiente utiliza supuestos elegidos libremente para mostrar el orden de magnitud. No son precios ni valores medidos.
| Tarea al mes | Página estática | WordPress con pocas extensiones | Tienda con muchas extensiones |
|---|---|---|---|
| Actualizaciones con prueba | apenas necesarias | aproximadamente una hora | varias horas |
| Controlar la copia de seguridad | pocos minutos | aproximadamente media hora | aproximadamente una hora, incl. datos de pedidos |
| Revisión de seguridad | pocos minutos | aproximadamente media hora | aproximadamente una hora |
| Prueba de funcionamiento | pocos minutos | aproximadamente media hora | aproximadamente una hora, incl. pedido de prueba |
| Pequeños cambios | según necesidad | según necesidad | según necesidad |
Quien quiera asumir el esfuerzo por su cuenta, sin un paquete de mantenimiento, debería prever el tiempo de forma realista. A menudo un ritmo fijo con responsabilidades claras sale más barato que una emergencia. Una caída cuesta solicitudes, ventas y, en ciertas circunstancias, reputación.
| Mito | Realidad |
|---|---|
| Si la página funciona, no hay que hacer nada | El entorno sigue cambiando: navegadores, versiones del servidor, extensiones. Sin mantenimiento surgen vulnerabilidades y errores |
| Las actualizaciones solo dan problemas | Las actualizaciones mal instaladas, sí. Con copia de seguridad, copia de prueba y control posterior, son controlables. No actualizar es el mayor riesgo |
| Mi proveedor de alojamiento hace copias de seguridad, eso basta | Las copias propias y separadas protegen frente a problemas del propio proveedor, errores en la cuenta y borrados |
| Un complemento de seguridad sustituye al mantenimiento | Puede ofrecer protección adicional, pero no repara software obsoleto |
| Las páginas estáticas no requieren mantenimiento | Necesitan menos, pero el certificado, el alojamiento, el dominio y los contenidos siguen requiriendo cuidado |
| El mantenimiento es puramente técnico | Incluye también contenidos y aspectos legales: personas de contacto, precios, aviso legal y protección de datos deben ser correctos |
Si desea encargarnos el mantenimiento a nosotros o a otro proveedor de servicios, aclare por escrito el alcance de los servicios, los tiempos de reacción y las cuestiones de responsabilidad. Encontrará más sobre la base técnica en CMS y tecnología.
La mayoría de los incidentes de seguridad en páginas pequeñas no son proezas de piratas informáticos, sino problemas de acceso: una contraseña antigua, la cuenta de una persona que hace tiempo que ya no está en la empresa, un acceso enviado por correo. Poner orden en los accesos es, por tanto, la medida de seguridad más eficaz y más barata.
Gestor de contraseñas. Un programa que genera y guarda para cada cuenta una contraseña aleatoria larga y propia. Solo tiene que recordar una contraseña maestra robusta. Es más seguro que cualquier regla mnemotécnica y más cómodo.
Autenticación en dos pasos. Además de la contraseña, un código de una aplicación o una llave de seguridad. Actívela para el área de administración, el alojamiento, la cuenta de dominio, el correo y el almacenamiento en la nube. Si pierde el segundo factor, necesitará códigos de recuperación guardados por separado.
Roles en lugar de cuenta compartida. Los redactores reciben solo permisos de redactor, no de administrador. Los proveedores de servicios reciben cuentas propias que se pueden desactivar. Así se puede saber quién hizo qué.
Entrega segura. Los datos de acceso no se envían por correo electrónico ni por mensajería en texto plano, sino que se comparten a través del gestor de contraseñas o se transmiten por separado (nombre de usuario y contraseña por vías distintas) y se cambian después de su uso.
| Criterio | Por qué cuenta | A qué prestar atención |
|---|---|---|
| Ubicación del servidor y parte contratante | Protección de datos, disponibilidad, ámbito jurídico | Ubicación en la UE, contrato de encargo de tratamiento |
| Rendimiento y carga | Velocidad, tolerancia a fallos | Versiones actuales de PHP, almacenamiento SSD, recursos claros, ninguna tarifa muy sobrecontratada |
| Copias de seguridad | Restauración en caso de emergencia | Copia diaria, restauración que pueda iniciar usted mismo, almacenamiento separado adicional |
| Seguridad | Protección frente a ataques | Certificados incluidos, cortafuegos, doble factor, actualizaciones automáticas de los servicios del servidor |
| Soporte | Ayuda en caso de emergencia | Disponibilidad, idioma, tiempos de respuesta, número de emergencia |
| Administración y acceso | Flexibilidad para los proveedores de servicios | Acceso por SFTP/SSH, varios usuarios, registros |
| Escalabilidad | Crecer sin tener que migrar | Posibilidad de cambiar de tarifa, tolerancia a picos de carga |
| Contrato | Previsibilidad | Duración, rescisión, ajustes de precio, traslado del dominio |
Elija según los requisitos, no según el precio más bajo. Una tarifa de pocos euros al mes puede bastar perfectamente para una página pequeña; en tiendas y páginas muy visitadas, ahorrar así es arriesgado. Y no cambie nunca sin un plan de traslado, véase CMS y tecnología.
Un estudio de arquitectura (totalmente inventado) gestiona una página con WordPress. Un lunes por la mañana, un cliente avisa de que al abrir la página aparece una advertencia del navegador. Así podría ser un procedimiento limpio:
Quien está preparado así pierde horas en lugar de días. El daño suele deberse menos al propio ataque que a la falta de copias de seguridad y de claridad en los accesos.
Las páginas con pedidos, cuentas de cliente o reservas tienen mayores exigencias de mantenimiento. Aquí se generan datos continuamente que no se pueden perder entre dos copias de seguridad, y aquí los ataques resultan más rentables.
Copias de seguridad más frecuentes. Los datos de pedidos cambian constantemente. Copias varias veces al día o un registro continuo de la base de datos limitan la pérdida en caso de emergencia.
Pedidos de prueba. Tras las actualizaciones se recorre un proceso de pedido completo, incluido el pago en modo de prueba y el envío del correo.
Servicios de pago. Las conexiones deben hacerse mediante los medios que ofrece el proveedor de pagos, sin que los datos de las tarjetas acaben en el propio servidor. En este caso, el mantenimiento significa también revisar la conexión tras los cambios en el proveedor.
Cuentas y contraseñas. Las contraseñas de los clientes nunca deben guardarse en texto plano; los sistemas modernos se encargan de ello, pero hay que revisar las restricciones de acceso y los registros.
Textos jurídicos. La información sobre desistimiento, los gastos de envío, las condiciones generales y la política de privacidad deben coincidir con los procesos actuales.
Picos de carga. Antes de las épocas de promociones se comprueba si el servidor y la página soportan la afluencia.
El sistema, las extensiones y el software del servidor se actualizan con regularidad, tras comprobarlos antes en una copia de prueba.
Copias automáticas en un lugar separado. Probamos también la restauración, no solo la copia.
Controlamos vulnerabilidades, permisos de acceso y certificados (SSL) y cerramos los accesos que ya no se necesitan.
Supervisamos de forma automática y nos ponemos en contacto con usted en cuanto detectamos una caída.
Textos, imágenes, horarios, nuevos empleados. Dentro de un marco acordado, los resolvemos con rapidez.
Los costes dependen del tamaño, de la técnica y de la rapidez de reacción deseada. Una página estática pequeña genera poco esfuerzo continuo; una tienda con muchas extensiones, bastante más. Los proyectos cuestan desde 2.500 €; el mantenimiento se ofrece por separado y se describe en el presupuesto. Lo habitual es un importe mensual acordado para el paquete de mantenimiento más un marco acordado para los cambios.
El cálculo: cómo calculamos.
Para los sistemas con extensiones se recomienda como mínimo una vez al mes, y las actualizaciones relevantes para la seguridad, sin demora. Una página puramente estática y sin base de datos necesita menos, pero también requiere control del certificado y del alojamiento.
Sí, si conoce el sistema, sabe probar las actualizaciones y reserva tiempo para ello. Muchas empresas lo externalizan porque los costes de una caída son mayores que los del mantenimiento.
Bloqueamos los accesos, restauramos una copia de seguridad limpia, cerramos la vulnerabilidad y cambiamos las contraseñas. Importante: cuanto más reciente sea la copia, menor será el daño.
Es un buen comienzo, pero no sustituye a una copia propia y separada. Si el proveedor de alojamiento y la copia están en la misma cuenta, en el peor de los casos se pierde todo.
Los sistemas obsoletos ponen en peligro los datos personales, por ejemplo los de los formularios. Por eso, un mantenimiento correcto incluye comprobar qué se almacena. Más información en Protección de datos en sitios web.
Para las páginas con base de datos se recomienda un ritmo fijo, porque la seguridad no se hace a petición. Para páginas sencillas, la facturación según el esfuerzo puede bastar. Comentamos ambas vías en la primera consulta. Más contexto en el artículo Mantenimiento y seguridad.
Alcance de los servicios (actualizaciones, copias de seguridad, supervisión), tiempos de respuesta, bolsa de cambios, responsabilidades, duración y rescisión, y normas sobre responsabilidad y protección de datos. Todo por escrito, con límites claros.
Eso lo regula el contrato. Lo decisivo es que se acuerden y se respeten los procedimientos (copia de seguridad, prueba, vía de retorno). Haga revisar jurídicamente las cláusulas de responsabilidad.
Depende de la técnica y de los requisitos. Las páginas que se cuidan con regularidad suelen durar muchos años; sin embargo, el diseño y las expectativas de los visitantes cambian. Cuando el mantenimiento sale más caro que una reconstrucción o la técnica ya no cuenta con soporte, tiene sentido un rediseño.
Además del esfuerzo para solucionarla, durante el tiempo de caída faltan solicitudes y pedidos y, si los problemas son visibles, se resiente la confianza. Para estimar los costes, multiplique las solicitudes o ventas medias por día por la duración prevista de la caída y compárelo con el esfuerzo del mantenimiento.
Describa en dos frases qué quiere conseguir con el mantenimiento web. Nos pondremos en contacto con usted con una propuesta concreta.