Rimozione malware PrestaShop: negozio hackerato, skimmer nel checkout - init.d - sistemistica Linux, DevOps e sviluppo PrestaShop

Rimozione malware PrestaShop: negozio hackerato, skimmer nel checkout

Negozio PrestaShop infetto? Lo ripuliamo, troviamo da dove sono entrati e chiudiamo la porta.

Rimozione malware PrestaShop a prezzo fisso: se il tuo negozio PrestaShop è stato hackerato, manda i clienti su siti di spam, è segnalato da Google o, peggio, ha uno skimmer nel checkout che copia i dati delle carte, lo ripuliamo per 349 €. Cerchiamo il punto di ingresso e, quando basta un aggiornamento o una configurazione, chiudiamo anche la falla.

Perché un negozio è un bersaglio diverso

Un sito vetrina infetto perde reputazione; un e-commerce infetto può perdere i dati di pagamento dei clienti. Gli attacchi ai negozi PrestaShop puntano spesso proprio lì: un piccolo script inserito nel checkout, nel database o in un modulo di pagamento, che invia altrove quello che il cliente digita. Non rallenta il negozio e non dà errori: per settimane nessuno se ne accorge.

Le porte d'ingresso più comuni sono moduli con vulnerabilità note mai aggiornati, versioni vecchie di PrestaShop, password del back office deboli o riusate e cartelle di amministrazione lasciate con il nome predefinito.

Cosa facciamo

  • Backup dello stato attuale, prima di toccare qualsiasi cosa: serve anche a ricostruire cosa è successo.
  • Ricerca del punto di ingresso: log di accesso, file modificati, moduli vulnerabili, account creati di recente.
  • Pulizia di file e database: codice malevolo nei moduli, nel tema e nelle cartelle di upload; script inseriti nelle tabelle di configurazione e nei contenuti, dove si nascondono spesso gli skimmer.
  • Amministratori e accessi: rimozione degli account falsi, cambio delle password del back office, del database e dell'hosting.
  • Chiusura della falla quando basta aggiornare o disattivare un modulo, correggere una configurazione o proteggere l'area di amministrazione, entro un'ora di lavoro.
  • Riesame di Google e report: cosa abbiamo trovato, da quando era attivo, cosa abbiamo tolto e cosa resta da fare.

Prezzo e condizioni

L'intervento ha un prezzo fisso di 349 € per un negozio, in orario di ufficio: lunedì-venerdì, 09:00-18:00. Lo stesso prezzo vale per siti Joomla, Drupal e Magento; per WordPress c'è la rimozione malware WordPress.

Se entro 30 giorni il negozio viene reinfettato dalla stessa falla che abbiamo chiuso noi, lo ripuliamo di nuovo senza costi. Se chiudere la falla richiede più di un'ora - un modulo abbandonato da sostituire, codice su misura da correggere - ci fermiamo e ti diamo un preventivo, a ore (75 €/ora), con i pacchetti ore o con l'adeguamento del modulo da 180 €. Tutti i prezzi sono nella pagina prezzi PrestaShop.

Un caso tipico

Un negozio di articoli sportivi riceve tre segnalazioni di addebiti strani nella stessa settimana. Il negozio funziona normalmente, ma nella tabella di configurazione troviamo uno script che si carica solo nella pagina di pagamento e invia i dati del modulo carta a un dominio esterno. Il punto di ingresso è un modulo di import prodotti con una vulnerabilità nota da due anni e mai aggiornato. Togliamo lo script, aggiorniamo il modulo, cambiamo tutte le password e mettiamo l'area di amministrazione dietro un indirizzo non predefinito. Nel report c'è la data della prima modifica, utile al cliente per la comunicazione con il gestore dei pagamenti.

Dopo la pulizia

Un negozio fermo a versioni vecchie resta esposto: il passaggio a PrestaShop 9 e la manutenzione mensile dell'assistenza PrestaShop tengono aggiornati core e moduli. Se vuoi sapere in che stato è il negozio prima che succeda qualcosa, c'è il check-up da 240 €.

Domande frequenti

Come capisco se il mio PrestaShop è stato hackerato?

I segnali più comuni: clienti che segnalano addebiti sospetti dopo un acquisto, un campo carta in più o una pagina di pagamento diversa dal solito, redirect verso siti di spam, l'avviso rosso del browser, un messaggio di Google Search Console su problemi di sicurezza, amministratori nel back office che nessuno ha creato, file PHP nuovi nelle cartelle di moduli o immagini.

Quanto costa la rimozione malware da PrestaShop?

Il prezzo è fisso: 349 € per un negozio. Comprende la pulizia di file e database, la ricerca del punto di ingresso e la chiusura della falla quando basta un aggiornamento o una configurazione entro un'ora di lavoro. Lo stesso prezzo vale per Joomla, Drupal e Magento.

Cosa succede se il negozio viene reinfettato?

Se entro 30 giorni la reinfezione arriva dalla stessa falla che abbiamo chiuso noi, ripuliamo di nuovo senza costi. Non promettiamo che non succederà mai più: password riusate altrove o un'altra vulnerabilità restano possibili, e chi lo garantisce sta vendendo una promessa.

E se la falla non si chiude in un'ora?

Succede quando il punto di ingresso è un modulo abbandonato da sostituire o codice su misura da correggere. Ci fermiamo, ti diciamo cosa serve e ti diamo un preventivo prima: a ore, con i pacchetti o con l'adeguamento del modulo.

Devo avvisare qualcuno se sono stati rubati dati di carte?

Se il checkout è stato compromesso possono esserci obblighi verso il gestore dei pagamenti e, per i dati personali, verso il Garante: la notifica va fatta entro 72 ore da quando vieni a sapere della violazione, senza aspettare la fine della pulizia, e si può completare in un secondo momento. Se i dati delle carte potrebbero essere stati letti, di solito vanno avvisati anche i clienti. Nel report indichiamo da quando l'infezione era attiva e quali dati poteva leggere, utile per completare la notifica; la valutazione legale resta a te o a chi ti assiste.

Quanto tempo serve per togliere l'avviso di Google?

Dopo la pulizia inviamo la richiesta di riesame da Google Search Console; i tempi della revisione dipendono da Google, di solito da qualche giorno a qualche settimana. Serve l'accesso alla proprietà in Search Console.

Altri interventi a prezzo fisso

Tutti i prezzi di assistenza e interventi PrestaShop →
preventivo.service

Serve una mano sulla tua infrastruttura?

Raccontaci il problema: rispondiamo con una proposta chiara e un preventivo.

Contattaci