Sito WordPress hackerato: come capire cosa è successo e cosa fare subito
Scoprire di avere un sito WordPress hackerato può creare parecchia confusione: pagine che reindirizzano altrove, contenuti mai pubblicati, avvisi dell’hosting, file sospetti o semplicemente comportamenti che prima non esistevano.
Indice dei contenuti
La prima cosa da sapere è che cancellare il file segnalato o cambiare la password non significa necessariamente aver risolto il problema. Bisogna capire cosa è stato compromesso, come potrebbe essere avvenuto l’accesso e se l’attaccante dispone ancora di un modo per rientrare.
Un sito può infatti essere violato anche senza che nessuno conosca la password di WordPress. Vulnerabilità nel core, nei plugin o nei temi possono consentire azioni non autorizzate e, una volta ottenuto l’accesso, può essere installata una backdoor per mantenere il controllo del sito.
In questo post vediamo cosa controllare, come funzionano realmente questi attacchi e quali passaggi servono per riportare WordPress a uno stato affidabile.
Come prima cosa devi sapere che per ripulire perfettamente un sito WordPress hackerato non esiste un metodo realmente universale perché tutto dipende dal tipo di attacco subito.
Come capire se hai un sito WordPress hackerato
Un sito compromesso non mostra necessariamente una schermata con scritto “sito WordPress hackerato”. Gli attacchi più utili per chi li esegue sono spesso quelli che rimangono invisibili al proprietario abbastanza a lungo da poter sfruttare il sito.
Può quindi capitare che la homepage sembri normale, mentre in altre aree vengono generati contenuti spam, redirect o file utilizzati dall’attaccante.
Per questo non bisogna basarsi soltanto sull’aspetto del sito. Quando compaiono anomalie inspiegabili è necessario controllare anche ciò che accade dietro le quinte.
I segnali più comuni di un sito WordPress hackerato
Tra i segnali più frequenti ci sono redirect verso siti esterni, popup inattesi, pagine mai create, nuovi utenti amministratori, file modificati, errori improvvisi o consumo anomalo delle risorse del server.
Anche Google, il browser, l’hosting o un sistema di sicurezza possono segnalare malware o contenuti pericolosi.
In altri casi l’anomalia è meno evidente. Il redirect può comparire soltanto agli utenti provenienti da Google oppure solo da smartphone. Le pagine spam possono esistere senza essere collegate dal menu e venire scoperte soltanto attraverso l’indicizzazione.
Il fatto che il sito sembri funzionare correttamente quando lo controlli personalmente, quindi, non è sufficiente per escludere una compromissione.
Redirect, pagine spam e comportamenti anomali
Redirect e pagine spam sono spesso ciò che porta a scoprire il problema, ma sono l’effetto dell’attacco, non necessariamente la sua origine.
Cancellare gli URL indesiderati o ripristinare un file modificato può eliminare temporaneamente ciò che vedi senza chiudere il sistema che ha permesso di crearlo.
La stessa cosa vale per un amministratore sconosciuto: rimuovere l’account è corretto, ma bisogna anche chiedersi come sia stato creato.
È proprio questa distinzione tra sintomo e causa che determina la differenza tra una pulizia temporanea e una vera bonifica.
Sito WordPress hackerato: cosa fare subito
La tentazione è iniziare immediatamente a cancellare file, disattivare plugin e modificare password. Prima di farlo, però, conviene conservare una fotografia dello stato del sito.
Se possibile, crea una copia dei file e del database e salva i log disponibili. Queste informazioni possono aiutare a capire quando è iniziata la compromissione e quali elementi sono stati modificati.
Se il sito rappresenta una parte importante dell’attività, gestisce un e-commerce o contiene dati degli utenti, è inoltre opportuno ridurre l’esposizione del problema mentre viene analizzato.
Cosa evitare nelle prime ore
Eviterei soprattutto una bonifica “a tentativi”.
Installare numerosi plugin di sicurezza, cancellare file perché sembrano strani o ripristinare subito un backup senza sapere quando è avvenuta la compromissione può rendere più difficile ricostruire l’incidente.
Anche ripristinare il sito da una copia recente non garantisce di risolvere: se quella copia contiene già la compromissione, la backdoor torna online insieme al resto del sito.
Cambiare le password resta una misura utile, ma deve essere accompagnata dall’analisi del sito. Se esiste un accesso indipendente dal login, la nuova password da sola non cambia la situazione.
Backup, log e informazioni da conservare
Prima della pulizia è utile conservare una copia completa del sito compromesso separata dai backup normalmente utilizzati per il ripristino.
Quella copia serve come riferimento: permette di confrontare file, date di modifica e configurazioni durante l’analisi.
Anche i log del server possono essere molto importanti. Se disponibili, possono mostrare richieste anomale avvenute nello stesso momento in cui sono comparsi nuovi file o modifiche sospette.
Non sempre consentono di ricostruire con certezza l’intero attacco, soprattutto se i log conservano pochi giorni di attività. Ma quando sono disponibili è preferibile salvarli prima di iniziare a modificare il sito.
Il tuo sito WordPress è stato compromesso?
Posso analizzare il sito, verificare la presenza di backdoor e individuare gli elementi che possono aver consentito l’accesso.
Come può essere hackerato un sito WordPress
Non esiste un unico metodo utilizzato per compromettere WordPress.
Le credenziali rubate rappresentano una possibilità, ma gli attacchi possono sfruttare anche vulnerabilità nel core, plugin o temi, componenti non aggiornati, configurazioni insicure o software alterato prima ancora di arrivare sul sito.
Per capire realmente un incidente bisogna quindi evitare di partire da una conclusione predefinita, come “hanno scoperto la password”. Prima vengono analizzati i dati disponibili, poi si cerca di ricostruire il percorso più plausibile.
Vulnerabilità di WordPress, plugin e temi
WordPress non è composto soltanto dal core. Un sito può utilizzare decine di plugin, un tema e numerose integrazioni, ognuna delle quali deve essere mantenuta aggiornata.
Una vulnerabilità può permettere operazioni che normalmente richiederebbero autorizzazione: modificare dati, caricare file o, nei casi più seri, eseguire codice sul server.
Per questo un solo componente vulnerabile può diventare il punto di ingresso dell’intero sito.
I plugin e i temi non utilizzati dovrebbero essere eliminati e non semplicemente disattivati. Anche un componente che apparentemente non serve più continua infatti a essere codice presente nell’installazione.
Attacco brute force
Brute force, è il tentativo di individuare credenziali valide provando automaticamente numerose combinazioni di username e password.
Questi attacchi vengono generalmente eseguiti da bot che cercano installazioni WordPress online e concentrano i tentativi sulla pagina di accesso, spesso tramite il file /wp-login.php. Non è quindi necessario che qualcuno abbia preso di mira manualmente uno specifico sito perché molte di queste attività vengono svolte in modo completamente automatizzato e su larga scala.
Nell’immagine seguente è visibile un caso reale di tentativo automatizzato di accesso dove lo stesso indirizzo IP effettua richieste ripetute verso /wp-login.php a distanza di pochi secondi l’una dall’altra. È un comportamento tipico dei bot utilizzati per provare credenziali in sequenza fino a trovare eventualmente una combinazione valida. In questo caso l’attacco è stato individuato in tempo reale da un firewall che ha protetto il sito.

