In breve: se il Suo shop online è stato hackerato, si tratta di tre cose contemporaneamente: proteggere i dati dei clienti, salvaguardare il fatturato e dimostrare che lo shop è di nuovo pulito. È stato colpito? Ci contatti subito. Ci occupiamo da remoto di contenimento, analisi della causa, bonifica e documentazione, coordinandoci con i Suoi fornitori.
Ora non cancelli nulla e non reinstalli nulla. Prima di rimuovere file o di ripristinare lo shop, file, database e log devono essere stati salvati. Ci chiami o ci scriva su WhatsApp. La via più rapida è Segnala l'emergenza.
È stato colpito? Segnali nello shop online
Con gli shop è in gioco più che con un sito vetrina. Faccia attenzione a questi segnali:
- i clienti segnalano che la loro carta o il loro account è stato usato abusivamente dopo un ordine presso di Lei
- il Suo fornitore di servizi di pagamento o la Sua banca chiede conto di transazioni anomale
- nella procedura di pagamento compaiono campi, finestre o reindirizzamenti che non ha predisposto
- ordini, prezzi o buoni sono stati modificati senza il Suo intervento
- nell'area di amministrazione ci sono utenti sconosciuti o accessi insoliti
- il Suo server di posta invia spam a nome dello shop, oppure i clienti ricevono email di phishing con il Suo mittente
- i file nelle directory per media, cache o plugin sono nuovi o modificati, benché nessuno abbia fatto un deploy
- il carico aumenta senza un aumento riconoscibile dei visitatori
Che cosa fare subito
- Decidere se la cassa va offline. Appena dati di pagamento o dei clienti potrebbero essere a rischio, metta temporaneamente offline il checkout o lo shop, ad esempio con una pagina di manutenzione. La decisione spetta a Lei; la consigliamo in merito.
- Non cancellare nulla, non sovrascrivere nulla. Nessun aggiornamento sul sistema in produzione, nessun ripristino di un backup.
- Preparare il fornitore di servizi di pagamento. Verifichi quali canali di segnalazione prevede il Suo contratto e tenga pronti i referenti.
- Conservare i log. Chieda a hoster e agenzia di salvare i log di accesso, di errore e dello shop. La stampa specializzata consiglia di conservare i log del server a partire dal 20/10/2026.
- Elencare gli accessi: admin dello shop, server, database, portali di pagamento, interfacce con gestionale e spedizioni. Cambi le password solo dopo averlo concordato.
- Informare le funzioni interne: direzione, responsabile della protezione dei dati, assicuratore. Indicazioni sulla polizza sono in Assicurazione cyber in caso di sinistro.
- Contattarci, prima che la Sua agenzia ripari lo shop di sua iniziativa.
Come aiuta PHP SOS con uno shop online hackerato?
- Quadro della situazione: sistema di shop, versione, stato di PHP, hoster, metodi di pagamento, servizi integrati. Chiariamo quali dati si trovano nello shop.
- Salvare e contenere: immagine di file e database, salvataggio dei log, blocco degli accessi anomali, messa in sicurezza della cassa.
- Determinare causa e portata: verifichiamo file core, estensioni, template, attività pianificate e contenuti del database alla ricerca di manipolazioni e cerchiamo di documentare che cosa può essere uscito. Dove le tracce non bastano, lo diciamo apertamente.
- Bonificare e ripristinare: rimozione del codice dannoso o ricostruzione da fonti attendibili, a seconda dell'esito. La ponderazione tra le due strade è descritta in Reinstallare o bonificare?.
- Rafforzare, rimettere online, riferire: stato di PHP, permessi, protezione degli admin, monitoraggio. Riceve una documentazione che può presentare a fornitore di servizi di pagamento, responsabile della protezione dei dati e assicuratore.
Se l'incidente va oltre lo shop, ad esempio al gestionale o a sistemi interni, passiamo a una Incident response. Se deve sapere con valore probatorio che cosa è successo, si può aggiungere l'analisi forense IT.
Dati dei clienti, obblighi di notifica e comunicazione
Nello shop ci sono nomi, indirizzi, ordini e spesso riferimenti di pagamento. Non appena tali dati potrebbero essere coinvolti, decorre un termine: il GDPR prevede una notifica all'autorità di controllo entro 72 ore, se un rischio per gli interessati non può essere escluso. Se ciò valga nel Suo caso lo chiarisca con il Suo responsabile della protezione dei dati o con un avvocato; non forniamo consulenza legale. Forniamo le basi tecniche che Le servono. Maggiori informazioni sul termine: Obbligo di notifica GDPR.
Anche la comunicazione ai clienti fa parte dell'incidente. Come informare in modo oggettivo, senza tacere nulla e senza speculare, lo descrivono Informare i clienti dopo un incidente e Comunicazione di crisi dopo un attacco. Sulla possibilità di una denuncia ci soffermiamo in Denuncia alla polizia.
Sistemi di shop e stato di PHP
Che sia WooCommerce, Shopware, Magento o PrestaShop: tutti girano su PHP. Un aggiornamento del software dello shop non chiude le vulnerabilità PHP2Shell. La pagina di settore Sicurezza IT per gli shop online riassume le particolarità; le pagine delle piattaforme WooCommerce e Shopware 6 approfondiscono i singoli sistemi.
Come rimettiamo online lo shop
Uno shop riparte a pieno regime solo quando tre cose coincidono: il codice dannoso è rimosso, il punto d'ingresso è chiuso e le credenziali sono rinnovate. Ne fanno parte account admin, password del database, chiavi API verso i fornitori di pagamento e di spedizione e gli accessi alla posta. Verifichiamo il checkout per ultimo con un ordine di prova, per rendere visibile che la procedura di pagamento funziona senza modifiche. In seguito raccomandiamo un monitoraggio più stretto per le settimane successive, perché gli aggressori amano ricontrollare le vittime note. Non esiste una garanzia che non accada mai più nulla; esistono uno stato documentato e responsabilità chiare.
Che cosa dovrebbe inviarci
- sistema di shop e versione, hoster e, se nota, la versione di PHP
- che cosa è stato notato per primo e da quando
- segnalazioni di clienti, banca o fornitore di servizi di pagamento, nel loro testo
- nome dell'agenzia o dello sviluppatore che segue lo shop
- stato e luogo dell'ultimo backup
Perché PHP SOS
Lavoriamo Made in Germany e da oltre 25 anni, con la nostra rete di partner di professionisti della cybersicurezza, ci specializziamo nella sicurezza informatica. Ha un unico interlocutore che guida l'incidente del Suo shop dal primo contatto alla conclusione. Lavoriamo da remoto in tutta la Germania e in Europa, mettiamo per iscritto ogni passaggio e non promettiamo nulla che nessuno possa mantenere. Lavoriamo finché l'incidente non è concluso e documentato.
È stato colpito? Ci chiami. La aiutiamo.
Ogni ora con un checkout compromesso può costare dati dei clienti. Ci contatti subito, per telefono o WhatsApp, e ce ne occupiamo dal primo messaggio. Segnali subito l'emergenza
Domande frequenti
Devo spegnere subito il mio shop online se è stato hackerato?
Se dati dei clienti o operazioni di pagamento sono a rischio, uno spegnimento temporaneo della cassa o dell'intero shop è spesso la decisione giusta. La ponderazione tra mancato fatturato e danno spetta a Lei; noi forniamo la valutazione tecnica. L'importante è non cancellare file.
Devo informare i clienti se il mio shop è stato hackerato?
Dipende dal fatto che possano essere coinvolti dati personali e da quale rischio ne derivi per gli interessati. Prenda la decisione insieme al Suo responsabile della protezione dei dati o a un avvocato. La nostra relazione ne fornisce i fatti tecnici.
Come riconosco che nel checkout un codice estraneo sta sottraendo dati di pagamento?
Gli indizi sono script sconosciuti nella procedura di pagamento, segnalazioni di clienti sull'uso abusivo della loro carta dopo un acquisto o avvisi del fornitore di servizi di pagamento. La certezza la dà solo una verifica di file e database.
Posso semplicemente ripristinare lo shop da un backup?
Un backup La riporta a uno stato pulito solo se è stato creato prima dell'intrusione e se in seguito il punto d'ingresso è stato chiuso. Entrambe le cose sono spesso poco chiare in anticipo. Per questo salviamo prima e poi valutiamo insieme a Lei.
L'assistenza urgente vale anche per Shopware, WooCommerce o Magento?
Sì. La procedura è simile per tutti gli shop PHP: salvare, contenere, trovare la causa, bonificare, rafforzare. Le particolarità del singolo sistema le verifichiamo sullo shop specifico.