Artículos de soporte de Web750 y guías prácticas:


Configuración de seguridad esencial de WordPress: proteja su sitio web de malware y ataques de piratería.


Garantizar la seguridad de WordPress tiene una importancia primordial para todos los propietarios de sitios web. Diariamente, Google incluye en la lista negra más de 10 000 sitios web debido a malware y marca aproximadamente 50 000 sitios por phishing semanalmente.


Si proteger su sitio web es una prioridad, adoptar las mejores prácticas de seguridad de WordPress se vuelve imperativo. Esta guía completa le proporcionará los mejores consejos de seguridad de WordPress para proteger eficazmente su sitio web de piratas informáticos y malware.


¿Por qué necesitas la seguridad de WordPress?


La seguridad de WordPress es de suma importancia por varias razones convincentes. En primer lugar, WordPress es uno de los sistemas de administración de contenido más populares a nivel mundial, lo que lo convierte en un objetivo atractivo para los piratas informáticos que buscan explotar vulnerabilidades y obtener acceso no autorizado a sitios web. Sin la seguridad adecuada, su sitio web se vuelve susceptible a diversas amenazas, como inyecciones de malware, ataques de fuerza bruta e intentos de phishing.


En segundo lugar, un sitio web comprometido puede tener graves consecuencias, incluida la pérdida de datos confidenciales, daños a su reputación y posibles responsabilidades legales. La confianza de los visitantes se puede hacer añicos si su información personal se ve comprometida, perdiendo significativamente tráfico y oportunidades comerciales.


Además, los motores de búsqueda como Google incluyen activamente en la lista negra los sitios web que contienen contenido malicioso, lo que afecta negativamente la clasificación SEO y la visibilidad de su sitio. Eso puede ser perjudicial para su presencia y credibilidad en la web.


Al invertir en la seguridad de WordPress, protege proactivamente su sitio web, sus usuarios y sus intereses comerciales. La implementación de prácticas de seguridad sólidas, actualizaciones periódicas, políticas de contraseña sólidas y complementos de seguridad pueden reducir significativamente el riesgo de amenazas cibernéticas y brindarle tranquilidad, lo que le permite concentrarse en el crecimiento y el éxito de su sitio web.


Aquí hay algunos pasos de acción que puede implementar para proteger su sitio web de las vulnerabilidades de seguridad.


Actualice la versión de WordPress regularmente


Actualizar regularmente su versión de WordPress es vital para la seguridad, la estabilidad y el rendimiento de su sitio web. WordPress lanza actualizaciones para corregir errores, abordar vulnerabilidades e introducir nuevas funciones. Al mantenerse actualizado, protege su sitio de posibles infracciones de seguridad y garantiza la compatibilidad con los temas y complementos más recientes.


Para actualizar, consulte el panel de control para ver si hay actualizaciones disponibles, haga una copia de seguridad de su sitio web y pruebe las actualizaciones en un entorno de ensayo. Recuerde actualizar primero los archivos principales, seguidos de los temas y complementos. Mantener una versión actualizada de WordPress proporcionará una experiencia de usuario perfecta y protegerá su sitio de posibles amenazas.


Implementar credenciales de inicio de sesión seguro para WP-Admin


Las credenciales de inicio de sesión seguras de WP-Admin son fundamentales para proteger su sitio web de WordPress del acceso no autorizado y posibles amenazas cibernéticas. Comience eligiendo nombres de usuario fuertes y únicos, evitando los genéricos como "admin". Combine el uso de letras mayúsculas y minúsculas, números y caracteres especiales para crear contraseñas sólidas que sean difíciles de descifrar. Habilite la autenticación de dos factores (2FA) para una capa adicional de seguridad, que requiere un código de verificación además de su contraseña.


Limite los intentos de inicio de sesión para evitar ataques de fuerza bruta. Actualice periódicamente las credenciales de inicio de sesión y evite compartirlas a través de canales no seguros. Planee usar una red privada virtual (VPN) cuando acceda a WP-Admin desde redes públicas. Al implementar estas medidas, mejora significativamente la seguridad de su inicio de sesión de WP-Admin, protegiendo su sitio web y los datos confidenciales de posibles amenazas.


