Sin impuesto Con impuesto

Moduli di terze parti: come valutare se un modulo è sicuro prima di installarlo

Ogni modulo che installi è codice che gira nel tuo negozio con tutti i permessi. Queste domande ti aiutano a decidere se ne vale la pena.

Jesús Meilán
Updated: 26/09/2026 126
Moduli di terze parti: come valutare se un modulo è sicuro prima di installarlo
Share:

La maggior parte delle vulnerabilità gravi nei negozi PrestaShop non è nel core, ma nei moduli. Non si tratta di non installarne nessuno, ma di scegliere bene.

Prima di comprare o scaricare

  • Origine: PrestaShop Addons o il sito dello sviluppatore. Mai versioni «gratuite» di moduli a pagamento: di solito arrivano con una sorpresa.
  • Aggiornamenti: quando è stato l'ultimo? Supporta la tua versione di PrestaShop e di PHP?
  • Assistenza: lo sviluppatore risponde? C'è un registro delle modifiche?

Esaminando il pacchetto

  • Override: quanti ne installa? Ognuno è una fonte di conflitti futuri.
  • Punti d'ingresso pubblici: file PHP sciolti accessibili dall'esterno (ajax.php, cron.php, export.php) senza verifica del token sono la vulnerabilità più comune.
  • Query SQL con variabili senza escape (pSQL(), (int)).
  • Codice offuscato: un modulo che nasconde il suo codice non ti lascia sapere cosa fa.
  • Chiamate a server esterni: quali dati invia e dove?

Dopo l'installazione

  • Provalo prima su una copia del negozio.
  • Controlla quali hook registra e in quali pagine agisce.
  • Se smetti di usarlo, disinstallalo e cancella la sua cartella.
Un segnale d'allarme concreto: un modulo che confronta il token del suo endpoint con una chiave di configurazione che non esiste. Il confronto con un valore vuoto può far passare chiunque. L'abbiamo visto in moduli di esportazione e migrazione.
Caricamento...
Consenso sui cookie
Torna all'inizio