Attacchi di questo tipo sono particolarmente efficaci quando vengono utilizzati username prevedibili, password deboli o credenziali già compromesse in precedenti violazioni di dati. Per questo la protezione della pagina di login deve affiancarsi all’utilizzo di password uniche e robuste, autenticazione a due fattori e sistemi che limitino o filtrino i tentativi automatici.
Nel grafico seguente è visibile un caso reale di attività automatizzata contro una pagina di accesso di un sito. Intorno a mezzanotte, mentre nessun amministratore stava utilizzando il sito, sono state generate centinaia di richieste per tentare combinazioni di username e password.
L’analisi dei log mostra una sequenza serrata di richieste GET e POST provenienti dalla stessa sorgente, un comportamento tipico dei tentativi automatizzati di brute force o credential stuffing. La pagina in questo caso era protetta da Cloudflare, che ha intercettato questo traffico prima che venisse gestito normalmente dal server di origine.

Sito hackerato senza conoscere la password
Questo è uno degli aspetti che crea maggiore confusione.
Quando una vulnerabilità può essere sfruttata prima dell’autenticazione, l’attaccante non deve entrare normalmente nel pannello WordPress. Non ha quindi bisogno di conoscere username e password dell’amministratore.
Una volta ottenuta la possibilità di modificare il sito può inoltre creare un proprio metodo di accesso.
È per questo che una persona può avere una password lunga, unica e protetta correttamente e ritrovarsi comunque con WordPress compromesso.
Naturalmente le credenziali devono essere cambiate dopo un incidente, perché potrebbero essere state esposte durante la compromissione. Il punto è un altro: la sicurezza di WordPress non può essere ridotta alla sola sicurezza della password.
Cos’è una backdoor e perché è pericolosa
Una backdoor è, in termini semplici, una porta di ingresso nascosta lasciata nel sito.
Può essere inserita in un file PHP, in un plugin alterato o in altre parti dell’installazione e permettere all’attaccante di eseguire determinate operazioni senza utilizzare il normale login di WordPress.
La backdoor è particolarmente importante perché garantisce persistenza. La vulnerabilità iniziale potrebbe essere corretta e tutte le password potrebbero essere cambiate, ma l’attaccante avrebbe ancora il proprio canale di accesso.
Per questo, quando viene trovata una backdoor, non basta eliminarla. Bisogna verificare se esistono altri meccanismi simili e soprattutto cercare di capire come sia stato possibile installarla.
Quando il problema arriva da un componente considerato affidabile
Esiste anche un rischio meno intuitivo: il software può essere compromesso prima di essere installato sul sito.
Un esempio concreto è quanto accaduto a Gravity Forms nel luglio 2025. Per un periodo limitato alcuni pacchetti distribuiti attraverso specifici sistemi di download manuale vennero modificati da un soggetto esterno.
Il codice alterato era in grado di contattare infrastrutture remote, scaricare ulteriori componenti e tentare di creare un account amministratore.
È un esempio di attacco alla supply chain: il proprietario del sito può aver scaricato un software normalmente affidabile e trovarsi comunque esposto.
Questo episodio mostra perché, oltre agli aggiornamenti, è importante seguire gli avvisi di sicurezza dei produttori e utilizzare fonti ufficiali per plugin e temi.
Il caso WordPress di luglio 2026 e gli attacchi senza autenticazione
Un caso ancora più recente aiuta a capire perché il concetto di “hanno scoperto la mia password” non è sufficiente per spiegare tutti gli attacchi.
Il 17 luglio 2026 WordPress ha pubblicato la versione 7.0.2 per correggere due vulnerabilità di sicurezza. Una catena di vulnerabilità poteva arrivare fino alla Remote Code Execution, cioè alla possibilità di eseguire codice sul sistema interessato.
Il problema era particolarmente importante perché poteva essere sfruttato senza il normale processo di autenticazione.
La gravità della vulnerabilità ha portato WordPress.org ad attivare aggiornamenti di sicurezza forzati sulle versioni interessate.
Nelle settimane successive sono state pubblicate ulteriori release di sicurezza, comprese WordPress 7.0.3 e 7.0.4.
Quindi è importante capire che il panorama delle vulnerabilità cambia continuamente e che un sito apparentemente sicuro perché utilizza password robuste e autenticazione a due fattori può diventare esposto quando viene scoperta una falla in uno dei componenti utilizzati. E oggi, con vari sistemi di intelligenza artificiale, tutto avviene con più rapidità.
La manutenzione deve quindi essere continua: gli aggiornamenti di sicurezza non sono semplicemente nuove funzionalità da installare quando si ha tempo.
Cosa ho visto negli ultimi tre siti WordPress compromessi
Negli ultimi tre casi di siti WordPress compromessi che mi è capitato di analizzare c’era un elemento particolarmente interessante: il problema non poteva essere spiegato semplicemente con la conoscenza della password del cliente.
Era presenti nuovi amministratori e nuovi plugin malevoli che svolgevano funzioni precise, con un meccanismo che consentiva di mantenere un accesso indipendente dal normale login WordPress, attraverso il quale i malintenzionati potevano ottenere molte informazioni del sito, dalle password degli utenti agli ordini e dati dei clienti degli e-commerce.
Questo cambia completamente il modo in cui va affrontata una compromissione.

