Cuando actualizo los sitios de Joomla a la última versión, siempre tengo un pequeño pánico en caso de que el sitio que estoy actualizando, creado en el pasado por algún desarrollador malintencionado (es decir, yo, hace 6 años), tenga cambios en las características archivos principales de Joomla.
En un mundo ideal, podría evitar este potencial coronario si tuviera una extensión o herramienta que:
- Conoce todos los archivos principales de Joomla incluidos en cada versión de Joomla
- Compara cada archivo en mi instalación de Joomla con los archivos fuente maestros de Joomla en Github o donde sea (incluso algo así como una comparación de hash MD5)
- Si difieren, inicie una herramienta de diferencias para encontrar las diferencias y marcarlas para su revisión.
- Si son lo mismo, excelentes cosas, no se requiere acción
- Genere un informe al final que detalle los resultados del proceso anterior.
He encontrado esta extensión que hace la mayor parte de lo anterior, pero no se ha actualizado desde J2.5.7 o en absoluto para J3.X, así que eso está fuera.
En mi empresa, utilizamos MyJoomla para realizar 'auditorías' completas del sitio de Joomla (una larga lista de verificación de las mejores prácticas y correcciones para los sitios de Joomla) de vez en cuando, parte de lo cual es una 'Comprobación de integridad de los archivos principales'. Sin embargo, este servicio tiene una tarifa de suscripción mensual y todo lo que realmente quiero comprobar es si algún archivo ha sido pirateado antes de realizar una actualización.
¿Alguien sabe de alguna otra solución? Además de 'no hackear archivos principales', hasta hace muy poco no había otra forma de realizar ciertas tareas sin un montón de trabajo adicional, a menudo no remunerado.