Para crear una cuenta de administrador de WordPress nueva o adicional con un nombre de usuario único, inicie sesión en el panel de control de WordPress, navegue hasta "Usuarios", haga clic en "Agregar nuevo", proporcione un nombre de usuario, correo electrónico y contraseña, seleccione "Administrador" como rol, y haga clic en "Agregar nuevo usuario". Inicie sesión con las nuevas credenciales para el acceso de administrador.


Cree una contraseña segura combinando números, símbolos y letras mayúsculas y minúsculas. Para mejorar la seguridad, opte por contraseñas de más de 12 caracteres, ya que son mucho más difíciles de descifrar.


Uso de temas de WordPress de confianza


El uso de temas confiables de WordPress es un paso fundamental para configurar la seguridad esencial para su sitio web de WordPress. Los temas confiables son desarrollados y mantenidos por autores o empresas acreditadas, lo que garantiza que sigan las mejores prácticas de codificación y se sometan a auditorías de seguridad periódicas. Al optar por tales temas, reduce el peligro de vulnerabilidades que los piratas informáticos y los malos actores pueden explotar.


Evite descargar temas de sitios web poco confiables, que pueden contener malware oculto o código malicioso. Además, asegúrese de que el tema elegido sea compatible con su versión actual de WordPress y los complementos populares para evitar posibles conflictos.


Para minimizar el riesgo de ser atacado por piratas informáticos, se recomienda seleccionar temas de WordPress exclusivamente del repositorio oficial o de desarrolladores de confianza. Alternativamente, puede explorar temas de terceros dentro de los mercados de temas oficiales como ThemeForest, que ofrece una amplia gama de temas premium. Al adherirse a estas pautas, mejora la seguridad de su sitio web basado en WordPress y reduce la probabilidad de posibles infracciones de seguridad.


Establecimiento de una lista segura y una lista de bloqueo para la página de administración


Configure una lista segura y una lista de bloqueo para reforzar la seguridad esencial para su página de administración de WordPress. Cree una lista segura que contenga direcciones IP autorizadas o rangos de IP desde los cuales se permita el acceso de administrador. Eso garantiza que solo los usuarios de confianza puedan acceder al área de administración. Simultáneamente, implemente una lista de bloqueo para denegar el acceso de direcciones IP sospechosas o no autorizadas conocidas por actividades maliciosas. Con complementos o configuraciones de servidor, puede administrar fácilmente estas listas y fortalecer las defensas de su sitio web contra intentos de acceso no autorizado, lo que reduce significativamente el riesgo de posibles amenazas a la seguridad.


Instalar certificado SSL


Instalar un certificado de seguridad SSL en su sitio web de WordPress es un paso de seguridad fundamental que garantiza la comunicación encriptada entre su servidor y los visitantes. Eso asegura la integridad y confidencialidad de los datos transmitidos entre los usuarios y su sitio web.


En primer lugar, debe comprar un certificado SSL de una autoridad de certificación (CA) de confianza. Después de la validación, recibirá un archivo de certificado que deberá instalar en su servidor web.


Para aquellos que utilizan un proveedor de alojamiento que ofrece cPanel, el proceso implica cargar el archivo del certificado a través del administrador SSL/TLS. Luego, debe actualizar su configuración de WordPress a HTTPS en lugar de HTTP.


El proceso es más sencillo para los sitios web alojados en plataformas de alojamiento de WordPress administradas. La mayoría de los proveedores ofrecen la instalación de SSL con un solo clic o incluso instalan automáticamente SSL.


Una vez instalado, asegúrese de que todo su contenido se cargue a través de HTTPS, no de HTTP, para evitar problemas de contenido mixto. Use complementos como Really Simple SSL para facilitar este proceso. Recuerde siempre que tener un SSL es esencial para generar confianza con los usuarios y para la clasificación de SEO.


Eliminar complementos y temas de WordPress no utilizados


