Revisando las noticias, he leído en Secutiry By Default que hay una nueva versión de JoomlaScan. He de reconocer que me ha picado la curiosidad de probar dicha aplicación con un par de instalaciones de Joomla! con las que estoy trabajando. Una de las ventajas de desarrollar un portal web basándose en Joomla! es que no hay que reinventar la rueda una y otra vez. Se puede utilizar y configurar el CMS según las necesidades concretas de cada situación y luego extenderlo hasta cubrir el total de las funcionalidades deseadas.
Hablar de seguridad en un portal web es siempre delicado. Cada día aparecen nuevas vulnerabilidades o nuevas técnicas para comprometer aplicaciones web. Utilizar Joomla! también mitiga en cierta forma el número de vulnerabilidades que pueden aparecer en una aplicación web porque el código de Joomla! es revisado antes de ser liberado. Además, al tratarse de una solución Open Source, se pueden realizar auditorías de seguridad y si alguien encuentra algún error puede avisar a los desarrolladores para que lo corrijan.
Sin embargo, Joomla! puede ser ampliado con un sin fin de extensiones. ¿Cómo podemos estar seguros de que todas las extensiones que hay instaladas en nuestro portal web son seguras? Una opción es revisar el código cuidadosamente o también se pueden utilizar programas como JoomlaScan para hacernos una idea de si hay alguna vulnerabilidad en una instalación de Joomla!
Tras descargar el script de la página web de Pepelux, se puede ejecutar el siguiente comando para realizar un escaneo (al utilizar el parámetro “cm” estamos pidiendo un informe de las posibles vulnerabilidades):
./joomlascan.pl -u http://127.0.0.1 -v -c -cm
El resultado de la ejecución se puede ver en la siguiente captura de pantalla:
Sin duda muy útil para recordarnos que no sólo tenemos que programar cosas que funcionan sino también tener en cuenta las posibles vulnerabilidades que podemos introducir con cada componente web que creamos.
Un saludo

1 noviembre 2011 at 12:21
Gracias. Me alegra que te resultara útil :)
1 noviembre 2011 at 12:53
Pues si pruebas con el wapiti (fuzzer web) ya vas a flipar. :)
1 noviembre 2011 at 14:06
Al revés Pepelux, gracias a ti por programarlo. Seguiré atento a su evolución porque seguro que lo vuelvo a necesitar en el futuro.
Ramiro, ya utilicé el wapiti en estas instalaciones de Joomla! cuando lo publicaste en tu blog (http://omniumpotentior.wordpress.com/2011/05/18/fuzzing-web-con-wapiti/) y el resultado fue deprimente :-(
1 noviembre 2011 at 18:07
Es que Joomlascan no es un fuzzer. De hecho para averiguar la versión sólo accede a unos cuantos ficheros para buscar diferencias entre versiones. Un Fuzzer analiza la web entera y busca fallos … la funcionalidad es diferente
6 noviembre 2011 at 10:35
[...] que el otro día no me pude resistir a probar JoomlaScan, hoy no me he podido resistir a probar esta extensión. Tras instalarla, solo hay que reiniciar [...]