Sto lavorando su un sito Web che è stato creato pochi anni fa in PHP e che è pieno di vulnerabilità in tutto il luogo. Qualcuno ha già ottenuto l'accesso al pannello di amministrazione e vogliamo proteggere i siti web e prevenire future intrusioni.
La soluzione più semplice, ma noiosa è quella di passare manualmente ogni file e sostituire tutte le query mysql con query preparate e disinfettare tutti gli input. Tuttavia, voglio sapere se esiste una soluzione più semplice che può fungere da livello tra l'input dell'utente (GET, POST, COOKIE, SERVER) e la logica del sito Web e filtrare tutti i dati di input dall'aspetto sospetto.
Ho fatto qualche ricerca e ho trovato PHPIDS, ma non riuscivo a capire se fosse in grado di disinfettare anche gli input. PHPIDS è l'ideale per questo compito? C'è qualcosa di meglio adatto a questo scopo?