Come recuperare un sito WordPress compromesso
John Turner
John Turner
Milioni di siti web sono costruiti con WordPress, il che lo rende un bersaglio privilegiato per gli hacker.
Se sospetti che il tuo sito web possa essere compromesso, fai un respiro profondo. Recuperare un sito WordPress hackerato è assolutamente possibile e ti guiderò attraverso i passaggi per rimettere online il tuo sito in modo sicuro e protetto.
In questa guida, ti mostrerò tutto ciò che devi sapere per recuperare il tuo sito WordPress da un attacco hacker.
Ecco i punti chiave:
- La maggior parte dei siti WordPress hackerati può essere recuperata completamente. Più velocemente agisci e contieni il danno, più facile sarà la pulizia.
- I punti di ingresso comuni includono password deboli, plugin e temi obsoleti e hosting insicuro. Conoscere la causa aiuta a prevenire che accada di nuovo.
- Puoi recuperare un sito WordPress hackerato ripristinando un backup creato prima che si verificasse l'attacco.
- Il link di ripristino d'emergenza di Duplicator Pro ti consente di ripristinare il tuo sito anche se sei completamente bloccato fuori dal pannello di amministrazione di WordPress, a differenza di altri plugin di backup.
- La migliore protezione a lungo termine contro gli attacchi hacker è una combinazione di backup automatici, un plugin di sicurezza come Sucuri, password forti e uniche e il mantenimento di tutto aggiornato.
Indice
- Un sito web hackerato può essere recuperato?
- Come vengono hackerati la maggior parte dei siti web WordPress?
- Quali sono alcuni dei segnali che indicano che il tuo sito è stato hackerato?
- How to Recover a Hacked WordPress Site
- Passaggio 1: Metti il tuo sito web in modalità di manutenzione
- Passaggio 2: Ripristina un backup
- Passaggio 3: Scansiona e rimuovi malware
- Passaggio 4: Reimposta le tue password
- Passaggio 5: Esegui gli aggiornamenti disponibili
- Passaggio 6: Controlla i permessi utente
- Passaggio 7: Cambia le tue chiavi segrete
- Passaggio 8: Pulisci il tuo database
- Passaggio 9: Crea una nuova sitemap
- Altri modi per recuperare un sito WordPress hackerato
- Come proteggere il tuo sito WordPress dagli attacchi hacker
- FAQs About Hacked WordPress Site Recovery
- Non lasciare che lo stesso attacco hacker ti colpisca due volte
Un sito web hackerato può essere recuperato?
Sì, nella maggior parte dei casi, puoi recuperare un sito web WordPress hackerato. La difficoltà del processo di recupero dipende dalla gravità dell'attacco. La buona notizia è che, con un backup recente, puoi ripristinare il tuo sito a uno stato pulito in tempi relativamente brevi.
Anche il tuo provider di hosting, uno sviluppatore professionista o agenzie di sicurezza possono aiutarti a rimettere online il tuo sito. Se hai esperienza con WordPress, sei libero di pulire il tuo database, cambiare le tue password e rimuovere malware.
Come vengono hackerati la maggior parte dei siti web WordPress?
Sebbene gli hacker possano essere piuttosto creativi, ci sono alcuni colpevoli comuni dietro la maggior parte degli attacchi hacker a WordPress.
Password deboli
Pensa alla tua password come alla serratura della tua porta d'ingresso. Una password debole è facile da scassinare e superare.
Le tue password potrebbero essere rubate dagli hacker. Potrebbero anche usare bot per indovinare casualmente la tua password finché non accedono al tuo sito. Questo è chiamato attacco di forza bruta.
Software obsoleto
Proprio come la tua auto ha bisogno di cambi d'olio, anche il tuo core di WordPress, i temi e i plugin necessitano di aggiornamenti regolari per correggere le vulnerabilità di sicurezza. Gli hacker amano sfruttare questi sistemi obsoleti.
Temi e plugin vulnerabili
Non tutti i temi e i plugin sono creati uguali. Alcuni potrebbero avere vulnerabilità integrate di cui gli hacker possono approfittare. È importante scegliere temi e plugin da sviluppatori affidabili che danno priorità alla sicurezza.
Hosting web insicuro
Un host web affidabile dovrebbe disporre di misure di sicurezza come firewall e scanner di malware che proteggono il tuo sito web da minacce esterne. Se il tuo provider di hosting risparmia sulla sicurezza, il tuo sito diventa più suscettibile agli attacchi.
Quali sono alcuni dei segnali che indicano che il tuo sito è stato hackerato?
Immagina di entrare in casa tua e trovare le cose fuori posto. Un sito web hackerato può dare segnali di avvertimento simili. Ecco alcuni segnali d'allarme a cui prestare attenzione.
Contenuti spam iniettati
Il tuo sito web mostra improvvisamente annunci o link irrilevanti che non hai inserito tu? Gli hacker potrebbero aver iniettato contenuti spam nel codice del tuo sito.
Layout rotti e problemi di design
Il tuo sito web appare distorto o disordinato? Gli hacker possono manomettere i file del tuo sito, causando problemi di layout e di design.
Problemi di accesso
Hai difficoltà ad accedere alla tua bacheca di amministrazione di WordPress? Gli hacker potrebbero aver modificato le tue credenziali di accesso o bloccato completamente il tuo accesso.
Questi sono solo alcuni indicatori di un potenziale hack. Potresti notare altri segnali sospetti come:
- Errori di caricamento
- Avvisi di malware da Google
- Calo improvviso delle prestazioni
- Reindirizzamenti a un altro sito
- I clienti hanno addebiti non autorizzati sui loro conti
- Nuovi utenti non autorizzati sulla tua bacheca di WordPress o sui conti FTP
Gli strumenti di monitoraggio del sito web possono aiutarti a rimanere vigile su qualsiasi attività sospetta sul tuo sito. Il tuo host web o il tuo plugin di sicurezza potrebbero inviarti notifiche dopo che il tuo sito è stato hackerato.
Come recuperare un sito WordPress compromesso
Se noti alcuni dei segnali di avvertimento di un hack, potresti andare nel panico. Tuttavia, puoi recuperare facilmente i siti WordPress hackerati!
Ecco come fare:
- Passaggio 1: Metti il tuo sito web in modalità di manutenzione: Tieni i visitatori lontani dalla versione compromessa del tuo sito mentre diagnostichi e ripulisci l'hack
- Passaggio 2: Ripristina un backup: Riporta il tuo sito a uno stato pulito pre-hack con il ripristino in un clic di Duplicator, o usa il link di ripristino di emergenza se sei stato bloccato dalla tua bacheca
- Passaggio 3: Scansiona e rimuovi il malware: Usa Sucuri per rilevare ed eliminare il codice dannoso ed elimina tutti i temi o plugin inattivi che potrebbero fungere da backdoor
- Passaggio 4: Reimposta le tue password: Cambia tutte le credenziali associate al tuo sito: amministratore di WordPress, account di hosting, FTP, database MySQL e indirizzi email
- Passaggio 5: Esegui gli aggiornamenti disponibili: Correggi le vulnerabilità che l'hacker ha probabilmente sfruttato aggiornando il core di WordPress, tutti i temi e tutti i plugin alle loro ultime versioni
- Passaggio 6: Controlla i permessi utente: controlla il tuo elenco di utenti e rimuovi eventuali account sospetti che l'hacker potrebbe aver creato per mantenere l'accesso futuro
- Passaggio 7: Cambia le tue chiavi segrete: genera nuove chiavi di sicurezza di WordPress per invalidare qualsiasi sessione attiva che l'hacker potrebbe avere ancora
- Passaggio 8: Pulisci il tuo database: rimuovi qualsiasi codice dannoso iniettato dalle tabelle del tuo database usando WP-Optimize o assumi uno sviluppatore WordPress qualificato
- Passaggio 9: Crea una nuova sitemap: rigenera e reinvia la tua sitemap ai motori di ricerca in modo che ricreino la tua pulita sito e ripristinino il tuo posizionamento
Passaggio 1: Metti il tuo sito web in modalità di manutenzione
Un sito web hackerato può essere imbarazzante e persino dannoso per i tuoi visitatori. Mettendo il tuo sito in modalità di manutenzione, impedisci loro di vedere la versione compromessa.
Ti dà spazio per diagnosticare l'attacco, ripulire il tuo sito e implementare misure di sicurezza senza la pressione dei visitatori in tempo reale.
Consiglio di utilizzare SeedProd per mettere il tuo sito WordPress in modalità di manutenzione. È un plugin facile da usare che ti consente di attivare una pagina personalizzabile "coming soon" mentre il tuo sito è in riparazione.

