PrestaShop: come bonificare un'installazione compromessa

Introduzione

Se sospetti che il tuo sito PrestaShop sia stato compromesso o hai rilevato file malevoli o di provenienza sconosciuta, puoi procedere alla bonifica dell'installazione seguendo i passaggi indicati in questa guida.

La procedura prevede la rimozione dei file presenti nello spazio web e la pubblicazione di una copia pulita di PrestaShop, del tema e dei moduli utilizzati.

Prima di iniziare, esegui un backup completo del contenuto attualmente presente nello spazio web. Il backup deve essere utilizzato per recuperare esclusivamente le informazioni necessarie alla ricostruzione del sito: evita di ripubblicare file provenienti dall'installazione compromessa.

Bonificare un'installazione di Prestashop

Una volta accertata la compromissione effettua le 10 operazioni seguenti:

  • esegui il backup dell'attuale contenuto dello spazio web;
  • se l'accesso al pannello di amministrazione di PrestaShop è consentito, annota il tema usato e l'elenco dei moduli attivi;
  • effettua il reset dello spazio web;
  • ricerca e scarica la versione originale di PrestaShop che utilizzi dal sito ufficiale; se non conosci la versione che stai utilizzando, verifica nei file del backup eseguito al primo punto; verifica nei seguenti file a seconda della versione:

Versione: 1.6        config/settings.inc.php  
Versioni: 1.7-8-9        app/AppKernel.php riga const VERSION = 'x.x.x.x'

  • scompatta nel PC locale il pacchetto scaricato dal sito ufficiale;
  • carica tutto via FTP sullo spazio pulito;
  • modifica il file di configurazione sullo spazio web soltanto con i parametri del database utilizzato in precedenza. Puoi modificare il file tramite FTP o File Manager ed i parametri sono recuperabili dal backup eseguito al primo punto.
    È molto importante non utilizzare il file di configurazione dal backup ma crearlo nuovo come da istruzioni sopra modificando soltanto i parametri necessari in modo da mantenerlo pulito ed evitare di ripubblicare eventuali malware.
  • se il tema utilizzato non è quello predefinito, occorre scompattare i file che lo compongono e pubblicarli tramite FTP;
  • pubblica nella cartella "modules" i moduli utilizzati nella precedente installazione scaricandoli exnovo e scompattandoli nel tuo PC locale.
    Per la pubblicazione accedi tramite FTP allo spazio del dominio, apri la cartella "modules" e trascina da locale tutti i moduli decompressi.
  • esegui un test di funzionalità: verifica che il sito venga correttamente visualizzato e prova l'accesso al pannello di amministrazione di PrestaShop.
    Nel caso in cui non utilizzi l'ultima versione di PrestaShop ti consigliamo di eseguire l'upgrade, in quanto le versioni più recenti risolvono problemi di vulnerabilità risultando più sicure e performanti.

CONDIVIDI QUESTA GUIDA

Aiutaci a migliorare

Non hai trovato quello che cerchi?

Contatta i nostri esperti, sono a tua disposizione

CONDIVIDI QUESTA GUIDA