Perché il backup periodico riduce il problema hacker di un sito web

di Francesco Ammendolia
Tempo di lettura
5 minuti di lettura

Chi gestisce un sito web, prima o poi, si trova a fare i conti con domande scomode sulla sicurezza online del proprio progetto. Il backup che fa l’hosting è davvero sufficiente? Con quale frequenza uno sviluppatore dovrebbe salvare una copia del sito? Cosa succede se un attacco hacker colpisce il database e non esiste una copia recente? E ancora: i plugin di backup per WordPress funzionano davvero, oppure è necessario affidarsi a procedure manuali gestite da un professionista?

Questi interrogativi riguardano chiunque abbia un sito online, ma diventano ancora più urgenti per chi usa WordPress in un contesto professionale o commerciale, dove un’interruzione del servizio si traduce direttamente in perdita di clienti e di reputazione.

Backup e sicurezza: un legame spesso ignorato

Molti associano il backup esclusivamente al ripristino dopo un guasto tecnico. In realtà, il suo ruolo nella sicurezza di un sito web va ben oltre. Quando un sito subisce un attacco, la prima priorità è eliminare il codice malevolo e ripristinare uno stato pulito. Senza una copia recente e integra, questo processo può richiedere giorni e portare a perdite parziali o totali dei contenuti.

Secondo il Verizon Data Breach Investigations Report, oltre il 40% degli attacchi informatici colpisce piccole e medie imprese, molte delle quali usano CMS come WordPress. Wordfence, uno dei principali sistemi di sicurezza per WordPress, stima che ogni giorno vengano tentati milioni di attacchi su siti WordPress in tutto il mondo. In questo scenario, avere un backup recente e verificato non è un’opzione, ma una necessità operativa.

Il backup riduce il problema hacker perché:

  • Permette di tornare a una versione pulita del sito prima dell’infezione
  • Consente di individuare la data esatta in cui è avvenuta la compromissione
  • Riduce i tempi di inattività del sito, che secondo IBM costano in media 5.600 dollari al minuto alle aziende
  • Evita la perdita permanente di dati, ordini, contenuti e configurazioni

Un programmatore esperto sa che la sicurezza non si garantisce con un’unica misura. Il backup è parte di un sistema di protezione più ampio, che include aggiornamenti regolari, monitoraggio e autenticazione rafforzata. Chi volesse approfondire questo tema può leggere la guida su come difendere il proprio sito WordPress dagli hacker.

Il backup dell’hosting non è sufficiente

Uno degli errori più comuni è confidare esclusivamente nel backup automatico incluso nel piano di hosting. Quasi tutti i provider offrono backup giornalieri, ma questo non significa che siano affidabili in ogni scenario.

I limiti del backup dell’hosting provider

  • Viene conservato sullo stesso server o infrastruttura del sito: se il server viene compromesso, anche il backup potrebbe esserlo
  • Di solito copre solo gli ultimi 7 o 14 giorni: se un’infezione è rimasta dormiente per settimane, tutte le copie disponibili potrebbero già contenere il codice malevolo
  • Il ripristino è spesso lento, non sempre automatizzabile e dipende dalla disponibilità del supporto tecnico del provider
  • Non sempre include tutti i file del sito: alcuni backup di hosting riguardano solo il database e non i file multimediali o le configurazioni personalizzate

Per questi motivi, un webmaster professionista non si affida mai al solo backup dell’hosting. Predispone invece una copia indipendente, conservata su una macchina propria o su un servizio cloud esterno, separato dall’infrastruttura del sito.

Quale frequenza di backup adottare

La frequenza dipende dal tipo di sito e dalla quantità di contenuti che vengono aggiornati.

Siti con aggiornamenti frequenti (ecommerce, blog, portali)

Per un sito WooCommerce con ordini giornalieri, o un blog con pubblicazioni settimanali, il backup deve avvenire almeno ogni mese o bisettimanalmente (ogni due settimane): in particolare, il database perché contiene ordini, utenti e contenuti.

Siti vetrina o istituzionali

Per siti che cambiano raramente, un backup mensile od ogni due mesi può essere sufficiente per i file, mentre il database dovrebbe comunque essere salvato ogni mese.

La posizione del professionista

Un developer che gestisce la manutenzione di un sito dovrebbe pianificare backup propri, separati da quelli dell’hosting, con una frequenza minima mensile per la maggior parte dei siti. Questo backup deve essere scaricato e conservato su una macchina locale o su uno storage cloud come Google Drive, Dropbox o Amazon S3, non sull’hosting del cliente.

Chi offre un servizio di manutenzione WordPress di qualità include questa procedura come parte integrante del contratto, documentando ogni operazione e verificando periodicamente che le copie siano integre e ripristinabili.

Cosa deve includere un backup completo

Un backup parziale può essere inutile al momento del ripristino. Un backup completo di un sito WordPress include:

  • Tutti i file del core di WordPress
  • Il tema attivo e i temi installati
  • Tutti i plugin installati e le loro configurazioni
  • La cartella /wp-content/uploads/ con immagini e file media
  • Il database MySQL completo, con tabelle, utenti, post, impostazioni e ordini
  • Il file wp-config.php con le credenziali di configurazione
  • Il file .htaccess e qualsiasi altra configurazione server personalizzata