Questa pagina di manutenzione informa i visitatori che stai lavorando sul tuo sito e che tornerà presto online.
Passaggio 2: Ripristina un backup
Se il tuo sito WordPress viene hackerato, tutto ciò di cui avrai bisogno è un backup.
Un backup è una copia completa del tuo sito web, inclusi tutti i file, i database e le impostazioni. Ripristinare un backup riporta essenzialmente il tuo sito web a uno stato pulito prima che si verificasse l'attacco.
Utilizzando un plugin di backup come Duplicator, ripristinare il tuo sito è un gioco da ragazzi. Duplicator ti consente di pianificare i backup in modo da non doverti mai preoccupare di essi. Una volta che qualcosa va storto, trova un backup nella pagina Backup e premi Ripristina.

A volte, un hacker ti bloccherà l'accesso alla tua bacheca di WordPress. Non preoccuparti, non hai perso il tuo sito per sempre!
Con Duplicator, puoi impostare un backup come punto di ripristino in caso di disastro. Ti fornirà un link di ripristino in caso di disastro. Conservalo in un luogo sicuro in caso di attacchi informatici.
Dopo un attacco, incolla semplicemente questo link in una nuova finestra del browser. Usa la procedura guidata di ripristino di Duplicator per rimettere online il tuo sito (senza la tua bacheca).

