WordPress alimenta una larga parte del web, e per questo è un bersaglio preferito. La maggior parte degli attacchi è automatica: i bot cercano plugin obsoleti e password deboli, ed entrano senza curarsi di chi sia il sito. Il difficile è che un sito hackerato spesso a te sembra perfettamente normale.
Segnali che il tuo sito WordPress potrebbe essere stato hackerato
Segnali visibili
- Il tuo hosting o il browser mostra un avviso, come «Sito ingannevole» o «Questo sito potrebbe essere stato violato».
- I visitatori vengono reindirizzati a un altro sito, spesso solo da mobile o solo quando arrivano da Google.
- Pagine, articoli o link nuovi che non hai creato tu.
- Il sito ha cambiato aspetto, oppure in home page compare un messaggio «hacked by».
Segnali nei risultati di ricerca
- I risultati di Google per il tuo sito mostrano testo inatteso, spesso in giapponese, o prodotti come farmaci e orologi. Vedi l'hack delle parole chiave giapponesi e il pharma hack, spiegati.
- Un calo improvviso del traffico, o un messaggio in Google Search Console su problemi di sicurezza.
Segnali dentro WordPress
- Utenti amministratori che non riconosci. Controlla Utenti e filtra per Amministratore.
- Plugin che non hai installato, o plugin spariti dall'elenco nella dashboard ma ancora presenti sul server.
- Il tuo hosting segnala un uso anomalo della CPU, o la tua email viene segnalata come spam, perché il sito sta inviando posta spazzatura.
- Non riesci ad accedere e il reset della password non funziona.
Dove cercare le prove
- Guarda il sito come lo vedrebbe un estraneo. Aprilo in una finestra privata, dal telefono con la rete mobile e cliccando da un risultato di ricerca di Google. Alcuni malware si nascondono agli amministratori collegati e alle visite dirette.
- Guarda il sorgente della pagina. Cercaci script sconosciuti, lunghe stringhe illeggibili e link a siti ignoti. I link nascosti con
display:noneo posizionati lontanissimo fuori dallo schermo sono un trucco comune. - Controlla i file. Confronta i file del core di WordPress con una copia pulita. Cerca file PHP in
wp-content/uploads, che dovrebbe contenere solo file multimediali. Ordina i file per data di modifica e cerca modifiche recenti che non hai fatto tu. - Controlla il database. Lo spam spesso viene iniettato negli articoli e nelle opzioni. Una ricerca nella tabella degli articoli di parole sospette,
<scripto<iframepuò rivelarlo.
Controlli rapidi che puoi fare subito
Il nostro controllo gratuito di hack del sito guarda dall'esterno, come farebbe qualsiasi visitatore. Controlla le liste di malware e phishing e cerca script iniettati, link nascosti, parole chiave di spam e cloaking. Non può vedere dentro il tuo server, quindi un risultato pulito non dimostra che il sito sia sicuro, ma uno negativo è un chiaro avvertimento.
Cosa fare se trovi qualcosa
Non iniziare a cancellare. Fai un backup del sito infetto, cambia tutte le password, ripristina un backup pulito se ce l'hai e aggiorna tutto. Il mio sito è stato hackerato: cosa fare per prima cosa spiega i passaggi in ordine.
Come scoprirlo prima la prossima volta
La parte costosa di un hack è il tempo tra l'infezione e il giorno in cui te ne accorgi. Ridurre quel tempo è lo scopo del monitoraggio. ServerMonitor controlla regolarmente le tue pagine alla ricerca di script iniettati, link nascosti e spam, consulta le liste di malware e phishing e, per i siti WordPress, verifica anche versioni obsolete, plugin con vulnerabilità note e file esposti come i log di debug. Ricevi un avviso quando qualcosa cambia, spesso giorni o settimane prima che se ne accorgerebbe una persona.
Anche la prevenzione conta altrettanto: mantieni aggiornati core, temi e plugin, elimina ciò che non usi, usa password forti e uniche con autenticazione a due fattori e conserva i backup in un posto diverso dallo stesso server.