Comunque molte cose che trovi sono trattate da "forum" , ovvero si considerano i joomla tutti uguali (errore) i server tutti uguali (altro errore) e gli attacchi tutti uguali (+1)...
non è sbagliato in teoria.. tutti i joomla in partenza sono uguali e tutti gli hoster dovrebbero sapere come si configura un server, il 90% degli attacchi è fatto dal figlio scemo del vicino che si fa chiamare (anche dagli amici) Pippo_hacker e che usa tool, quindi anche il 90% degli attacchi è standard.
Ma nn è qs il modo di fare sicurezza seriamente. Puoi farla su siti amatoriali.
Puoi dire di aver trovato una soluzione affidabile solo quando hai analizzato tutto, capito cosa è successo, replicato, patchato.
E' semplice se capisci subito che è stato un bimbom.., fa le cose che fa da solo il tool e tocca solo ciò che il tool sa fare da solo... poi per lui è buio completo.
Più difficile se non complicato se sei target di qualcosa di più "dedicato", vuoi per quello che dici vuoi per la tua attività.
Quì però si presume di essere di fronte ad un'intelligenza, da non sottovalutare assolutamente, non sai lo scopo e non te lo fa capire, anzi farà di tutto per confondere le idee, sembrare il bimbom.., mettere file inutili in giro, e intanto fa quello per cui è entrato.
E' da stupidi spaccare un sito per metterci la bandiera dei pirati, molto più proficuo lasciarlo funzionare tranquillamente, ... conosco persone che hanno pure corretto delle vuln dell'applicazione uscendo (

)
Perchè?
... curiosità /sfida-> c'è chi compra la settimana enigmistica per trovare errori, risolvere rebus e chi si diverte a trovare gli errori altrove
.... spionaggio -> non pensare a chissà cosa, basta che tu hai la ditta di poltrone uguale alla mia dall'altra parte del paese... che bello sapere le tue mail, i tuoi preventivi, i tuoi clienti etc... farti concorrenza diventa semplice così pure contattare i tuoi clienti con proposte più vantaggiose, ma è essenziale che tu non ti accorga di nulla
... indagine -> a chi credi si appoggino le varie agenzie investigative? infedeltà coniugale/lavorativa
Come vedi c'è veramente un mondo immenso dietro... peccato che nessuno se ne accorga

Per ritornare al tuo caso direi che "genericamente" con la sostituzione dei files core e componenti si risolve.
altri punti deboli:
i tuoi contenuti: pdf, immagini, files
i contenuti caricabili dagli users
il database.
cosa cercare? ... quì viene il bello ... boh direi codici strani... ma ci sono mille modi per fare cose strane.
è un mondo difficile...