Los temas y complementos no utilizados pueden representar un riesgo de seguridad para su sitio web de WordPress. Mantenerlos en su sitio, incluso inactivos, puede convertirse en una puerta trasera para los piratas informáticos si no se actualizan periódicamente. A continuación se explica cómo eliminarlos de forma segura:


En primer lugar, haga una copia de seguridad de su sitio web. Este es un paso crucial antes de realizar cambios significativos en su sitio de WordPress.


A continuación, desactive los complementos no utilizados. Navegue a su tablero de WordPress, haga clic en 'Complementos' y vea una lista de todos los complementos instalados. Para cada complemento no utilizado, haga clic en 'Desactivar' y luego en 'Eliminar'.


Para los temas, vaya a 'Apariencia' > 'Temas'. Verás todos tus temas instalados. Mantenga los temas de WordPress actualmente activos y predeterminados (como Twenty-One). Para cualquier otro tema no utilizado, desplace el cursor sobre el tema y haga clic en 'Detalles del tema', luego haga clic en 'Eliminar' en la esquina inferior derecha.


Recuerde, tener solo los temas y complementos necesarios y actualizados reduce las vulnerabilidades potenciales. Mantener esto como parte de su configuración de seguridad ayuda a garantizar que su sitio de WordPress permanezca seguro y protegido.


Mejore la seguridad de WordPress mediante el uso de complementos de WordPress.


Si bien es útil proteger su sitio web con estos complementos, es esencial no instalarlos todos simultáneamente sin pensarlo adecuadamente. Una sobrecarga de complementos puede provocar la ralentización de su sitio.


Inicialmente, determine sus requisitos para seleccionar los complementos más adecuados para su sitio web.


Habilite la autenticación de dos factores para WP-Admin


Habilitar la autenticación de dos factores (2FA) para su área de administración de WordPress agrega una capa adicional de seguridad, lo que reduce el riesgo de acceso no autorizado.


Para configurar 2FA, necesitará un complemento como Wordfence, Jetpack o Google Authenticator. Una vez instalado y activado, navegue a la configuración del complemento en su panel de WordPress.


Por lo general, se le pedirá que vincule su cuenta con una aplicación de autenticación en su teléfono móvil, como Google Authenticator o Authy. Una vez vinculado, cada vez que inicie sesión en su administrador de WP, se le pedirá que ingrese un código de acceso único desde su aplicación de autenticación después de ingresar su contraseña.


Al habilitar 2FA, está mejorando significativamente la seguridad de su sitio web de WordPress, haciéndolo más resistente a las infracciones.


Copia de seguridad de WordPress regularmente


Hacer una copia de seguridad regular de su sitio de WordPress es vital para su configuración de seguridad. Las copias de seguridad protegen su contenido y datos si su sitio alguna vez se ve comprometido o experimenta problemas técnicos.


Puede hacer una copia de seguridad de su sitio web de WordPress manualmente o usar un complemento como UpdraftPlus, BackupBuddy o VaultPress. Estos complementos pueden hacer una copia de seguridad automática de su sitio a intervalos regulares.


Después de la instalación y activación:


Vaya a la configuración del complemento.


Establezca su programa de copia de seguridad preferido.


Especifique la ubicación de la copia de seguridad de sus copias de seguridad.


Puede almacenar copias de seguridad en servicios de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3.


Las copias de seguridad periódicas ofrecen tranquilidad, sabiendo que puede recuperar rápidamente su sitio de WordPress en caso de emergencia.


Límite de intentos de inicio de sesión


Limitar los intentos de inicio de sesión es una medida de seguridad sólida para su sitio de WordPress, que lo protege de los ataques de fuerza bruta. Estos ataques involucran a piratas informáticos que intentan obtener acceso adivinando repetidamente su contraseña.


Para limitar los intentos de inicio de sesión, debe usar complementos como Limitar intentos de inicio de sesión recargados o Bloqueo de inicio de sesión. Después de instalar y activar el complemento elegido, vaya a su configuración en su panel de WordPress.


Aquí puede establecer el número máximo de intentos de inicio de sesión antes de que se bloqueen la IP y la duración del bloqueo. También puede recibir una notificación por correo electrónico después de varios intentos fallidos.


