Redirect spam su WordPress: individuata e rimossa una backdoor nascosta

Caso Studio Reale WPS-CS-7752

Redirect spam su WordPress: individuata e rimossa una backdoor nascosta

Documentazione tecnica di un intervento reale WpSupporto: richiesta ricevuta, analisi, diagnosi, intervento e verifiche finali.

Data pubblicazione: 08/07/2026 Versione documento: 1.0 Archivio interventi tecnici
Redirect spam WordPress rimozione backdoor Caso Studio

Questo documento descrive un intervento realmente eseguito dal team WpSupporto. Per tutelare la privacy del cliente, alcuni dettagli identificativi possono essere stati anonimizzati senza alterare la natura tecnica del caso.

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.

Altri casi studio

Tecnico autore

Intervento documentato dal team WpSupporto

I casi studio WpSupporto sono ricostruiti sulla base del processo operativo seguito durante gli interventi tecnici. La documentazione viene curata dal team tecnico per garantire chiarezza, trasparenza e tutela della privacy del cliente.

Vai al profilo di Carlo Alberto Bello

Hai un problema simile su WordPress?

Se il tuo sito mostra errori, malfunzionamenti o problemi dopo un aggiornamento, puoi richiedere una prima analisi tecnica a WpSupporto.

Richiedi assistenza WordPress