Serve accesso admin, FTP e hosting: il ripristino completo richiede tutti e tre gli accessi. Se non li hai a portata di mano, procurateli prima di iniziare per non doverti fermare a metà intervento.

Scoprire che il proprio sito WordPress è stato hackerato è tra le esperienze più stressanti per chi gestisce un'attività online: il sito reindirizza verso pagine sconosciute, Google mostra un avviso "Sito ingannevole", oppure semplicemente qualcosa non torna e non sai bene cosa. La cosa più importante è non farsi prendere dal panico: nella maggior parte dei casi il sito si può ripulire e rimettere in sicurezza, a patto di seguire i passaggi giusti nell'ordine giusto. In questa guida vediamo come riconoscere i segnali di un attacco, cosa fare nelle prime ore, come trovare e rimuovere il codice malevolo, e come evitare che la stessa falla venga sfruttata di nuovo.

In breve

  • I segnali più comuni sono redirect verso siti sconosciuti, avvisi del browser, o Google che segnala il sito in Search Console.
  • Il primo passo è mettere il sito offline o in manutenzione, poi cambiare tutte le password di accesso.
  • Un backup pulito precedente all'infezione è quasi sempre il modo più veloce e sicuro per ripartire.
  • Dopo la pulizia è fondamentale aggiornare WordPress, temi e plugin per chiudere la falla usata per entrare.
  • Google Search Console ha una sezione dedicata per richiedere una revisione dopo aver rimosso l'infezione.
Ogni ora che passa il danno all'immagine cresce

Interveniamo da remoto o a Roma su siti WordPress compromessi: individuiamo la falla, ripuliamo il sito e lo mettiamo in sicurezza, di solito entro 24 ore.

Richiedi un intervento rapido

I segnali di un sito compromesso

Non tutti gli attacchi sono evidenti: alcuni si nascondono per settimane prima di essere notati. Ecco i segnali più comuni a cui prestare attenzione.

  • Il sito reindirizza automaticamente verso pagine sconosciute, spesso siti di scommesse, farmacie online o contenuti spam.
  • Il browser mostra un avviso tipo "Sito ingannevole" o "Questo sito potrebbe danneggiare il computer".
  • Google Search Console segnala "Problemi di sicurezza" o il sito sparisce dai risultati di ricerca.
  • Compaiono nuovi utenti amministratori che non hai creato tu, o articoli/pagine pubblicati senza il tuo intervento.
  • L'hosting disattiva il sito per attività sospette, come invio massivo di spam o traffico anomalo verso altri server.

Un dettaglio importante: il redirect a volte compare solo per i visitatori che arrivano da Google, non per chi è già loggato come amministratore. È una tecnica chiamata cloaking, pensata proprio per non farsi scoprire da chi gestisce il sito.

I primi passaggi da fare subito

  1. Metti il sito in manutenzione o offline temporaneamente, se il pannello di hosting lo permette, per limitare i danni ai visitatori e alla reputazione.
  2. Cambia tutte le password: WordPress, FTP, hosting, database, e i secret key nel file wp-config.php (puoi generarne di nuovi dal generatore ufficiale WordPress e sostituirli).
  3. Documenta cosa vedi: quando hai notato il problema, cosa mostra esattamente il redirect, se hai installato plugin o modificato temi di recente. Ti servirà per la diagnosi.
  4. Avvisa il tuo hosting: potrebbero avere già rilevato il problema o offrire strumenti di scansione integrati nel piano.

Trovare e rimuovere il codice malevolo

Questa è la parte più tecnica del processo. Puoi usare un plugin di sicurezza per WordPress con funzione di scansione (che confronta i file del tuo sito con le versioni originali di WordPress, temi e plugin) oppure uno scanner esterno che analizza il sito dall'esterno, come farebbe un visitatore. I file più spesso presi di mira sono index.php, header.php, footer.php, functions.php e il file .htaccess, che modificato in modo malevolo può causare proprio i redirect automatici.

Ripristinare da un backup pulito

Se disponi di un backup completo (file e database) datato prima della comparsa dei sintomi, ripristinarlo è quasi sempre la via più rapida e sicura per ripartire da una base pulita, evitando di dover cercare manualmente ogni singola riga di codice infetta. Attenzione però: ripristinare un backup senza chiudere la falla che ha permesso l'attacco (ad esempio un plugin non aggiornato) espone il sito a essere ri-infettato nello stesso identico modo, magari nel giro di pochi giorni.

Mettere in sicurezza il sito

Una volta ripulito il sito, questi passaggi riducono drasticamente il rischio che l'attacco si ripeta.

  • Aggiorna WordPress, tutti i temi e tutti i plugin all'ultima versione disponibile: le versioni datate sono il punto d'ingresso più comune.
  • Rimuovi plugin e temi non utilizzati, anche se disattivati: restano comunque un potenziale punto debole finché sono installati.
  • Attiva l'autenticazione a due fattori per tutti gli account amministratore.
  • Installa un plugin di sicurezza con firewall applicativo e scansioni programmate, per essere avvisato tempestivamente in futuro.

Richiedere la revisione a Google Search Console

Se Google ha segnalato il tuo sito come pericoloso, l'avviso non sparisce automaticamente dopo la pulizia: va richiesta una revisione manuale. Accedi a Google Search Console, vai sulla sezione Problemi di sicurezza, verifica che non ci siano più contenuti dannosi elencati e invia la richiesta di revisione. Il processo può richiedere da poche ore a qualche giorno, a seconda dei casi.

Risolvere i problemi più comuni

1

Non ho un backup pulito da cui ripartire

Il più complesso

Dovrai procedere con una pulizia manuale: sostituisci i file core di WordPress (fuori da wp-content) con una copia pulita scaricata da wordpress.org, poi esamina uno per uno i file di temi e plugin alla ricerca di codice sospetto o iniettato di recente.

2

Il redirect scompare se sono loggato come amministratore

È il segnale di un attacco con cloaking mirato ai motori di ricerca. Prova ad aprire il sito da una finestra di navigazione anonima o da un altro dispositivo non collegato al tuo account, per vedere cosa vede davvero un visitatore esterno.

3

Il sito torna infetto poco dopo la pulizia

Significa che la falla originale non è stata chiusa: verifica di aver aggiornato davvero tutto, controlla che non ci siano più utenti amministratori sconosciuti, e cambia nuovamente tutte le password, incluse quelle del database.

Non affidarti solo a strumenti automaticiGli scanner sono un ottimo primo aiuto, ma un attacco sofisticato può nascondere codice che i controlli automatici non individuano. Se hai dubbi dopo la pulizia, una verifica manuale da parte di un tecnico riduce il rischio di una recidiva.

Conclusioni

Un sito WordPress hackerato o reindirizzato è uno scenario che fa paura, ma nella grande maggioranza dei casi è recuperabile seguendo un processo ordinato: mettere in sicurezza gli accessi, individuare e rimuovere il codice malevolo, ripristinare da un backup pulito quando disponibile, e soprattutto chiudere la falla che ha permesso l'attacco aggiornando tutto il software del sito. Saltare quest'ultimo passaggio è l'errore più comune, ed è quello che porta molti siti a essere infettati una seconda volta a distanza di poche settimane.

Hai paura di peggiorare la situazione intervenendo da solo?

Lascia fare a noi: ripristino e messa in sicurezza del tuo sito WordPress, da remoto in tutta Italia o di persona a Roma.

Richiedi assistenza ora
WordPress Sicurezza Hacking Malware