12 de enero de 2016

El problema no es tu #WordPress el problema eres tú

Alguien sabe cuantos años lleva el desarrollo de WordPress? Les aporto un dato, el 9 de Mayo del 2003 fue su lanzamiento oficial. Cerca de 13 años de un continuo desarrollo y una gran evolución en las características funcionales, un centenar de programadores involucrados en el proyectos y a día de hoy seguimos creyendo que el problema es de nuestro WordPress.


¿Por qué el título de este post? En estos últimos años, como les comenté en varias oportunidades, me dediqué a capacitar en términos de seguridad sobre WordPress con algunos talleres y también a dar El problema no es tu #WordPress el problema eres túEl problema no es tu #WordPress el problema eres túconferencias junto al proyecto WPHardeningdonde la pasé genial.

En estos eventos, la gente siempre se acerca, muy amablemente para contar sus problemas con WordPress y me cuentan "El WordPress me va muy lento a pesar de tener un VPS" o "Siempre me hackean el WordPress" o también "No confío del WordPress por eso creo mi propia Web".

Yo siempre se decir que para todos, siempre hay un costo y un pago, si bien en este caso el costo no es monetario por ningún tipo de licencia, ya que WordPress afortunadamente es un proyecto fundado en los principios del Software Libre, pero si, un costo asociado a un compromiso y una gran responsabilidad por cada implementación.

La premisa de WordPress siempre fue hace un software intuitivo, fácil de instalar y muy simple para administrar, y hasta el día de hoy lo siguen manteniendo, de hecho fue uno de los factores del éxito, pero tampoco podemos pretender que WordPress haga todo por nosotros.


Pero, ¿WordPress no tiene fallos de seguridad? pero por su puesto que los tiene, que software no lo tiene hoy en día y más proyectos de esta envergadura que se encuentran en el ojo de la tormenta y que saben que cada problema de seguridad conlleva un movimiento importante.

De todos los años que trabajé con WordPress, siempre vi que estaba a la altura de cada uno de los problemas que fueron atravesando en más de una década de camino, recordemos que detrás de Matt Mullenweg existe una gran comunidad de desarrolladores colaborando para este proyecto.

Como voy a pretender que mi WordPress valla bien si no me tomé el tiempo de realizar una configuración optima en mi servidor web. Como puedo pretender que mi Web sea segura si no me fije en las configuraciones que tiene, o me descargue un Theme desde una web para no comprar una licencia o ni siquiera utilizo algunos Plugins básicos de seguridad.

¿Cuál es el costo de tener instalado WordPress? es la pregunta que siempre hago en mis conferencias, lo respondimos al principio, compromiso y responsabilidad.

Compromiso para hacer un paso más de lo que WordPress nos propone, y responsabilidad para ayudar y fortificar el proyecto en el que estamos trabajando, tener una noción mínima de seguridad y hacer uso del sentido común.

Es por ello que tenemos que adoptar buenas prácticas en la administración de estos CMS:

  • No crear usuarios con permisos de Administrador
  • No instalar Plugins de cualquier fuente
  • No incorporar un Theme de cualquier repositorio
  • Revisar los permisos de archivos y directorios
  • Eliminar los archivos innecesarios
  • Ejecutar las actualizaciones
  • Realizar copias de seguridad en forma periódica
  • etc.

Y aún así es imposible garantizar una web segura al 100% pero si mantener una línea aceptable en niveles de seguridad.

Es por ello que la próxima ves que descarguemos nuestra furia por algún problema en nuestro WordPress, mejor comencemos a adoptar un poco de auto critica y ver que es lo que estamos haciendo mal, que es lo que no estamos haciendo y que vamos a cambiar.

y recuerda ... El problema no es tu #WordPress , el problema eres tú. Los invito a que me dejen todos sus comentarios.

Saludos!

10 de enero de 2016

Terapia de Sillón: Me dedico al cómputo forense por @cibercrimen

No quería dejar pasar este Domingo para muchos ya de vacaciones sin recomendarles una charla de uno de mis conferensistas favoritos, Andrés Velazquez @cibercrimen


Para esta "Terapia de Sillón: Me dedico al computo forense" nos explicar a que se dedica, en que consiste el trabajo de con forense digital y en que proyectos está trabajando fuertemente.


Excelente conferencia, siempre muy original y un excelente profesional en la materia.

Saludos!

7 de enero de 2016

Actualización de Seguridad en #WordPress 4.4.1

Primera actualización de WordPress para este 2016, y se trata de nada más y nada menos que una importante actualización de Seguridad para la nueva versión 4.4.1 y esta vez lo compartimos para invitarlos a actualizar todos sus proyectos.


Según reporta el blog de WordPress, la versión 4.4 se encontraba vulnerable a ataques de tipo Cross-site Scripting XSS, que como vimos en varias oportunidad, podrían permitir a un posible atacante comprometer el sitio web.

Por otro lado se mejoraron algunas características que nada tienen que ver con seguridad:

  • Emoji ha sido actualizado para incluir todas las últimas caracteres emoji.
  • Algunos sitios con versiones anteriores de OpenSSL instalados eran incapaces de comunicarse con otros servicios prestados a través de algunos plugins.
  • Si se reutiliza siempre una URL de correos, el sitio podría redirigir el mensaje equivocado.


De esta forma suma un total de 52 correcciones que concluyen en la nueva versión estable WordPress 4.4.1

No se olviden de actualizar sus implementaciones antes que sea muy tarde, por otro lado voy a trabajar en WPHardening para brindar soporte sobre esta nueva version.

Saludos!

Enlace | WordPress 4.4.1 Security and Maintenance Release

5 de enero de 2016

JShielder - Linux Hardening Script Guide

El día de hoy me gustaría compartir un ebook de mi amigo Jason Soto @JsiTech donde muestra e forma detallada el funcionamiento de JShilder.

Figura 1: JShielder - Linux Hardening Script Guide

JShielder es una herramienta Software libre que le permite al Administrador de Sistemas hacer un despliegue Seguro de LAMP (Linux-Apache-Mysql/MariaDB-PHP), LEMP (Linux-Nginx-MySQL/MariaDB-PHP), Reverse Proxy o Servidor para hostear una aplicación de manera automatizada con poca interacción del usuario.

Figura 2: Portada del ebook JShielder

De esta forma se mantiene vigente el espíritu del Software Libre, adaptando y mejorando a necesidad de cada uno, en este caso una gran mejora del Proyecto JackTheStripper de Eugenia Bahit.

Los invito a todos a leerlo en línea o descargarlo, y comenzar a realizar sus pruebas con este script que realmente automatiza un montón de tareas y fortifica un completo entorno LAMP.

JShielder - Linux Server Hardening Script


Saludos!

Entradas populares