Panoramica rapida
Data interventoLuglio 2026
ProblemaRedirect spam su WordPress
CategoriaSicurezza WordPress
ComplessitàAlta
Livello rischioSito compromesso
Tempo risposta37 secondi
Tempo risoluzione1 ora e 18 minuti
Stato finaleMalware rimosso e sito completamente bonificato
Tecnico incaricatoCarlo Alberto Bello
Contesto dell’intervento
Il cliente ha richiesto assistenza dopo aver ricevuto alcune segnalazioni da parte dei propri utenti. Alcuni visitatori riferivano di essere reindirizzati automaticamente verso siti completamente estranei all’attività aziendale, mentre altri riuscivano a navigare normalmente il sito senza alcuna anomalia.
Durante i primi controlli il proprietario del sito non riusciva a riprodurre il problema. Collegandosi come amministratore il portale risultava perfettamente funzionante e nessun antivirus segnalava anomalie evidenti.
La natura intermittente del problema lasciava ipotizzare la presenza di codice malevolo progettato per attivarsi solo in particolari condizioni, rendendo la compromissione difficilmente individuabile senza un’analisi approfondita.
Contesto tecnico dell’ambiente
Tipologia sitoSito aziendale
CMSWordPress
HostingHosting Linux condiviso
Versione WordPress6.x
Versione PHP8.x
CachePlugin cache attivo
DatabaseMariaDB
Plugin coinvoltoNessuno
AmbienteProduzione
Problema segnalato
Il sito risultava apparentemente funzionante ma alcuni utenti, provenienti principalmente dai risultati di ricerca Google, venivano reindirizzati verso pagine spam completamente estranee al dominio. L’amministratore non riusciva invece a riprodurre il problema utilizzando il proprio browser.
L’anomalia interessava solo una parte dei visitatori e non si manifestava durante la normale amministrazione del sito. Questa differenza di comportamento faceva presumere un malware progettato per evitare di essere rilevato dal proprietario del sito.
Analisi tecnica
Verifiche effettuate
- Scansione completa dei file WordPress.
- Verifica dell’integrità del core WordPress.
- Controllo dei file modificati recentemente.
- Analisi dei log di accesso.
- Verifica dei plugin installati.
- Controllo del database alla ricerca di codice sospetto.
Cause escluse
- Problema DNS escluso.
- Errore del server escluso.
- Problema cache escluso.
- Conflitto plugin escluso.
- Errore tema escluso.
Root Cause tecnica
L’analisi ha individuato una backdoor PHP nascosta all’interno di una cartella utilizzata normalmente dal sito. Il codice malevolo non alterava il normale funzionamento del portale ma intercettava soltanto determinate richieste provenienti da utenti esterni.
La backdoor verificava diversi parametri prima di attivare il redirect: tipologia del visitatore, provenienza del traffico e presenza di cookie amministrativi. In questo modo il proprietario del sito continuava a vedere il sito perfettamente funzionante mentre alcuni visitatori venivano reindirizzati verso domini spam.
Root cause individuata
Una backdoor PHP installata durante una precedente compromissione eseguiva redirect selettivi verso siti spam, evitando deliberatamente gli utenti amministratori per rendere più difficile l’individuazione dell’infezione.
Registro operativo dell’intervento
15:11
Claudio
Apertura del ticket e raccolta delle segnalazioni ricevute dal cliente.
15:15
Carlo Alberto Bello
Riproduzione del problema utilizzando sessioni anonime e differenti user agent.
15:23
Carlo Alberto Bello
Analisi dell’integrità dei file WordPress e individuazione di modifiche sospette.
15:34
Carlo Alberto Bello
Individuazione della backdoor responsabile dei redirect selettivi.
15:48
Carlo Alberto Bello
Avvio della procedura completa di bonifica del sito.
16:06
Carlo Alberto Bello
Ripristino dei file compromessi e verifica completa dell’installazione.
16:22
Carlo Alberto Bello
Test di navigazione da differenti dispositivi e conferma della completa eliminazione dei redirect.
16:29
Claudio
Comunicazione finale al cliente e chiusura dell’intervento.
Intervento eseguito
- Creazione di una copia di sicurezza completa dell’installazione prima dell’avvio delle operazioni di bonifica.
- Rimozione della backdoor PHP individuata durante l’analisi dei file del sito.
- Confronto dell’intera installazione WordPress con una versione ufficiale del core per individuare eventuali file alterati.
- Eliminazione dei file malevoli e sostituzione dei componenti compromessi con versioni originali.
- Verifica completa del database per escludere la presenza di codice JavaScript, iframe o URL dannosi inseriti nei contenuti o nelle impostazioni del sito.
- Aggiornamento di WordPress, temi e plugin alle versioni più recenti e ancora supportate.
- Rigenerazione delle credenziali amministrative e verifica dei permessi degli utenti registrati.
- Controllo dei permessi dei file e delle cartelle per ridurre la superficie di attacco.
- Installazione di ulteriori misure di protezione per impedire il ripetersi della compromissione.
- Esecuzione di una scansione finale dell’intera installazione prima della riconsegna del sito.
Evidenze tecniche
Backdoor progettata per non essere rilevata dall’amministratore
L’analisi ha evidenziato la presenza di codice PHP offuscato installato all’interno di una cartella normalmente utilizzata dal sito. La backdoor non alterava il normale funzionamento dell’installazione ma intercettava esclusivamente determinate richieste provenienti da visitatori esterni, eseguendo redirect automatici verso domini spam.
Il comportamento selettivo rappresentava l’aspetto più insidioso dell’infezione. Gli amministratori continuavano a visualizzare il sito correttamente mentre parte degli utenti e dei crawler provenienti dai motori di ricerca venivano reindirizzati verso contenuti estranei. Questa tecnica permette al malware di rimanere nascosto per lunghi periodi, aumentando il rischio di compromissione della reputazione del dominio e dell’indicizzazione sui motori di ricerca.
Verifiche finali
- Verifica della completa eliminazione dei redirect anomali.
- Controllo della navigazione da browser differenti e in modalità anonima.
- Verifica dell’integrità dei file WordPress.
- Controllo del corretto funzionamento dell’area amministrativa.
- Verifica del caricamento delle principali pagine del sito.
- Controllo dei log PHP dopo la bonifica.
- Verifica della corretta esecuzione dei plugin installati.
- Controllo della struttura del database.
- Scansione finale dell’installazione per escludere ulteriori componenti malevoli.
- Verifica del corretto funzionamento del sito sia da desktop che da dispositivi mobili.
Risultato ottenuto
Sito completamente bonificato
L’intervento ha consentito di eliminare integralmente la backdoor responsabile dei redirect spam, ripristinando il normale comportamento del sito senza perdita di contenuti o configurazioni. Le verifiche finali hanno confermato la completa assenza di ulteriori componenti malevoli e il corretto funzionamento dell’intera installazione WordPress.
Rischi evitati
- Ulteriore diffusione di redirect verso siti malevoli.
- Compromissione della reputazione del dominio.
- Possibile inserimento del sito nelle blacklist dei motori di ricerca.
- Compromissione di dati sensibili attraverso ulteriori componenti installati dal malware.
Come prevenire il problema
- Mantenere WordPress, temi e plugin sempre aggiornati.
- Rimuovere tempestivamente plugin non utilizzati o non più mantenuti dagli sviluppatori.
- Effettuare scansioni periodiche dell’installazione WordPress.
- Verificare regolarmente gli utenti amministratori e i permessi assegnati.
- Affidare la manutenzione del sito a controlli periodici che includano verifiche di sicurezza e monitoraggio dei file.
Cosa abbiamo imparato
Le infezioni moderne raramente compromettono immediatamente il funzionamento di un sito. Molto più frequentemente vengono progettate per rimanere invisibili il più a lungo possibile, attivandosi soltanto in condizioni specifiche per evitare di essere individuate dagli amministratori.
Per questo motivo un sito apparentemente funzionante non può essere considerato automaticamente sicuro. Le verifiche devono comprendere controlli sui file, sul database, sugli utenti e sul comportamento reale del sito durante la navigazione da parte di visitatori esterni.
Questo intervento dimostra l’importanza di una procedura di bonifica completa. Limitarsi a rimuovere il file che genera il redirect non è sufficiente: è necessario verificare l’intera installazione per individuare eventuali backdoor secondarie e correggere le vulnerabilità che hanno consentito l’infezione iniziale.
Approfondimenti utili
Firma tecnica
Intervento documentato dal team WpSupporto
Caso studio ricostruito sulla base del processo operativo seguito durante l’intervento.
I dati identificativi del cliente, del dominio e dei componenti coinvolti sono stati anonimizzati per tutelarne la riservatezza.