Se hai un backup precedente scaricato, puoi anche caricarlo nella directory principale del tuo sito. Ripristina i tuoi dati con questo URL: https://tuo-dominio/installer.php

Molti provider di web hosting offrono servizi di backup automatico. Se il tuo lo fa, probabilmente sarai in grado di ripristinare il tuo sito dal pannello di controllo del tuo hosting. Tuttavia, questa potrebbe non essere sempre un'opzione, soprattutto se il backup non è abbastanza recente.
Passaggio 3: Scansiona e rimuovi malware
Dopo un attacco informatico, c'è la possibilità che del codice dannoso si nasconda sul tuo sito. Pensa al malware come a un virus digitale che può infettare il tuo sito web e causare danni.
Temi e plugin inattivi vengono spesso utilizzati come backdoor, quindi ti consiglio di eliminarli.
Per eseguire la scansione del malware, considera l'installazione di un plugin di sicurezza per WordPress. Qui, Sucuri viene in soccorso.
Sucuri è un popolare servizio di sicurezza per siti web che offre scansione completa del sito e rimozione del malware. I loro strumenti possono aiutarti a identificare ed eliminare qualsiasi codice dannoso che potrebbe nascondersi sul tuo sito.

Una volta installato Sucuri, eseguirà una scansione completa del malware. Vedrai se hai file compromessi.

Se stai utilizzando la versione premium di Sucuri, otterrai la rimozione esperta del malware da WordPress. Altrimenti, puoi scaricare copie fresche dei file di WordPress corrotti e sovrascrivere quelli con malware.
Per fare questo da solo, leggi questa guida su come trovare backdoor in un sito WordPress compromesso.
Passaggio 4: Reimposta le tue password
Riprendere il controllo del tuo sito web dopo un attacco significa riprendere la proprietà di tutte le tue credenziali di accesso. Assicurati di reimpostare tutte le tue password di WordPress.
Crea password complesse con un mix di lettere maiuscole e minuscole, numeri e simboli. Evita di usare la stessa password per più account.