Limitar los intentos de inicio de sesión hace que sea significativamente más difícil para los usuarios no autorizados obtener acceso de "fuerza bruta" a su sitio.


Cambiar la URL de la página de inicio de sesión de WordPress


Cambiar la URL de inicio de sesión predeterminada de WordPress es una precaución de seguridad adecuada que puede reducir significativamente las posibilidades de ataques de fuerza bruta. De forma predeterminada, la URL de inicio de sesión de WordPress es yoursite.com/wp-admin o yoursite.com/wp-login.php. Los piratas informáticos suelen apuntar a estas URL.


Para cambiar su URL de inicio de sesión, use un complemento de seguridad como WPS Hide Login o iThemes Security. Después de instalar y activar el nuevo complemento, navegue a su configuración en el panel de control de WordPress.


En la configuración, especifique una nueva URL de inicio de sesión. Hágalo único pero fácil de recordar, por ejemplo, yoursite.com/my-new-login. Las antiguas URL de inicio de sesión de WordPress ahora redirigirán a su página de inicio, lo que dificultará que los piratas informáticos encuentren su página de inicio de sesión.


Recuerde, cambiar la URL de inicio de sesión debe ser parte de una estrategia de seguridad más amplia, ya que es una de las muchas formas de proteger su sitio de WordPress.


Supervisar la actividad del usuario


El monitoreo de la actividad continua del usuario es esencial para mantener un sitio web seguro de WordPress. Le permite rastrear y registrar las acciones de los usuarios, brindándole visibilidad sobre quién está haciendo qué en su sitio. Eso puede ser particularmente útil para identificar comportamientos o acciones sospechosas que podrían comprometer la seguridad de su sitio.


Use un complemento como WP Activity Log o Activity Log para monitorear la actividad del usuario. Una vez instalados y activados, estos complementos pueden rastrear acciones como inicios de sesión de usuarios, cambios de contraseña, cambios de tema, instalaciones de complementos y actualizaciones o modificaciones en publicaciones y páginas.


Estos complementos a menudo le permiten personalizar el nivel de seguimiento y pueden proporcionar informes y alertas en tiempo real para actividades específicas. Supervisar y revisar regularmente la actividad de los usuarios puede ayudarlo a detectar y responder rápidamente a diversas amenazas de seguridad, lo que garantiza la seguridad continua de su sitio de WordPress.


Cerrar sesión automáticamente de usuarios inactivos de WordPress


Cerrar automáticamente la sesión de los usuarios inactivos es una medida de seguridad inteligente para su sitio de WordPress. Evita que ocurran acciones no autorizadas si un usuario deja su dispositivo desatendido mientras está conectado a su sitio web.


Para implementar esto, puede usar un complemento como Idle User Logout o BulletProof Security. Una vez instalado y activado, navegue a la configuración del complemento en su panel de WordPress.


Aquí, puede definir el tiempo de inactividad después del cual se debe cerrar la sesión de un usuario. Por lo general, también puede configurar un cuadro de diálogo de cuenta regresiva que advierta a los usuarios antes de que se desconecten. Algunos complementos brindan una opción para eximir roles de usuario específicos de los cierres de sesión automáticos.


Al cerrar automáticamente la sesión de los usuarios inactivos, reduce significativamente el riesgo de actividad no autorizada en su sitio, mejorando su seguridad general.


Comprobar si hay software malicioso de WordPress


La comprobación periódica de malware es una parte esencial para mantener la seguridad de su sitio de WordPress. El malware puede provocar el robo de datos, la inclusión en listas negras de sitios o la pérdida de acceso al sitio web.


Para realizar un escaneo de malware, use un complemento de seguridad como Wordfence, Sucuri Security o iThemes Security. Estos complementos pueden escanear su sitio en busca de malware, código malicioso y otras amenazas de seguridad.


Después de instalar y activar su complemento elegido, navegue a su tablero dentro de su área de administración de WordPress. Aquí, puede iniciar un análisis de malware. Algunos complementos también ofrecen análisis programados automáticos.


