Torna al BlogeCommerce

Sicurezza PrestaShop: la checklist per proteggere il negozio

14 Nov 202610 min di lettura

Da dove arrivano davvero gli attacchi ai negozi PrestaShop, perché i moduli sono il punto debole più frequente e la checklist completa per proteggere il negozio, con cosa fare se sospetti un problema.

Perché un ecommerce è un bersaglio

Un negozio online custodisce esattamente ciò che interessa a chi attacca: dati personali dei clienti, indirizzi email, ordini e, se il pagamento è gestito male, dati delle carte. In più è sempre raggiungibile da internet e spesso gira su software che non viene aggiornato da anni.

La buona notizia è che la grande maggioranza degli incidenti non nasce da attacchi sofisticati, ma da vulnerabilità già note e già pubblicate, sfruttate in modo automatico su migliaia di siti. Proteggersi da quelle significa eliminare la parte più grande del rischio.

Il punto debole più frequente: i moduli

Un negozio PrestaShop ha spesso decine di moduli, scritti da sviluppatori diversi, con livelli di qualità molto diversi. L'associazione senza scopo di lucro Friends of Presta pubblica regolarmente avvisi di sicurezza sulle vulnerabilità scoperte in PrestaShop e nei suoi moduli, e scorrendone l'elenco si nota subito che la maggior parte riguarda i moduli, sia di terze parti sia ufficiali, più che il cuore di PrestaShop. Alcuni esempi recenti:

  • un modulo di spedizione (upsshipping) che espone pubblicamente i file di log con le credenziali del corriere e i dati personali dei clienti; lo sviluppatore ha cessato l'attività e nessuna correzione verrà rilasciata (avviso CVE-2026-39079, maggio 2026);
  • diversi moduli vulnerabili a SQL injection, una tecnica che permette di leggere o modificare il database del negozio;
  • una vulnerabilità nel modulo PrestaShop Checkout che permetteva di prendere il controllo di un account cliente tramite l'email (CVE-2025-61922);
  • una vulnerabilità nella pagina di accesso al back office che riguarda PrestaShop dalla versione 1.7 fino alla 8.2.2 (CVE-2025-51586).

La checklist

1. Aggiornamenti

  • PrestaShop aggiornato all'ultima versione disponibile per la tua serie, con le correzioni di sicurezza installate.
  • Una versione di PHP che riceve ancora aggiornamenti di sicurezza: oggi significa PrestaShop 9.
  • Tutti i moduli aggiornati, e controllati periodicamente contro gli avvisi di sicurezza pubblicati.
  • Moduli inutilizzati disinstallati e rimossi, non solo disattivati: i loro file restano sul server.
  • Moduli e temi scaricati solo da fonti affidabili. Mai versioni «gratuite» di moduli a pagamento trovate in rete: sono un veicolo classico di codice malevolo.
Approfondisci
Come aggiornare PrestaShop: guida completa

Perché sotto la versione 9 il negozio gira su un PHP senza aggiornamenti di sicurezza, e come aggiornare senza rischi.

2. Accessi al back office

  • Un account personale per ogni persona che lavora sul negozio, mai credenziali condivise.
  • Permessi minimi: chi gestisce gli ordini non ha bisogno di installare moduli.
  • Account di ex collaboratori, agenzie e fornitori rimossi appena il rapporto finisce.
  • Password lunghe e diverse da quelle usate altrove, gestite con un password manager.
  • Dove possibile, autenticazione a due fattori per l'accesso al back office.
  • Cartella di amministrazione con un nome non prevedibile, come previsto dall'installazione di PrestaShop.

3. Server e hosting

  • HTTPS su tutto il sito, con certificato valido e rinnovo automatico.
  • Permessi dei file corretti: nessuna cartella scrivibile da chiunque.
  • Un hosting che offra protezioni di base, come un firewall applicativo, e che permetta di scegliere la versione di PHP.
  • Modalità di debug disattivata sul negozio in produzione: mostra informazioni utili a chi attacca.

4. Backup

  • Backup automatici giornalieri del database e regolari dei file.
  • Copie conservate fuori dal server del negozio: un attacco o un guasto non deve poter cancellare anche i backup.
  • Ripristino provato periodicamente su una copia del sito.