E non fermarti solo alla password di amministrazione di WordPress! Reimposta qualsiasi password associata al tuo sito web, inclusi l'account di hosting, le credenziali FTP, MySQL e l'indirizzo email.
Seguendo questi passaggi, rendi significativamente più difficile per gli hacker accedere nuovamente al tuo sito web.
Passaggio 5: Esegui gli aggiornamenti disponibili
Gli hacker amano sfruttare le vulnerabilità note nel software obsoleto. Gli aggiornamenti includono spesso patch di sicurezza che correggono queste vulnerabilità e rendono il tuo sito web meno suscettibile agli attacchi.
Una volta recuperato il tuo sito e reimpostate le password, vai alla pagina Aggiornamenti. Avvia tutti gli aggiornamenti disponibili per il tuo software WordPress principale.

Assicurati di aggiornare anche tutti i tuoi temi e plugin alle loro ultime versioni. Gli sviluppatori di temi e plugin rilasciano frequentemente aggiornamenti che affrontano problemi di sicurezza e migliorano la funzionalità generale.

Mantenendo aggiornati il core di WordPress, i temi e i plugin, riduci significativamente il rischio che il tuo sito web venga nuovamente compromesso attraverso queste vulnerabilità.
Passaggio 6: Controlla i permessi utente
Gli hacker potrebbero creare nuovi account utente sul tuo sito per mantenere l'accesso anche dopo che avrai ripreso il controllo. La revisione delle autorizzazioni degli utenti ti consente di identificare eventuali account sospetti che non dovrebbero esserci.
Una volta identificati gli utenti sospetti, rimuovili immediatamente dal tuo sito web. Questo elimina eventuali backdoor che l'hacker potrebbe aver creato per accessi futuri.
Concedi agli utenti solo il livello minimo di autorizzazioni necessario per svolgere le loro attività. Ad esempio, uno scrittore di contenuti non ha bisogno di privilegi di amministratore.
Tieni presente che alcuni plugin hanno autorizzazioni utente avanzate per rafforzare ulteriormente la sicurezza. Non vorresti che un hacker usasse Duplicator per fare una copia del tuo sito web o sovrascrivere i suoi dati attuali. Pertanto, puoi accedere alle impostazioni e regolare chi può utilizzare il plugin.

Ripeti questo processo con qualsiasi plugin che abbia questa funzionalità.
Passaggio 7: Cambia le tue chiavi segrete
Il tuo sito WordPress dispone di chiavi di sicurezza che ti consentono di rimanere facilmente connesso alla tua bacheca. Le tue credenziali di accesso vengono crittografate e salvate come cookie. Vengono tradotte utilizzando chiavi di sicurezza, che sono memorizzate nel file wp-config.php.
Un hacker avrebbe potuto accedere al tuo sito rubando la tua password. Una volta effettuato l'accesso, WordPress genererà chiavi segrete per loro. Rimarranno connessi finché i loro cookie saranno validi.
Per disconnettere gli utenti non autorizzati, dovrai cambiare le tue chiavi di sicurezza. Sucuri può aiutarti in questo.
Nelle Impostazioni, vai su Post-Hack. Fai clic sul pulsante Genera nuove chiavi di sicurezza.

Sucuri può anche aggiornare automaticamente le tue chiavi di sicurezza. Puoi generarne di nuove ogni giorno, settimana, mese o trimestre.

Passaggio 8: Pulisci il tuo database
I database memorizzano molte informazioni dietro le quinte, inclusi contenuti del sito web e dati degli utenti. Gli hacker potrebbero sfruttare questo iniettando malware direttamente nel tuo database.
Per recuperare i dati dei tuoi clienti e ordini, dovrai pulire il tuo database.
Se sospetti che il tuo database possa essere infetto dopo un attacco, considera di chiedere aiuto a uno sviluppatore WordPress qualificato per garantire una pulizia approfondita.
Puoi anche utilizzare un plugin come WP-Optimize. Pulisce le informazioni non importanti nel tuo database.