La presenza di accessi persistenti
Quando trovi una backdoor sai che qualcuno ha avuto, a un certo punto, la possibilità di inserirla.
Quello che non puoi affermare automaticamente è come sia avvenuto il primo ingresso.
La backdoor può infatti essere una conseguenza dell’attacco, non la vulnerabilità iniziale.
Una possibile sequenza è questa:
vulnerabilità → primo accesso → installazione della backdoor → accesso persistente → attività sul sito.
Da quel momento l’attaccante potrebbe non avere più bisogno della vulnerabilità originale. Infatti in un caso analizzato è successo che l’attaccante stesso abbia aggiornato WordPress a una versione nuova sicura, così poteva evitare che altri potessero sfruttare la stessa falla di sicurezza per entrare nello stesso sito.
È proprio per questo che aggiornare il componente vulnerabile è indispensabile ma può non essere sufficiente se il sito era già stato compromesso prima dell’aggiornamento.
Cosa si può capire e cosa invece non si può dedurre
Durante un’analisi è importante distinguere tra ciò che viene realmente osservato e ciò che può soltanto essere ipotizzato.
La presenza della backdoor è un dato. Le date di modifica dei file, alcune richieste nei log o la creazione di un account possono essere altri dati.
Stabilire chi abbia eseguito l’attacco o quale fosse l’obiettivo finale richiede invece molte più prove.
La stessa backdoor potrebbe essere utilizzata per finalità differenti.
È quindi più corretto chiedersi cosa permetteva di fare quell’accesso e quali attività sono compatibili con ciò che è stato trovato, invece di attribuire immediatamente l’incidente a un gruppo o a uno scopo preciso.
Hai già fatto pulire il sito ma il problema è ricomparso?
Una reinfezione può indicare che il punto di ingresso è ancora aperto oppure che nel sito è rimasto un meccanismo di accesso persistente.
Perché vengono hackerati i siti WordPress
In molti casi non c’è qualcuno che ha scelto personalmente quel particolare sito.
Una parte consistente degli attacchi viene automatizzata: sistemi e bot scandagliano continuamente Internet alla ricerca di installazioni WordPress e componenti che presentano vulnerabilità note.
Questo significa che anche il sito di una piccola attività può diventare un bersaglio.
Non perché qualcuno abbia interesse specifico verso quell’azienda, ma semplicemente perché il sito è raggiungibile e presenta una condizione che può essere sfruttata.
Spam SEO, redirect e phishing
Un dominio reale ha un valore, infatti può avere anni di attività, pagine già indicizzate, traffico e una reputazione migliore rispetto a un dominio appena registrato. Per questo un sito compromesso può essere sfruttato per pubblicare pagine spam, inserire link, generare redirect o ospitare contenuti di phishing.
In alcuni casi l’attacco cerca volutamente di non interferire con il funzionamento normale del sito.
Il proprietario continua a vedere le proprie pagine mentre l’attività indesiderata avviene su URL nascosti o soltanto per determinati visitatori. Questo per l’attaccante è un vantaggio: più tempo passa prima che qualcuno si accorga della compromissione, più a lungo può utilizzare il sito.
Utilizzo delle risorse e valore degli accessi compromessi
Un sito può essere interessante anche per le risorse del server o semplicemente per l’accesso che offre.
Una macchina compromessa può essere utilizzata per effettuare richieste verso altri sistemi, inviare traffico o svolgere attività automatizzate.
Inoltre un accesso persistente a un sito legittimo può avere valore anche se non viene utilizzato immediatamente.
Questo spiega perché non tutte le compromissioni producono subito un danno evidente. In alcuni casi l’obiettivo può essere mantenere disponibile l’accesso e utilizzarlo in seguito.
Come avviene un attacco: dalla scansione alla backdoor
Semplificando, molti attacchi contro WordPress seguono una logica abbastanza lineare.
All’inizio sistemi automatici cercano siti che utilizzano WordPress e provano a identificare versioni del core, plugin o temi potenzialmente vulnerabili.
Quando viene trovata una combinazione sfruttabile, viene tentato l’attacco.
Se funziona, l’obiettivo successivo può essere trasformare quell’accesso temporaneo in qualcosa di stabile. È qui che può essere inserita una backdoor, creato un utente o modificato un altro elemento del sito.
Soltanto dopo arriva l’attività finale: spam, redirect, phishing, utilizzo delle risorse o qualsiasi altra operazione prevista.
Capire questa sequenza è importante perché mostra perché una bonifica deve intervenire su due fronti differenti.
Da una parte bisogna rimuovere quello che l’attaccante ha lasciato nel sito. Dall’altra bisogna correggere il problema che gli ha permesso di entrare.
Se elimini il malware senza chiudere la vulnerabilità, il sito può essere compromesso di nuovo.
Se aggiorni il componente vulnerabile ma lasci una backdoor già installata, l’attaccante potrebbe continuare ad avere accesso.
Come si bonifica davvero un sito WordPress hackerato
Una bonifica efficace deve riportare il sito a uno stato affidabile e ridurre concretamente la possibilità di reinfezione. In pratica significa individuare il vettore più plausibile, sostituire i file che possono essere ricostruiti da fonti pulite, controllare ciò che non può essere semplicemente reinstallato e verificare database, utenti, configurazioni e meccanismi di persistenza.
L’obiettivo non è conservare a tutti i costi ogni file presente sul server. Dove possibile, è più sicuro ricostruire da sorgenti note e affidabili anziché tentare di “ripulire” codice di cui non si conosce più l’integrità.
Sito WordPress hackerato cosa fare: individuare il punto di ingresso
Per capire come può essere iniziato l’incidente bisogna confrontare versioni di WordPress, plugin e temi con il periodo in cui compaiono le prime anomalie, esaminare i log e verificare gli accessi o le richieste sospette. Non sempre è possibile arrivare a un’attribuzione certa, soprattutto se i log sono incompleti o l’attacco è avvenuto molto tempo prima.
Anche quando manca la prova definitiva, però, è possibile ridurre il rischio lavorando sulle evidenze: componenti vulnerabili, file modificati, account sconosciuti, endpoint sfruttabili e configurazioni deboli. La bonifica deve chiudere tutti i vettori ragionevolmente collegati al problema, non soltanto quello che sembra più evidente.
Controllare file, database, utenti e attività pianificate
L’analisi non dovrebbe fermarsi alla cartella in cui è stato trovato il malware. Occorre verificare i file core confrontandoli con copie originali, controllare plugin e temi, esaminare le cartelle scrivibili, gli utenti amministratori, le opzioni sensibili e le tabelle che possono contenere codice o redirect.
Anche le attività pianificate meritano attenzione perché possono essere utilizzate per ripristinare contenuti rimossi.
Il criterio è cercare modifiche che non appartengono al funzionamento previsto del sito. Date, hash e confronti con versioni ufficiali possono aiutare. Sul database serve più cautela, perché non può essere semplicemente sovrascritto senza rischiare di perdere contenuti e configurazioni legittime.
Rimuovere backdoor e meccanismi di persistenza
La rimozione richiede quindi di cercare anomalie correlate e, quando possibile, sostituire intere componenti con versioni pulite.
Se un plugin proviene da una fonte ufficiale, reinstallarlo da un pacchetto verificato è generalmente più affidabile che correggere manualmente singole righe compromesse.
Dopo la pulizia bisogna verificare che non esistano altri canali di rientro: account sconosciuti, chiavi o token da revocare, attività pianificate, file in posizioni inattese o codice anomalo nel database.
Aggiornare e mettere in sicurezza WordPress dopo la bonifica
Una volta riportato il sito a uno stato affidabile, vanno aggiornati core, plugin e temi, rimossi i componenti inutilizzati, rigenerate le chiavi e riviste le credenziali degli account e dei servizi collegati.
È utile attivare l’autenticazione a due fattori dove disponibile, limitare i privilegi amministrativi e predisporre backup esterni al server con più punti di ripristino.
La sicurezza non dipende da un singolo plugin. Serve un processo che includa aggiornamenti, backup, monitoraggio, controllo degli accessi e consapevolezza.
Perché un sito WordPress può essere hackerato di nuovo dopo la pulizia
Quando il problema ricompare dopo una bonifica, significa quasi sempre che è rimasta una condizione che permette di ricrearlo.
Le cause principali sono una vulnerabilità ancora aperta, una backdoor non individuata, credenziali compromesse oppure il ripristino di un backup già infetto.
Questo è il motivo per cui una scansione che non rileva più malware non dovrebbe essere considerata automaticamente la fine dell’incidente.
La vulnerabilità originale è ancora presente
Se un plugin vulnerabile rimane installato nella stessa versione, anche una pulizia completa può essere vanificata da un nuovo attacco.
La priorità è quindi correggere o rimuovere ciò che ha reso possibile l’accesso.
Quando non è possibile identificare con certezza il vettore iniziale, bisogna ridurre sistematicamente la superficie esposta: aggiornare i componenti, eliminare quelli inutilizzati e controllare gli accessi disponibili dall’esterno.
È rimasta una backdoor o il backup era già compromesso
Un’altra causa frequente è la presenza di un secondo meccanismo di persistenza che non è stato individuato durante la prima pulizia.
Anche il ripristino può creare problemi. Se il backup risale a un momento successivo alla compromissione, insieme ai file legittimi verrà ripristinato anche il codice malevolo.
Per questo è importante disporre di più versioni dei backup e conservarle esternamente al server.
Cosa controllare dopo aver ripristinato il sito
Quando WordPress torna online è opportuno continuare a controllarlo nei giorni successivi.
I log, le modifiche ai file, la comparsa di nuovi utenti e gli indicatori trovati durante l’incidente possono aiutare a capire se la bonifica sta reggendo.
Se l’attacco aveva generato pagine spam o redirect, bisogna inoltre verificare gli effetti lasciati sull’indicizzazione.
Google, indicizzazione e pagine spam
Gli URL generati dall’attaccante possono rimanere nei risultati di ricerca anche dopo essere stati eliminati dal server.
È quindi utile controllare Google Search Console, eventuali avvisi di sicurezza e gli indirizzi che non dovrebbero esistere.
Il sito deve smettere di generare quelle pagine e restituire risposte corrette per gli URL rimossi altrimenti si compromette anche la SEO.
La priorità rimane comunque risolvere la compromissione alla fonte: intervenire soltanto sull’indice di Google non risolve il problema tecnico.
Aggiornamenti, backup e monitoraggio
Dopo un incidente conviene rivedere anche il processo di manutenzione.
Le patch di sicurezza importanti dovrebbero essere installate rapidamente, i backup dovrebbero essere automatici e conservati all’esterno del sito e le modifiche sospette dovrebbero poter essere rilevate senza aspettare che un visitatore segnali il problema.
L’obiettivo non è rendere il sito matematicamente inattaccabile, ma ridurre le possibilità di compromissione e accorgersi rapidamente delle anomalie.
Quando conviene affidare la bonifica a uno specialista
La pulizia autonoma può avere senso se si dispone delle competenze necessarie per analizzare file, database, log e configurazione del server, o se si tratta di un sito amatoriale senza scopi importanti.
Diventa più rischiosa quando il malware ricompare, non è possibile individuare il punto di ingresso oppure il sito contiene e-commerce, aree riservate o dati importanti.
In queste situazioni il problema maggiore è credere di aver risolto, quando in realtà l’accesso dell’attaccante è ancora disponibile.
Quando evitare una pulizia improvvisata
Se non riesci a distinguere un file legittimo da uno alterato, l’hosting segnala numerosi elementi compromessi o il sito continua a reinfettarsi, cancellare file a tentativi può provocare ulteriori problemi.
Puoi danneggiare funzionalità del sito, perdere informazioni utili all’analisi o concentrarti sul malware visibile lasciando intatta la causa.
Quando il sito ha un valore importante per l’attività è generalmente preferibile procedere con un intervento strutturato.
Cosa dovrebbe comprendere una bonifica professionale di WordPress
Una bonifica professionale non dovrebbe limitarsi a eseguire una scansione automatica.
Dovrebbe comprendere il controllo del possibile vettore di ingresso, l’analisi di core, plugin, temi, database e utenti, la ricerca di backdoor, la sostituzione dei componenti compromessi, la correzione delle vulnerabilità individuate e la generazione di un report.
Dopo la pulizia servono inoltre aggiornamento, rotazione delle credenziali, messa in sicurezza e monitoraggio.
Il risultato non dovrebbe essere semplicemente “il malware è stato cancellato”, ma un sito riportato a uno stato affidabile e controllabile.
Come ridurre il rischio che un sito WordPress venga hackerato
Non è possibile garantire al 100% che un sito WordPress non venga mai compromesso, ma è possibile ridurre notevolmente il rischio intervenendo su più livelli di sicurezza.
La protezione può partire dal server, che deve essere correttamente configurato, aggiornato e monitorato, e proseguire a monte con servizi di reverse proxy e Web Application Firewall, come Cloudflare, capaci di filtrare parte del traffico malevolo prima che raggiunga l’hosting.
A questi strumenti possono essere affiancati firewall applicativi su WordPress, sistemi anti-bot, rate limiting, protezioni contro brute force e credential stuffing, CAPTCHA o sistemi di verifica come Cloudflare Turnstile sui login e sui form più esposti. È importante anche ridurre la superficie di attacco, eliminando plugin e temi inutilizzati, disattivando funzionalità, endpoint e canali di accesso che non servono, limitando gli account amministrativi e assegnando a ogni utente soltanto i permessi realmente necessari.
WordPress, plugin e temi devono essere mantenuti aggiornati, ma gli aggiornamenti vanno eseguiti con cognizione di causa, verificando compatibilità, provenienza del software e disponibilità di un backup affidabile.
Le credenziali devono essere uniche e robuste, gli account più importanti protetti con autenticazione a due fattori e l’accesso ai pannelli di amministrazione, hosting e server dovrebbe avvenire tramite connessioni sicure, evitando reti Wi-Fi pubbliche o non protette. Se proprio sei in giro e devi connetterti a reti di cui non ne conosci l’affidabilità, la cosa migliore è connettersi utilizzando una VPN come ad esempio NordVPN.
Bisogna ricordare infatti che le password possono essere sottratte anche senza violare direttamente WordPress: email di phishing, false pagine di login, messaggi che imitano hosting o fornitori, malware installati sul computer, infostealer e credenziali riutilizzate dopo precedenti data breach sono tutti vettori possibili. Per questo è importante verificare sempre il dominio prima di inserire le credenziali, evitare link sospetti, utilizzare password uniche per ciascun servizio online e proteggere anche caselle email, pannelli hosting, registrar del dominio e account correlati, non soltanto l’amministrazione di WordPress.
A tutto questo, per quanto riguarda direttamente il sito, vanno aggiunti backup automatici, versionati e conservati anche fuori dal server, scansioni periodiche o continue alla ricerca di malware e modifiche anomale, monitoraggio di file, utenti e log e sistemi di alert sulle attività sospette.
Non tutti i siti, però, hanno bisogno dello stesso livello di protezione: un piccolo sito vetrina, un e-commerce, un portale con migliaia di utenti e una piattaforma che gestisce dati sensibili hanno esigenze, rischi e budget molto diversi.
La sicurezza va quindi progettata in proporzione al valore del sito, ai dati gestiti, all’impatto che avrebbe un fermo o una compromissione e alle risorse disponibili. Esistono soluzioni di base relativamente economiche e architetture molto più avanzate con firewall esterni, monitoraggio continuo, sistemi di intrusion detection, backup ridondanti e gestione professionale della sicurezza.
L’obiettivo non è acquistare il maggior numero possibile di strumenti, ma creare una difesa a più livelli adeguata al rischio reale, in modo che il superamento di una singola protezione non equivalga automaticamente alla compromissione completa del sito.
Hai un sito WordPress hackerato o sospetti che sia stato compromesso?
Posso analizzare l’installazione, individuare backdoor e accessi persistenti, bonificare il sito e correggere le condizioni che possono favorire una nuova compromissione.
Domande frequenti
Cosa devo fare se sono stato hackerato?
Se sei stato hackerato, isola il sito, cambia tutte le password e contatta subito il provider o un tecnico. Poi aggiorna WordPress, temi e plugin, rimuovi file sospetti e ripristina un backup pulito verificato.
Quali sono i problemi comuni che WordPress può causare?
WordPress può causare rallentamenti, errori, incompatibilità tra plugin, problemi di aggiornamento o vulnerabilità se gestito male. Una manutenzione regolare riduce questi rischi e mantiene il sito stabile, veloce e affidabile.
WordPress è sicuro?
WordPress è sicuro se viene aggiornato, configurato correttamente e protetto con plugin affidabili e credenziali robuste. Molti problemi derivano da temi obsoleti, plugin vulnerabili, password deboli o hosting poco protetto.
Come rendere sicuro un sito WordPress?
Per rendere sicuro un sito WordPress, aggiorna sempre core, temi e plugin e usa password uniche e complesse. Aggiungi backup automatici, autenticazione a due fattori, firewall e monitoraggio continuo delle attività sospette.