Integrità del core Joomla
Verifica dell’integrità dei file del core di Joomla, anche senza checksum ufficiali
Per WordPress esistono i checksum ufficiali. Per Joomla no: per questo quasi nessuno strumento verifica davvero i file del core. Noi li calcoliamo dai pacchetti ufficiali.
Il problema
Senza un riferimento, un file alterato sembra normale.
Joomla non pubblica un elenco di impronte dei file. Senza un riferimento affidabile è impossibile sapere se libraries/src/Factory.php è quello originale o una versione modificata.
I file lasciati dalle versioni precedenti complicano ancora di più le cose: dopo anni di aggiornamenti un sito Joomla ne ha molti, quasi tutti innocui.
Come funziona
Il riferimento lo costruiamo noi.
- 1
Pacchetti ufficiali
Scarichiamo il Full Package ufficiale di ogni versione di Joomla e ne calcoliamo le impronte.
- 2
Confronto sul sito
L’agente confronta ogni file del core con le impronte della versione installata.
- 3
Gravità ragionata
PHP modificato nel core è critico; i file rimasti da versioni precedenti vengono riconosciuti dal contenuto e non allarmano.
Nel dettaglio
Fatto su misura per Joomla.
- Joomla 3.9, 3.10, 4, 5 e 6
- File modificati, file mancanti e file estranei nelle cartelle del core
- File rimasti da versioni precedenti riconosciuti e distinti dalle minacce
- Diff con il pacchetto ufficiale per ogni file segnalato
- Modifiche personalizzate approvabili, per esempio negli override
- Nei nostri test: zero falsi positivi su 9.625 file di un’installazione pulita
FAQ
Domande frequenti
Joomla ha dei checksum ufficiali dei file?
No, Joomla non pubblica un elenco di impronte dei file. Le ricaviamo noi dal Full Package ufficiale di ogni versione.
Funziona anche su Joomla 3?
Sì, con un plugin dedicato per Joomla 3.9 e 3.10 che gira anche su PHP 7.1.
Cosa succede ai file delle vecchie versioni?
Li riconosciamo dal contenuto confrontandoli con le release precedenti: vengono mostrati a parte e non fanno scattare allarmi critici.
Funzioni collegate
Da vedere insieme
Provalo sui siti dei tuoi clienti.
Durante la beta accogliamo le agenzie a piccoli gruppi e configuriamo insieme i primi siti.