Tuttavia, la pulizia di un database, specialmente se comporta query complesse o manipolazione di codice, è meglio lasciarla a uno sviluppatore WordPress. Hanno l'esperienza per identificare e rimuovere codice dannoso senza danneggiare la funzionalità del tuo sito web.
Passaggio 9: Crea una nuova sitemap
Dopo un attacco, c'è la possibilità che i motori di ricerca abbiano segnalato il tuo sito web come sospetto. Ricreare una sitemap può aiutare a ripristinare la tua salute SEO.
Una sitemap dice ai motori di ricerca dove trovare tutte le pagine importanti del tuo sito web. Dopo un attacco, la tua sitemap potrebbe essere obsoleta o contenere collegamenti a contenuti compromessi. Creare una nuova sitemap garantisce che i motori di ricerca abbiano le informazioni più recenti sul tuo sito web.
Informando i motori di ricerca sul tuo sito web pulito, puoi aiutarli a ri-scansionare e ri-indicizzare il tuo sito. Questo può migliorare il posizionamento del tuo sito web nei motori di ricerca.
Ci sono diversi modi per creare una nuova sitemap per il tuo sito WordPress. All in One SEO è un popolare plugin SEO che può aiutarti a rigenerare facilmente la tua sitemap con pochi clic.

Con AIOSEO, vai alla pagina Sitemaps. Quindi, abilita la tua sitemap.

Controlla la tua nuova sitemap per eventuali errori.
Se tutti i collegamenti sembrano corretti, trova AIOSEO » Impostazioni generali » Strumenti per webmaster. Fai clic su Google Search Console e quindi collega il tuo sito a questo strumento.

Una volta collegato AIOSEO a Google Search Console, la tua sitemap verrà inviata automaticamente. Google eseguirà nuovamente la scansione di questa nuova sitemap integra.
Altri modi per recuperare un sito WordPress hackerato
Se il tuo sito web è stato gravemente compromesso o l'attacco sembra al di là delle tue competenze tecniche, considera di chiedere aiuto professionale.
Molte società di web hosting offrono funzionalità e supporto di sicurezza. Potrebbero essere in grado di aiutarti a scansionare il tuo sito alla ricerca di malware o a ripristinare i backup se non sei in grado di farlo da solo.
Per gli utenti tecnicamente esperti, esiste anche l'opzione di recupero manuale. Questo comporta la disattivazione di tutti i plugin e temi, la reinstallazione del core di WordPress e la pulizia manuale dei file dal malware.
Tuttavia, questo approccio è consigliato solo agli utenti esperti. Qualsiasi errore può causare ulteriori danni al tuo sito web.
Come proteggere il tuo sito WordPress dagli attacchi hacker
Riprendersi da un attacco può essere stressante, ma c'è molto che puoi fare per proteggere il tuo sito WordPress e evitare di essere hackerato in primo luogo.
Consiglio di utilizzare password complesse e univoche per tutti gli account relativi al tuo sito web, inclusi l'amministratore di WordPress, l'accesso all'hosting, FTP ed email. Considera l'utilizzo di un gestore di password per generare e archiviare password complesse in modo sicuro.
Mantieni sempre aggiornati il core, i temi e i plugin di WordPress alle ultime versioni. Gli aggiornamenti includono spesso patch di sicurezza che correggono le vulnerabilità. Abilita gli aggiornamenti automatici ogni volta che è possibile per semplificare questo processo.
Considera l'installazione di un plugin di sicurezza affidabile come Sucuri o Wordfence per aggiungere un ulteriore livello di protezione al tuo sito web. Questi plugin possono scansionare il tuo sito alla ricerca di malware, bloccare traffico sospetto e avvisarti di potenziali minacce alla sicurezza.
I backup regolari sono la tua rete di sicurezza. Avere un backup recente e pulito ti consente di ripristinare rapidamente il tuo sito web in caso di attacco. Utilizza un plugin di backup affidabile come Duplicator Pro per automatizzare i tuoi backup in modo da averne sempre uno quando ne hai bisogno.