Trascurare anche solo uno di questi elementi può rendere il ripristino impossibile o parziale.

I migliori plugin WordPress per il backup

WordPress dispone di una serie di plugin consolidati per automatizzare i backup. Tra i più utilizzati e affidabili a livello professionale:

  • UpdraftPlus: è il plugin di backup più scaricato del repository WordPress, con oltre 3 milioni di installazioni attive. Permette backup automatici, invio su cloud esterno e ripristino con un clic.
  • Duplicator: ottimo per migrazioni e backup completi dell’intero sito, con supporto a Google Drive, Dropbox e S3.
  • WPvivid Backup: soluzione gratuita con funzionalità solide per l’invio automatico su storage remoto.

Nessun plugin sostituisce però la supervisione di un developer: i backup vanno monitorati, verificati e testati periodicamente. Un file di backup corrotto scoperto solo al momento del ripristino è uno scenario comune quando manca una gestione professionale.

Infografica sul ciclo di backup e ripristino di un sito WordPress

Attacchi hacker: quando il backup diventa indispensabile

Non tutti gli attacchi a un sito WordPress si manifestano immediatamente. Alcuni tipi di compromissione rimangono latenti per settimane prima di essere rilevati. In questi casi, il backup è l’unico strumento che permette un ripristino sicuro.

Scenari in cui il backup è necessario

  • Iniezione di codice malevolo (malware injection): file PHP del sito vengono modificati per eseguire codice dannoso o reindirizzare gli utenti
  • Defacement: la homepage o altre pagine vengono sostituite con contenuti di terze parti
  • SQL injection: il database viene manipolato per sottrarre dati sensibili o alterare contenuti
  • Ransomware: in casi rari ma documentati, i file del sito vengono cifrati e resi inaccessibili
  • Attacchi brute force riusciti: un accesso non autorizzato all’area admin porta alla modifica o cancellazione di contenuti
  • Aggiornamenti compromessi: un plugin o un tema con vulnerabilità nota viene sfruttato per installare backdoor

In ciascuno di questi scenari, il ripristino da backup è la procedura più rapida e affidabile. Senza una copia pulita e recente, il developer deve analizzare ogni file manualmente, con tempi e costi molto più elevati.

Procedure di backup professionale per chi gestisce siti WordPress

Un developer che gestisce più siti in manutenzione adotta procedure standardizzate per garantire la continuità del servizio ai propri clienti.

Prima di ogni aggiornamento importante

Prima di aggiornare WordPress core, un tema premium o plugin critici come WooCommerce, il professionista esegue sempre un backup manuale. Questo vale anche quando è attivo un sistema di backup automatico.

Backup periodico su macchina locale

Almeno una volta ogni mese, il developer scarica una copia completa del sito sul proprio computer o su uno storage dedicato. Questo backup è separato da quelli gestiti dal plugin e dall’hosting, e rappresenta l’ultima linea di difesa in caso di compromissione dell’intera infrastruttura.

Documentazione

Ogni operazione di backup viene registrata con data, tipo di backup e versione del sito. Questa documentazione è utile per identificare rapidamente la versione pulita più recente in caso di attacco.

Chi fosse interessato a valutare queste procedure per il proprio sito può richiedere una consulenza WordPress per capire quali misure siano appropriate al proprio caso specifico.

La manutenzione WordPress senza backup non è manutenzione

Un contratto di manutenzione WordPress che non include backup periodici gestiti dal professionista non offre reale protezione. Il backup dell’hosting copre solo i casi più semplici e non sostituisce la responsabilità diretta di chi gestisce il sito.

Un servizio di manutenzione serio prevede:

  • Backup automatici configurati e monitorati
  • Copia periodica su storage esterno indipendente dall’hosting
  • Procedura documentata di ripristino in caso di emergenza
  • Notifica al cliente in caso di anomalie rilevate

Questo approccio è la differenza tra un servizio di gestione professionale e un semplice aggiornamento manuale dei plugin.

Affidare il sito a un professionista: la scelta giusta per non trovarsi impreparati

Gestire un backup correttamente richiede competenze tecniche, strumenti adeguati e una procedura costante. Un imprenditore o un professionista che utilizza il proprio sito come strumento di business non ha il tempo né le conoscenze per occuparsene in autonomia, né dovrebbe doverlo fare.

Affidarsi a un developer esperto di WordPress significa avere qualcuno che pianifica i backup, monitora la sicurezza, interviene rapidamente in caso di problemi e mantiene il sito aggiornato e protetto nel tempo. Chi gestisce un sito strategico per il proprio business, e vuole smettere di preoccuparsi degli aspetti tecnici, può valutare le opzioni disponibili direttamente su questa pagina e richiedere un preventivo per capire quale soluzione sia più adatta alle proprie esigenze.

Foto profilo di Francesco Ammendolia
articolo scritto da Francesco Ammendolia

Sviluppatore front-end, esperto Wordpress e Woocommerce e consulente digitale, da anni realizza temi personalizzati WP per siti su misura e e-commerce. Supporta privati e agenzie nella programmazione, manutenzione e gestione di progetti con Wordpress.