5. Pagamenti

  • Gateway di pagamento in cui i dati della carta vengono inseriti sui sistemi del gateway e non passano dal server del negozio.
  • Moduli di pagamento aggiornati e scaricati dalla fonte ufficiale del gateway.
  • Un ordine di prova dopo ogni aggiornamento: è il modo più rapido per accorgersi di un modulo di pagamento compromesso o non funzionante.

6. Monitoraggio

  • Controllo settimanale degli avvisi di sicurezza sui moduli installati.
  • Lettura dei log degli errori e degli accessi al back office.
  • Controllo dei file modificati: un file del negozio che cambia senza che nessuno l'abbia toccato è un campanello d'allarme.
  • Attenzione ai segnali indiretti: clienti che segnalano pagine di pagamento diverse dal solito, ordini anomali, cali improvvisi di conversioni.

Cosa fare se sospetti un attacco

  1. Metti il negozio in manutenzione per fermare eventuali danni in corso.
  2. Non cancellare nulla: log e file modificati servono a capire da dove è entrato l'attacco.
  3. Cambia le password del back office, del database, dell'hosting e degli account collegati.
  4. Fai analizzare il negozio da chi lo gestisce per trovare la causa: ripristinare un backup senza averla trovata significa lasciare aperta la stessa porta.
  5. Ripristina da un backup pulito e chiudi la vulnerabilità, aggiornando o rimuovendo il componente responsabile.
  6. Valuta se sono stati esposti dati personali: in caso di violazione il GDPR prevede la notifica all'autorità di controllo, in Italia il Garante per la protezione dei dati personali, entro 72 ore da quando se ne è venuti a conoscenza.

La sicurezza è un processo, non un intervento

Nessun negozio è sicuro una volta per tutte: nuove vulnerabilità vengono scoperte ogni mese. Quello che fa la differenza è avere qualcuno che controlli con regolarità aggiornamenti, avvisi e backup, e che sappia intervenire in fretta quando serve.

Approfondisci
Manutenzione di un ecommerce: cosa comprende e perché conviene

Le attività da fare con regolarità e cosa chiedere a chi se ne occupa.

Vuoi sapere quanto è protetto il tuo negozio?

Analizziamo gratuitamente versione di PrestaShop e PHP, moduli installati e configurazione, e ti diciamo con chiarezza cosa sistemare e in che ordine.

Richiedi l'analisi gratuita
Il servizio collegato
Siti eCommerce a Roma

Negozi online su PrestaShop, Magento e WooCommerce, con un'architettura costruita per vendere.

M
Team MasterWebsite
Esperti di sviluppo web, SEO e marketing digitale con oltre 10 anni di esperienza. Aiutiamo aziende italiane a crescere online con strategie concrete e misurabili.

Domande frequenti

PrestaShop è sicuro?+
Il cuore di PrestaShop viene mantenuto e corretto con regolarità. La maggior parte dei problemi nasce da versioni non aggiornate e da moduli di terze parti vulnerabili o abbandonati: la sicurezza di un negozio dipende soprattutto da come viene gestito.
Come faccio a sapere se un mio modulo è vulnerabile?+
L'associazione Friends of Presta pubblica gli avvisi di sicurezza sulle vulnerabilità scoperte in PrestaShop e nei moduli: conviene confrontare periodicamente quell'elenco con i moduli installati sul negozio.
Cosa faccio se un modulo che uso non viene più aggiornato?+
Va sostituito con un'alternativa mantenuta oppure rimosso. Se lo sviluppatore ha smesso di aggiornarlo, le vulnerabilità che verranno scoperte non saranno mai corrette.
Se il mio negozio subisce un attacco devo avvisare qualcuno?+
Se sono stati esposti dati personali dei clienti, il GDPR prevede la notifica al Garante per la protezione dei dati personali entro 72 ore da quando se ne è venuti a conoscenza e, nei casi più gravi, anche la comunicazione agli interessati.
Consulenza Gratuita

Pronto a far crescere il tuo business online?

Analizziamo gratuitamente il tuo sito, identifichiamo le opportunità di crescita e ti presentiamo una strategia personalizzata. Zero impegno, massima trasparenza.

Risposta garantita entro 24 ore · Nessun costo nascosto · Contratti flessibili