Come abbiamo detto prima, Duplicator può impostare punti di ripristino, consentendoti di ripristinare i backup senza il tuo pannello di controllo. Per iniziare, trova un backup completo del sito recente. Fai clic sull'icona della casa blu accanto ad esso.

Nel pop-up, continua a impostare il ripristino di emergenza.

Infine, copia il tuo link di ripristino o scarica il file del launcher. Archivia una di queste opzioni lontano dal tuo sito WordPress. Se il tuo sito web dovesse mai andare offline, incolla il link in un browser web o apri il file di ripristino.

Seguendo queste migliori pratiche di sicurezza, garantirai che il tuo sito web rimanga sicuro per i tuoi visitatori.
Domande frequenti sul ripristino di un sito WordPress hackerato
Cosa succede se il mio sito WordPress è gravemente compromesso?
Se il tuo attacco sembra complesso o non ti senti a tuo agio con la risoluzione dei problemi tecnici, considera di chiedere aiuto professionale. WPBeginner offre assistenza esperta per la pulizia di siti hackerati. Tuttavia, puoi ripristinare un backup per riportare immediatamente il tuo sito a uno stato pulito e funzionante.
Cosa succede se visiti un sito web hackerato?
I siti web compromessi possono contenere malware che infetta il tuo dispositivo quando lo visiti. Questo malware può rubare le tue informazioni o danneggiare il tuo dispositivo. Se sospetti che un sito web sia stato compromesso, evita di visitarlo.
Quali sono i passaggi da intraprendere se sospetti che un sito WordPress sia stato compromesso?
Per risolvere i siti WordPress compromessi, inizia mettendo il tuo sito in modalità di manutenzione per impedire ai visitatori di vedere la versione compromessa. Quindi concentrati sul ripristino di un backup, sulla scansione del malware e sull'aggiornamento del tuo sito web.
Come recupero il mio sito WordPress se non riesco ad accedere?
Anche se non riesci ad accedere al tuo sito WordPress, puoi comunque recuperarlo. Con Duplicator Pro, imposterai un backup come punto di ripristino di emergenza. Dopo un attacco informatico, incolla il link di ripristino in una finestra del browser per avviare la procedura guidata di ripristino.
Come faccio a verificare se il mio sito WordPress è stato compromesso?
Presta attenzione ai segnali di avvertimento come contenuti spam iniettati, layout interrotti o problemi di accesso. Questi potrebbero indicare un attacco informatico riuscito. Puoi anche utilizzare strumenti di monitoraggio del sito web per rilevare attività sospette.
Non farti colpire due volte dallo stesso attacco
Spero tu abbia recuperato completamente il tuo sito WordPress compromesso!
Una volta tornato online, sposta la tua attenzione sulla prevenzione. I siti che vengono compromessi ripetutamente non hanno cambiato ciò che li ha resi vulnerabili in primo luogo.
Imposta backup automatici con Duplicator Pro, installa un plugin di sicurezza, fai ruotare le tue chiavi segrete secondo una pianificazione e assicurati che gli aggiornamenti automatici siano abilitati. Pochi minuti di configurazione ora sono molto meglio di un altro ciclo di pulizia in seguito.
E non dimenticare il tuo link di ripristino di emergenza. Impostarne uno in Duplicator prima che qualcosa vada storto è la cosa singola più sottovalutata che puoi fare per la sicurezza del tuo sito. Se un hacker ti blocca di nuovo, quel link è la tua via d'accesso, anche senza la tua dashboard.
Il tuo sito web è appena stato compromesso? Recupera immediatamente un backup (in un clic) con Duplicator Pro!
Mentre sei qui, penso che ti piaceranno queste guide aggiuntive su WordPress: