Necesidad de complemento
Lo que realmente se reduce a la necesidad de complementos es la pregunta: " ¿Estoy satisfecho de que la funcionalidad principal de WordPress es todo lo que necesito? "
Si todo lo que quieres es un blog simple con algunas categorías y una cantidad de páginas estáticas, estás configurado. Pero si desea comenzar a integrar mapas interactivos, calendarios con eventos, tal vez una API REST de terceros, obligar a los usuarios a usar contraseñas seguras o incluso convertir el sitio en una red social, entonces necesita complementos. La respuesta de Grant Palin proporciona más información sobre por qué uno podría desear complementos. La respuesta de Dan Gayle señala que muchos temas proporcionan todo tipo de funcionalidad de complementos sin usar explícitamente complementos de WordPress.
Seguridad central
El núcleo de WordPress en sí mismo es considerablemente seguro, y la comunidad de desarrolladores principales realiza un trabajo respetable al aislar y parchar las vulnerabilidades de seguridad tan pronto como se identifican, uno de los beneficios de tener cientos de millones de usuarios y un promedio de alrededor de 200 contribuyentes principales por versión . Y el riesgo que solía estar presente durante la duración entre la identificación de una vulnerabilidad y el lanzamiento de su corrección se está eliminando rápidamente con la adición de Actualizaciones automáticas del núcleo .
Infografía de seguridad de WordPress de Pagely ( Buena cantidad de información sólida: haga clic para verla en su totalidad)
Sí, WordPress tiene vulnerabilidades de seguridad inherentes . Pero también lo hacen Drupal , CakePHP, Ruby on Rails , Symfony, Zend, etc. No hay una plataforma o sistema que pueda usar sin implementar precauciones de seguridad adicionales además de las que ya proporciona la plataforma. Creo que es simplemente una mala idea confiar solo en el CMS o el marco para la seguridad de primera línea de cualquier sitio web , especialmente cualquier marco con tasas de adopción notables.
Complemento de seguridad
Los complementos no son definitivamente inseguros. El problema es que los complementos no se examinan para garantizar que sus autores sigan las buenas prácticas de seguridad. WordPress ha establecido una serie de estándares que los autores deben seguir, pero muchos complementos son creados por principiantes u otras personas que ignoran los estándares. Pero como con todas las bases de código existentes, cuanto más código agregue a un sistema, mayor será la probabilidad de introducir errores y vulnerabilidades . Cuantos más complementos agregue a su instalación, mayor será el riesgo que tiende a correr. Del mismo modo, sepa que los temas de WordPress presentan una amenaza igualmente maliciosa, en particular la gran cantidad de "temas gratuitos" disponibles en sitios temáticos oscuros, muchos de los cuales intentan explotar directamente su sitioen lugar de exponer inocentemente vulnerabilidades de seguridad por ignorancia o accidente. Solo obtenga temas y complementos de fuentes confiables y autores creíbles.
Una regla general es no instalar complementos de autores ampliamente desconocidos o complementos que son relativamente nuevos en la escena. Si puede, tómese el tiempo para establecer la credibilidad del autor. Idealmente, aprenda los factores que intervienen en un complemento bien protegido ( números utilizados una vez [aka "nonce" s) para solicitud y autenticación de URL, desinfección de entrada , escape de salida , prevención de acceso directo a archivos de complemento , acceso adecuado a base de datos a través de los métodos y funciones de WordPress , la ausencia de errores y avisos de desaprobación cuando se habilita la depuración [abstenerse de habilitarla en entornos de producción], etc.) y verifique cada complemento que instale usted mismo.No hay sustituto para comprender lo que entra en el script de complemento seguro , ni una mejor defensa contra los complementos deficientes.
Si la idea de complementos y temas inseguros te asusta o no estás familiarizado con PHP o quieres familiarizarte con él, es posible que los servicios de WordPress.com sean más tuyos, ya que asumen la responsabilidad de investigar los complementos y temas y solo permita que aquellos que se determinen que sean seguros se instalen en los sitios de los usuarios. Todavía puede usar un dominio personalizado con WordPress.com si lo desea.
Respaldarlo
Algunos anfitriones brindan tales servicios, otros no. Así como no confío en que la seguridad de ninguna plataforma se mantenga por sí misma, no confío en que ningún host se encargue de mis copias de seguridad. Por el contrario, prefiero que mis copias de seguridad se acumulen en mi Dropbox y se sincronicen con diferentes servidores para poder estar seguro de que siempre tengo acceso directo a mis copias de seguridad con copias en varios sistemas diferentes. Si mi host se cae o es comprado por una empresa más grande o alguna otra desgracia de alojamiento, mis sitios están a unos pocos clics de distancia sin siquiera el riesgo de tener que lidiar con el soporte de mi host.
Notas finales
Debe leer la entrada del códice en Endurecimiento de WordPress para obtener más consejos de seguridad. Si no cree que deba necesitar muchos complementos o complementos oscuros en el futuro, puede ser más prudente tener WordPress.com o un proveedor alternativo de alojamiento administrado de WordPress como Pagely alojar su blog.
Independientemente de la nueva característica "Actualizaciones automáticas principales" de WordPress, aún debe esforzarse por asegurarse manualmente de que su instalación y todos sus complementos y temas estén actualizados. Algunos pueden pensar que es excesivo, pero me gusta habilitar la depuración después de una actualización y asegurarme de que ningún complemento o tema haya perdido la compatibilidad (un flujo de errores y avisos de desaprobación es un síntoma fuerte de esto). Si lo han hecho, los desactivo hasta que sus autores los actualicen, o hago los cambios necesarios para detenerme hasta que publiquen una actualización oficial. Tenga en cuenta que debe desconectar su sitio web o ejecutar una copia de desarrollo fuera de línea de su sitio web antes de habilitar la depuración para solucionar cualquier problema.
No estoy seguro de la prevalencia de la práctica de bombardeo con clics de Ad-sense, pero un complemento de WordPress que ofrece mitigar los efectos de tales bombas de clics le ofrece una capa adicional de seguridad además de las precauciones que Google haya implementado. Los sitios web que no ejecutan WordPress enfrentan la misma amenaza exacta con respecto al bombardeo con clics, y deben implementar la protección por otros medios o sobrevivir sin ella.
Recursos adicionales