Migliori pratiche di sicurezza per il tuo sito Web WooCommerce
Pubblicato: 2019-02-02I siti di e-commerce sono il bersaglio più facile per gli hacker. È importante che gli sviluppatori Web e gli amministratori di sistema rimangano aggiornati sui problemi di sicurezza.
Gli sviluppatori utilizzano un sacco di set di codifica da diverse fonti, plug-in, estensioni e componenti che a volte funzionano in modo indipendente. Seguono le pratiche di sicurezza della codifica di base durante la creazione del sito Web di eCommerce. Le misure di sicurezza lato server offrono anche un livello di sicurezza decente.
Gli hacker sono molto ben consapevoli di queste costruzioni di infrastrutture virtuali e protocolli di sicurezza. Oggi sono disponibili scanner efficaci per scansionare e segnalare tutti i sistemi e i meccanismi di sicurezza in atto. Puoi anche utilizzare lo strumento giusto per eliminare le vulnerabilità.
In questo articolo, mi piace suggerire alcune migliori pratiche di sicurezza per i siti Web di eCommerce per proteggere la propria attività dal furto di dati e impedire agli hacker di utilizzare la propria piattaforma di business online come parco giochi.
Pratiche di sicurezza di base
Gli sviluppatori Web e gli amministratori del server seguono sempre tutte le pratiche di sicurezza di base necessarie. Alcuni di loro sono,
- Configurazione delle autorizzazioni appropriate per file e cartelle nel server.
- Account amministratore di protezione con password e account utente.
- Convalida degli input dell'utente nelle aree di autenticazione.
- Sviluppatori Web che seguono i parametri di prevenzione dell'iniezione SQL nel database e le funzioni utilizzate negli script.
- Testare accuratamente il sito Web/l'app prima della distribuzione nel server di produzione.
e così via…
Vediamo l'elenco delle pratiche di sicurezza che mi piace suggerirti di seguire nel tuo sito eCommerce. Pur fornendo funzionalità più flessibili al tuo sito Web di shopping online, è importante far sentire ai clienti che il tuo sito Web è sicuro al 100% e fluido anche per le transazioni.
La protezione dei dati dei clienti dovrebbe essere la massima priorità. Gli hacker sono sempre curiosi delle aree che gli sviluppatori e gli amministratori a volte non notano. Una backdoor o un errore è tutto ciò di cui hanno bisogno per compromettere l'intero sito Web o server web.
- Prenditi cura del nucleo
Oggi, la maggior parte dei siti Web di shopping online esegue popolari software open source e di eCommerce commerciale. Gli sviluppatori disabilitano o rimuovono semplicemente le funzionalità che i loro clienti non desiderano. Scrivi codice o aggiungi alcune estensioni per inserire le funzionalità mancanti richieste dai titolari di attività commerciali.
Gli hacker iniziano semplicemente la loro caccia in modo casuale a siti Web che utilizzano software di eCommerce commerciale open source o popolare.
È davvero importante mantenere aggiornato il core. Devi assicurarti che il software di eCommerce che utilizzi riceva periodicamente o frequentemente patch di sicurezza adeguate e correzioni di bug dai suoi sviluppatori.
Wordpress + WooCommerce, Joomla + WooCommerce o Drupal, qualunque sia la piattaforma su cui è in esecuzione il tuo sito di eCommerce, assicurati che la piattaforma Core riceva aggiornamenti.
Come utente del plug-in Flycart, sono felice di ricevere aggiornamenti periodici con correzioni di bug e miglioramenti delle prestazioni.
- Plugin/Estensioni da fonti attendibili
Assicurati sempre che lo sviluppatore del tuo sito Web che gestisce il tuo sito Web di e-commerce riceva plug-in, componenti ed estensioni del suo sito solo da fonti attendibili. Non incoraggiare mai pratiche come il semplice utilizzo di un plug-in perché è gratuito o la copia di script e codici da fonti casuali.
Una delle pratiche di codifica scadenti seguite dai nuovi sviluppatori Web e programmatori è la ricerca in Google e la copia dei frammenti di codice e, a volte, degli interi script senza verificare correttamente i sorgenti.
Ciò consentirà agli hacker di svolgere le attività di ricerca backdoor molto più facilmente.
Risparmiare qualche dollaro ti farà perdere migliaia di dollari quando si verifica un tentativo di hacking riuscito, che mette a rischio enorme i dati dei clienti, i dati finanziari e i dati privati.
- Sicurezza del pannello di amministrazione
Sembra una bottiglia di miele. /admin/, /administrator/, /login/ sono alcuni dei nomi di cartelle più comunemente usati dagli sviluppatori web e la prima chiave di ricerca per gli hacker sul tuo sito web.
Trovare qualsiasi tipo di attacco di convalida dell'input, CSS, XSS e altri tipi di attacchi rende il lavoro molto più semplice per qualsiasi hacker.
La protezione di tali aree di accesso e, in particolare, delle directory degli amministratori con .htaccess è un livello molto semplice di misura di sicurezza, gli sviluppatori Web dovrebbero fare. Inoltre, la configurazione della blacklist IP in mod_security (se server Apache) è essenziale per prevenire qualsiasi attacco di script di forza bruta da parte di un hacker.
- Processo di backup di routine
Assicurati sempre che sia in atto un processo di backup periodico per l'intero sito web. In caso di attacchi di qualsiasi tipo di deturpazione del sito Web o cancellazione dei dati, è molto importante ripristinare i dati molto recenti dal server di backup per evitare enormi perdite di dati finanziari.
La maggior parte delle società di web hosting offre il backup come funzionalità aggiuntiva che devi acquistare. Naturalmente, è costoso per le società di hosting mantenere tali backup.
La mia raccomandazione sarà, non tentare di risparmiare denaro di backup e assicurarsi di aver configurato il server per eseguire il backup di routing dell'intero sito Web incluso anche il database.
- Distribuisci un sistema di monitoraggio a livello di app
I servizi di sicurezza Web come CloudFlare offrono un eccellente sistema di monitoraggio di siti Web/app Web. Conoscerai i dettagli completi di chi sta visitando il tuo sito Web e accedendo a quali set di directory e cartelle. Piuttosto a seconda dei normali software di analisi, è molto importante distribuire un sistema di monitoraggio a livello di app per monitorare e registrare regolarmente l'accesso degli utenti e gli eventi che si verificano sul tuo sito web di shopping.
Quando si dispone di più amministratori, personale e aree di accesso dei clienti, è importante monitorarlo regolarmente. Assicurati che ogni singolo tentativo di accesso riuscito sia registrato e che anche i tentativi falliti siano contrassegnati.
Tali registri dovrebbero contenere l'indirizzo IP, le informazioni sul sistema operativo e anche altri dati di timestamp.
I firewall a livello di applicazione si sono dimostrati efficaci e dovrebbero essere in atto per una gestione più semplice di un sito Web di e-commerce.
- App di test di sicurezza di terze parti
Lo sviluppatore del tuo sito eCommerce potrebbe disporre di determinati strumenti di test per eseguire la verifica e la convalida dopo lo sviluppo. Gli hacker pensano sempre qualche passo avanti rispetto ai passaggi seguiti dalle pratiche di test regolari secolari delle organizzazioni.
Sucuri è il mio preferito quando si tratta di valutazione della sicurezza di siti Web e app Web. Il preferito dagli hacker sarà lo strumento di valutazione della vulnerabilità di Nessus. Nessus è un software efficace nel trovare pratiche di codifica così scadenti che esistono in qualsiasi applicazione Web.
Sucuri e Cloudflare, entrambi offrono una tranquillità assoluta agli utenti inesperti e alle organizzazioni aziendali di non preoccuparsi troppo dei tentativi di hacking. Reindirizza semplicemente tutto il traffico del tuo sito Web attraverso di loro e gestiscono tali tentativi di hacking, l'esecuzione di script da parte di hacker malintenzionati e aumentano anche la velocità della pagina del tuo sito Web.
Apprezzo davvero la tua pazienza nell'esaminare tutte queste oltre 1000 parole :) Spero che trovi questo articolo utile e ti abbia dato una migliore comprensione delle possibili minacce che il tuo sito di eCommerce potrebbe affrontare.
Grazie per aver letto e sentiti libero di condividere una parola su queste migliori pratiche di sicurezza per i siti Web di e-commerce se lo trovi utile. Vi auguro una buona giornata.
Informazioni sull'autore:
Robin è un consulente per la sicurezza, un blogger tecnico e uno Youtuber. È così appassionato di insegnamento e di apprendimento costante di nuove tecnologie. Puoi trovare le sue regole di sconto per WooCommerce - post sul blog di recensione Pro su DailyTut.