Perché i siti Web WordPress vengono violati e come prevenirli?
Pubblicato: 2021-01-05I criminali informatici di solito prendono di mira non solo i siti WordPress ma tutti gli altri siti web. WordPress viene preso di mira più frequentemente a causa della sua immensa popolarità e dell'enorme numero di utenti da tutto il mondo. Ciò rende facile per gli hacker trovare siti WordPress vulnerabili e lanciare attacchi informatici per compromettere la sicurezza di questi siti Web e manipolare le loro risorse.
Alcuni cercano di attaccare siti non sicuri solo per verificare le proprie capacità, ma la maggior parte di loro lo fa per accedere ai dettagli degli utenti sul sito, alle risorse, ecc., Per soddisfare i propri piani dannosi.
Perché i siti WordPress vengono hackerati?
Mantenere il tuo sito WordPress al sicuro dagli hacker deve essere una priorità. Con tutto questo in mente, esploriamo i motivi per cui i siti Web WordPress vengono violati dagli aggressori e cosa puoi fare per fermare quegli attacchi.
1. Web hosting insicuro
WordPress è ospitato su un host web, proprio come ogni altro sito web. Purtroppo, la maggior parte dei proprietari di siti Web non dà sufficiente importanza al server Web che sceglie e utilizza quello più economico su cui possono mettere le mani o addirittura utilizzare l'hosting WordPress gratuito.
Esistono molti provider di hosting WordPress convenienti. Ad esempio, è abbastanza economico ospitare il tuo sito su una rete di hosting condivisa, che condivide le sue strutture server con molti altri siti web.
In un sistema di hosting condiviso , una violazione della sicurezza riuscita in qualsiasi sito su questo server lascerà il tuo dominio vulnerabile agli aggressori. Un singolo sito compromesso può utilizzare la larghezza di banda massima del server e influire sulle prestazioni di tutti gli altri siti web.
Questo può essere evitato semplicemente scegliendo il giusto servizio di hosting WordPress per il tuo dominio. Assicurati che il tuo sito web sia ospitato su una rete di hosting stabile. I server completamente protetti possono bloccare quasi tutte le minacce note ai siti WordPress.
I provider di hosting consigliati sono GreenGeeks, SiteGround, InMotion hosting, Cloudways, 10Web (controlla la recensione di 10Web), ecc.
2. Utilizzo di password deboli
Le password deboli sono uno dei motivi principali alla base degli attacchi di forza bruta sui siti WordPress. Anche con l'aumento del rischio di attacchi informatici al giorno d'oggi, le persone usano ancora password scadenti come "mypassword" o "012345". Se stai utilizzando password "semplici da indovinare" come queste, puoi facilmente diventare vittima di un hacker che può facilmente decifrare la tua password utilizzando vari strumenti di hacking.
Puoi superare facilmente questo problema utilizzando password complesse che non possono essere indovinate da nessuno. Una password con una combinazione di alfabeti, numeri e caratteri speciali ne migliora la robustezza.
3. Accesso non sicuro alla directory di amministrazione di WordPress
La sezione di amministrazione di WordPress consente a una persona di accedere al tuo account WordPress per eseguire varie attività. È anche la regione di una piattaforma WordPress che viene spesso presa di mira.
Lasciarlo vulnerabile consente agli hacker di violare il sito Web utilizzando vari metodi. Puoi renderlo difficile per loro includendo livelli di verifica nella directory di amministrazione di WordPress.
Devi prima proteggere il tuo campo di amministrazione di WordPress con una password complessa. Ciò aggiunge un ulteriore livello di sicurezza e chiunque tenti di accedere all'amministratore di WordPress dovrebbe fornire una password aggiuntiva.
Se stai eseguendo un sito WordPress multiautore o multiutente, devi implementare password sicure sul tuo sito per tutti gli individui. Per rendere ancora più complicato per gli aggressori accedere al tuo amministratore di WordPress, puoi sfruttare il metodo di autenticazione a due fattori .
4. Versione di WordPress obsoleta
Il software scaduto è una delle cause più probabili per cui i siti vengono compromessi. Sebbene WordPress sia gratuito e molti proprietari di siti Web si aggiornino alla versione corrente non appena esce, la maggior parte degli utenti posticipa l'aggiornamento alla versione più recente perché temono che la nuova versione possa causare problemi al proprio sito. Possono sorgere problemi durante gli aggiornamenti , quindi è una buona idea aspettare con gli aggiornamenti. Ma non aspettare troppo.
Errori e falle di sicurezza nelle edizioni precedenti sono risolti nella nuova versione del software WordPress. Se non stai aggiornando il sito WordPress, lo lasci deliberatamente non protetto.
Se sei preoccupato che il tuo sito web venga danneggiato da un aggiornamento, puoi creare un backup completo di WordPress prima di avviare un aggiornamento o testare tutto sul sito di staging. Questo approccio consente di tornare rapidamente all'edizione precedente se qualcosa non funziona correttamente dopo l'aggiornamento del software.
Per buoni plugin di backup, puoi controllare il confronto gratuito dei plugin di backup di WordPress, la recensione di BackupBuddy e la recensione di WPvivid.
5. Plugin e temi WordPress obsoleti
Analogamente al caso precedente, anche gli aggressori traggono vantaggio da plug-in e temi obsoleti, disabilitati o obsoleti installati sui siti. È facile scaricare un plug-in o un tema dal lungo elenco di temi e plug-in scaricabili disponibili su vari siti.
Vulnerabilità e errori di sicurezza si trovano frequentemente nei plugin e nei temi di WordPress. Gli sviluppatori di temi e plugin in genere non impiegano molto tempo per correggere questi errori. Lanciano rapidamente un nuovo aggiornamento che copre i difetti di sicurezza trovati nella versione precedente. Tuttavia, se i proprietari web non aggiornano il loro tema o plugin, gli sviluppatori non possono farci nulla.
6. Utilizzo di FTP invece di SFTP
Il protocollo di trasferimento file (FTP) viene utilizzato per caricare i file sul tuo sito. Un client FTP (app desktop come FileZilla) viene utilizzato per fare questo lavoro. Quasi tutti gli host web consentono connessioni FTP utilizzando vari protocolli.
Se ti connetti utilizzando un semplice FTP , i tuoi file vengono trasmessi in modo non sicuro al server. In questo caso, chiunque intercetti la trasmissione potrebbe leggere i dati. Pertanto, per proteggere il tuo sito da eventuali minacce alla sicurezza, dovresti sempre utilizzare un protocollo di trasferimento file sicuro (SFTP) o SSH. Ciò garantisce che tutti i tuoi dati vengano inviati in modo sicuro e nessuno possa manipolarli a proprio vantaggio.
7. Username amministratore facili da indovinare
Oltre a password deboli, le persone usano anche nomi utente semplici, facili da indovinare. Si tratta di nomi utente tipici come "admin", "adminA" o "admin123" per gli utenti amministratori. I nomi utente di amministratore comunemente utilizzati semplificano la vita ai criminali informatici per accedere ai profili degli amministratori e monitorare i file di backend.
Se stai utilizzando tali nomi utente o altri che gli hacker possono facilmente prevedere, devi modificare tali nomi utente in nomi univoci e complicati. WordPress ha sei ruoli utente separati con autorizzazioni limitate . Concedere all'amministratore l'accesso solo alle persone che ne hanno veramente bisogno per completare le proprie attività.
8. Non installare un certificato SSL
I certificati SSL (Secure Sockets Layer) proteggono i dati inviati e ricevuti dagli utenti. Se il tuo sito WordPress non dispone di un certificato SSL valido , può essere facilmente compromesso dai criminali informatici. Possono intercettare e leggere le informazioni che vengono trasferite in forma di testo in chiaro. L'installazione di un certificato SSL sul tuo sito WordPress ti aiuta a salvaguardare i tuoi dati tramite la crittografia.
I certificati SSL non solo proteggono il tuo sito da attori malintenzionati, ma ne aumentano anche le classifiche SEO, aumentano la fiducia degli utenti e migliorano il tasso di traffico sul tuo sito.
Per acquisire un certificato SSL, puoi contattare il tuo provider di hosting o acquistarlo da qualsiasi provider SSL autentico. Se vuoi acquisire un certificato SSL non pagato, ce ne sono di buoni là fuori, come Let's Encrypt . Puoi consultare la mia guida su come aggiungere gratuitamente un certificato SSL al sito WordPress.
9. Non usare un firewall
Un'altra risposta ovvia al motivo per cui i truffatori possono eludere i meccanismi di protezione dei siti Web e penetrare nei servizi di back-end è l'assenza di software firewall . I firewall sono l'ultimo livello di protezione contro gli aggressori e funzionano come un allarme di sicurezza montato in casa.
I firewall tengono traccia delle query Web provenienti da diversi indirizzi IP . Quando i firewall incontrano una richiesta sospetta, interrompono immediatamente il processo e mostrano un messaggio di avviso su quel software o collegamento.
Possono rilevare e vietare le query considerate fraudolente in passato, impedendo così agli hacker di accedere al tuo sito web. Varie minacce, come attacchi di forza bruta, scripting tra siti e iniezioni SQL, possono essere bloccate dalle applicazioni firewall .
10. Utilizzo di temi e plugin annullati
Molti siti Web distribuiscono gratuitamente plugin e temi WordPress a pagamento. Non è un'anomalia che molti dei proprietari di siti Web siano attratti da queste offerte allettanti e utilizzino quei plug-in e temi annullati sui loro siti Web.
Ma è estremamente rischioso installare temi e plugin WordPress da siti Web inaffidabili. Non solo causano minacce alla protezione del tuo sito web, ma possono anche essere sfruttate per acquisire dati riservati. Successivamente, queste informazioni possono essere utilizzate per eseguire attività dannose.
Non utilizzare temi e plugin WordPress annullati. I plug-in e i temi di WordPress devono essere scaricati solo da siti affidabili o canali ufficiali, come il sito Web del creatore di temi/plugin o il repository ufficiale di WordPress.
Se non puoi acquistare o non desideri acquistare un plug-in o un tema a pagamento, sono disponibili molti equivalenti gratuiti. Queste estensioni gratuite potrebbero non essere efficaci quanto le loro varianti premium, ma faranno il lavoro per te e, soprattutto, garantiranno la sicurezza del tuo sito web.
11. File wp-config.php non protetto
Il file di configurazione di WordPress wp-config.php contiene i dettagli di accesso per il tuo sito WordPress. Se viene violato, esporrà dati che potrebbero offrire a un utente malintenzionato l'accesso completo al tuo sito Web WordPress. Puoi includere un ulteriore livello di sicurezza rifiutando l'accesso al file wp-config usando .htaccess.
Come impedire che i siti vengano hackerati Conclusione
WordPress è una potente piattaforma per lo sviluppo di siti Web straordinari per svolgere attività di ogni tipo. Le sue interessanti funzionalità, plug-in e temi con un'interfaccia utente semplice lo rendono una delle piattaforme più utilizzate al mondo.
Ma questa piattaforma è anche agli occhi dei criminali informatici che continuano a provare nuove tecniche per danneggiare la sicurezza del tuo sito Web WordPress. Sapere perché i siti Web WordPress vengono violati è il primo passo per realizzare le necessarie implementazioni di sicurezza. Se sono presenti vulnerabilità, è necessario rimuoverle immediatamente per proteggere il sito Web dalla compromissione.
Inoltre, non lasciarti ingannare da molti miti sulla sicurezza di WordPress. Il modo migliore per proteggere il tuo sito è utilizzare un plug-in di sicurezza. Controlla iThemes Security review, MalCare review o Hide My WP review e scegli il plugin che meglio si adatta alle tue esigenze.
BIOGRAFIA DELL'AUTORE: Dan Radak è un professionista della sicurezza dell'hosting web con dieci anni di esperienza. Attualmente sta lavorando con diverse aziende nel campo della sicurezza online, collaborando strettamente con un paio di aziende di e-commerce. |