Estos complementos detectan malware y ofrecen soluciones para solucionar los problemas detectados. Es esencial actualizar regularmente su complemento de seguridad para asegurarse de que pueda identificar y protegerse contra las amenazas más recientes.


Al verificar activamente si hay malware, ayuda a garantizar la seguridad e integridad continuas de su sitio de WordPress.


¿Cómo mejorar la seguridad de su sitio web de WordPress sin usar complementos?


Es posible mejorar la seguridad de su sitio web incluso sin depender de complementos. Aquí te lo mostraremos paso a paso.


Migre a un proveedor de alojamiento que se especialice en alojamiento web administrado de WordPress


Migrar a un servidor web más seguro es un enfoque proactivo para mejorar la seguridad de su sitio web sin usar complementos. Al optar por un proveedor de alojamiento de buena reputación con sólidas medidas de seguridad, puede fortalecer su sitio web contra posibles amenazas y vulnerabilidades. Un servidor web seguro generalmente emplea firewalls avanzados, actualizaciones de seguridad periódicas y sistemas de detección de intrusos, lo que reduce el riesgo de ataques cibernéticos. Un host confiable también puede ofrecer funciones como certificados SSL, protocolos seguros de transferencia de archivos y centros de datos seguros para proteger su sitio web y los datos de los visitantes. Elegir un servidor web seguro es fundamental para reforzar la defensa de su sitio web y garantizar un entorno en línea seguro para sus usuarios.


Desactivar la edición de archivos


Desactivar la edición de archivos en WordPress es una medida de seguridad común, que evita cambios no autorizados en su tema y selecciona archivos de complementos directamente desde el área de administración de WordPress. Puede hacerlo agregando una línea de código a su archivo wp-config.php ubicado en el directorio raíz de su instalación personalizada de WordPress. Aquí está el código que necesita agregar: define('DISALLOW_FILE_EDIT', true);


Después de agregar esta línea a su archivo wp-config.php, guarde los cambios y vuelva a subirlo a su servidor si es necesario. Los editores de temas y complementos se desactivarán en el área de administración de WordPress, mejorando la seguridad de su sitio web.


Cambiar el prefijo predeterminado de la base de datos de WordPress


Cambiar el prefijo predeterminado de la base de datos de WordPress ayuda a mejorar la seguridad del sitio. Primero, siempre haga una copia de seguridad de su base de datos. En wp-config.php, busque $table_prefix = 'wp_'; y reemplace 'wp_' con un nuevo prefijo, por ejemplo, $table_prefix = 'a1b2c3_';. Luego, en su base de datos, cambie el prefijo para cada tabla de 'wp_' a su nuevo prefijo. Haga lo mismo para cualquier opción y metacampo de usuario con el prefijo anterior. Eso puede ser un proceso complejo y requiere conocimiento de bases de datos. Siempre haga una copia de seguridad antes de realizar cambios y considere usar un complemento de seguridad que simplifique este proceso, reduciendo los riesgos asociados con las alteraciones manuales.


Conclusión


Los ataques cibernéticos, como la inyección de malware y los ataques DDoS, representan amenazas importantes. Los sitios web de WordPress son particularmente vulnerables debido a su uso generalizado, lo que los convierte en objetivos atractivos para los piratas informáticos. Por lo tanto, los propietarios de sitios web de WordPress deben comprender cómo asegurar sus sitios de manera efectiva.


Sin embargo, asegurar un sitio de WordPress es más que un asunto de una sola vez. La evaluación continua es vital ya que los ciberataques evolucionan constantemente. Aunque los riesgos persisten, implementar medidas de seguridad de WordPress puede mitigarlos significativamente. Al mantenerse proactivos y adoptar prácticas de seguridad sólidas, los propietarios de sitios web pueden proteger sus sitios de WordPress y protegerse contra posibles infracciones.


Enlaces útiles / Recursos


  • WordPress Security (Official by WordPress.org)

  • The Definitive WordPress Security Guide (Sucuri)

  • WordPress Security Plug-in (Wordfence)

  • The Ultimate WordPress Security Guide (WP beginner)

  • WordPress Security Plug-ins (Official by WordPress.org)

  • Support Article (in English)

  • Go back to Web750