I 5 attacchi WordPress più comuni e come prevenirli
Pubblicato: 2023-04-19Sei preoccupato che gli hacker attaccheranno il tuo sito Web WordPress? Avremmo voluto dirti di non preoccuparti, ma la verità è che i siti WordPress sono costantemente presi di mira dagli hacker. Ciò è dovuto principalmente alla sua popolarità poiché WordPress alimenta un terzo di tutti i siti Web su Internet.
Sebbene WordPress stesso sia una piattaforma sicura per la creazione di siti Web, non funziona da solo. Hai bisogno di plugin e temi per eseguire un sito WordPress. Plugin e temi spesso sviluppano vulnerabilità che gli hacker sfruttano per hackerare un sito web.
Una volta che hanno accesso al tuo sito Web, eseguono ogni tipo di attività dannosa come il furto di informazioni sensibili, la frode dei clienti e la visualizzazione di contenuti illegali. Nel frattempo, il tuo sito può essere contrassegnato con un avviso nei risultati di ricerca o può essere inserito nella lista nera di Google o addirittura essere sospeso dal tuo host web. Tutto ciò porta a una perdita di visitatori e entrate.
Mentre gli sviluppatori di WordPress mantengono la piattaforma sicura come può essere, anche i proprietari dei siti WordPress devono prendere misure da soli. In questo articolo, discutiamo degli attacchi più comuni ai siti WordPress e delle misure preventive che puoi adottare contro di loro.
TL; DR: Se sei preoccupato per gli hacker che attaccano il tuo sito Web WordPress, puoi adottare immediatamente misure di protezione del sito Web. Puoi installare il nostro plug-in di sicurezza WordPress MalCare. Eseguirà la scansione e monitorerà il tuo sito ogni giorno e impedirà agli hacker di tentare di entrare.
[lwptoc skipHeadingLevel=”h1,h3,h4,h5,h6″ skipHeadingText=”Riflessioni finali”]
Perché WordPress è un obiettivo popolare per gli hacker?
WordPress è una piattaforma per la creazione di siti Web che consente a chiunque di creare siti Web senza sapere come codificare. Inoltre, WordPress è gratuito.
Di conseguenza, la piattaforma alimenta oggi oltre 1,3 miliardi di siti attivi.
Lo svantaggio di tutto ciò è che i siti Web WordPress sono presi di mira più dei siti Web costruiti su qualsiasi altra piattaforma.
Ora ci sono diversi modi in cui gli hacker possono entrare nel tuo sito. Abbiamo ristretto il campo ai 5 più comuni. Spiegheremo cosa succede e come puoi proteggere il tuo sito WordPress da esso.
I 5 attacchi più comuni ai siti Web WordPress
1. Plugin e temi vulnerabili
Un sito WordPress viene creato utilizzando tre elementi: l'installazione principale, i temi e i plug-in. Tutti e tre gli elementi hanno il potenziale per rendere un sito vulnerabile agli hack.
Per molti anni, non c'è stata alcuna grande vulnerabilità nel core di WordPress. È gestito da un team di sviluppatori altamente esperti e qualificati. Lavorano sodo per garantire che la piattaforma sia completamente sicura, quindi non hai nulla di cui preoccuparti.
Tuttavia, i plugin e i temi di WordPress sono creati da sviluppatori di terze parti e tendono a sviluppare vulnerabilità di WordPress abbastanza spesso.
Quando gli sviluppatori scoprono una vulnerabilità, la correggono prontamente e rilasciano una versione aggiornata.
Tu, il proprietario del sito, devi eseguire l'aggiornamento all'ultima versione e il tuo sito sarà protetto. È importante installare immediatamente tali aggiornamenti di sicurezza. Questo perché quando gli sviluppatori rilasciano un aggiornamento, rilasciano anche i motivi dell'aggiornamento. Pertanto, la vulnerabilità viene annunciata al pubblico.
Ciò significa che gli hacker ora sanno che esiste una vulnerabilità. Sanno anche che non tutti i proprietari di siti aggiornano immediatamente i propri siti. Quindi, una volta scoperto che un plug-in o un tema è vulnerabile, programmano bot e scanner per eseguire la scansione di Internet e trovare i siti che li utilizzano. Sapere esattamente qual è la vulnerabilità rende facile per loro sfruttare, irrompere e inserire malware come wp feed malware ecc;.
Come proteggere il tuo sito da plugin e temi vulnerabili
- Utilizza solo temi e plug-in affidabili trovati nel repository di WordPress o in marketplace come ThemeForest e Code Canyon.
- Controlla regolarmente l'elenco dei plug-in e mantieni solo quelli che usi. Elimina quelli che non ti servono o che sono inattivi.
- Scansiona regolarmente il tuo tema e, idealmente, dovresti conservare solo il tema che stai utilizzando attivamente.
- Non utilizzare mai temi e plugin piratati. Di solito contengono malware che infetteranno il tuo sito web.
- Assicurati di riconoscere tutti i plugin e i temi sul tuo sito. A volte gli hacker installano i propri plug-in e temi su cui sono installate backdoor del sito Web. Questo dà loro un accesso segreto al tuo sito.
2. Attacchi di forza bruta
Per accedere al tuo sito WordPress, devi inserire le tue credenziali di accesso, ovvero un nome utente e una password.
Molte volte, i proprietari di siti WordPress utilizzano nomi utente e password facili da ricordare. Molti utenti di WordPress mantengono il nome utente predefinito "admin". Le password comuni includono "password123" o "1234567".
Gli hacker lo sanno bene e attaccano la pagina di login dei siti WordPress.
Creano un database di nomi utente e password comunemente usati. Successivamente, programmano i bot per indirizzare i siti WordPress e tentano diverse combinazioni presenti nel loro database.
Se le tue credenziali di accesso sono deboli, i bot hanno un'alta probabilità di indovinarlo e irrompere nel tuo sito. Questo è noto come "Brute Force Attacks" e si stima che abbiano una percentuale di successo del 10%!
Come proteggere il tuo sito dalla forzatura bruta
Ci sono un paio di passaggi che puoi eseguire per proteggere il tuo sito dagli attacchi di forza bruta:
- Per impostazione predefinita, il tuo nome utente WordPress è admin. Puoi cambiarlo da amministratore a qualcosa di più unico.
- Usa una password forte per WordPress. Suggeriamo di utilizzare una passphrase in combinazione con numeri e simboli come Birdsofafeather123$.
- Usa credenziali univoche che non hai utilizzato su altri siti web.
- Limita il numero di tentativi di accesso al tuo sito. Ciò significa che un utente WordPress avrà solo possibilità limitate di inserire le credenziali corrette, ad esempio 3 o 5 tentativi. Successivamente, dovranno utilizzare l'opzione "password dimenticata". Puoi installare il nostro plug-in di sicurezza MalCare sul tuo sito e implementerà automaticamente questa protezione di accesso per te.
- Utilizza l'autenticazione a due fattori in cui un utente WordPress deve inserire le proprie credenziali insieme a una password monouso generata sui propri smartphone o inviata all'indirizzo e-mail registrato.
3. Attacchi di iniezione
Quasi tutti i siti Web hanno un campo di immissione come un modulo di contatto, una barra di ricerca del sito o una sezione di commenti che consente ai visitatori di inserire dati. Alcuni siti Web consentono inoltre ai visitatori di caricare documenti e file immagine.
Di solito questi dati vengono accettati e inviati al tuo database per essere elaborati e archiviati. Questi campi richiedono una configurazione adeguata per convalidare e disinfettare i dati prima che vengano inviati al database. Ciò assicurerà che vengano accettati solo dati validi. Se mancano queste misure, gli hacker lo sfruttano e inseriscono codice dannoso.
Facciamo un esempio di un sito WordPress che contiene un modulo di contatto. Idealmente questo modulo dovrebbe accettare un nome, un indirizzo e-mail e un numero di telefono.
- Il campo del nome dovrebbe accettare solo lettere dell'alfabeto.
- Il campo dell'indirizzo e-mail deve accettare un formato di indirizzo e-mail valido come [email protected].
- Il campo del numero di telefono deve contenere solo cifre.
Ora, se queste configurazioni non sono presenti, un hacker può inserire script dannosi come:
String userLoginQuery = "SELECT user_id, username, password_hash FROM users WHERE username = '" + request.getParameter("user") + "'";
Questo è un codice che comanderà al database di eseguire determinate funzioni. In questo modo, gli hacker sono in grado di eseguire script dannosi sul tuo sito che possono utilizzare per ottenere il pieno controllo del tuo sito.
Gli attacchi injection più popolari sui siti WordPress includono attacchi SQL injection e Cross-Site Scripting.
Come proteggere il tuo sito web dagli attacchi Injection
- Molti attacchi injection derivano da temi e plug-in che consentono l'input dei visitatori sul tuo sito. Suggeriamo di utilizzare solo temi e plug-in affidabili. Quindi, mantieni sempre aggiornati i tuoi plugin e il tuo tema.
- Controlla le voci del campo e l'invio dei dati. Questo è tecnico e richiederebbe l'assistenza di uno sviluppatore.
- Usa un firewall WordPress. Se hai installato MalCare sul tuo sito, crea automaticamente un robusto firewall per difendere il tuo sito dagli hacker.
4. Phishing e furto di dati
I visitatori interagiscono con il tuo sito web in modi diversi. Alcuni di loro leggono solo i post del tuo blog, altri ti contattano tramite il tuo contatto da e così via. Se gestisci un sito di e-commerce, molti visitatori acquistano articoli dal tuo sito web. Ciò significa che devono accedere al tuo sito Web e inserire i dati della carta di credito.
Quando qualcuno inserisce i dati della carta di credito sul tuo sito, trasferisce e memorizza le informazioni sul server del tuo sito. Queste informazioni possono essere intercettate mentre vengono trasferite. Inoltre, i dati della carta di credito possono essere rubati.
Potrebbero anche entrare nel tuo sito web e fingere di essere te. Inviano e-mail o reindirizzano i visitatori ad altri siti Web e li inducono a rivelare dati personali e informazioni di pagamento.
Come proteggere il tuo sito da phishing e furto di dati
- Usa un certificato SSL. Questo crittograferà i dati che vengono trasferiti da e verso il tuo sito. Anche se un hacker lo intercetta, non può usarlo perché non sarà in grado di decifrarlo. Consulta la nostra guida sull'utilizzo di SSL e HTTPS. Rimuoverà anche l'avviso di sito WordPress non sicuro sul tuo sito.
- Utilizza un plug-in di sicurezza di WordPress per ricevere avvisi in caso di attività sospette sul tuo sito web. Il plugin bloccherà anche i tentativi di hacking.
5. Furto di biscotti
Hai notato che quando accedi a un sito, il tuo browser richiede di 'ricordami' o 'salva password'? Questo viene fatto in modo che tu non debba inserire le tue credenziali di accesso ogni volta che vuoi accedere a un sito web. Puoi scegliere di consentire al browser di salvare i tuoi dati di accesso.
I browser possono salvare tali dati grazie ai cookie. I cookie sono piccoli frammenti di dati che registrano l'interazione di un visitatore con un sito web. Ad esempio, se gestisci un negozio online, il tuo sito potrebbe tenere traccia del percorso di un cliente, ad esempio quale prodotto ha cercato e cosa ha acquistato. Questi dati vengono utilizzati nell'analisi e anche gli inserzionisti personalizzano gli annunci in base alle preferenze del visitatore. Ora, i cookie possono anche memorizzare dettagli bancari e informazioni personali.
Se un hacker riesce a rubare i cookie del tuo sito web, può accedere ai dati sensibili della tua attività e dei tuoi visitatori. Possono sfruttare questi dati per compiere i loro atti dannosi come frodare i clienti utilizzando i dati della loro carta di credito.
Puoi leggere ulteriori informazioni su questo argomento nella nostra semplice guida al furto di cookie e al dirottamento della sessione.
Come proteggere il tuo sito dal furto di cookie e dal dirottamento della sessione
- Cambia regolarmente le chiavi e i sali di WordPress. Chiavi e sali forniscono una crittografia sicura delle informazioni memorizzate nei cookie del browser. Questa misura è di natura tecnica. Ti consigliamo di utilizzare la funzionalità di protezione avanzata di WordPress di MalCare per modificare le chiavi e i salt. Dalla dashboard di MalCare, accedi a Sicurezza > Protezione avanzata di WordPress > Modifica chiavi e sali di sicurezza di WordPress.
- Anche in questo caso ti consigliamo di installare un certificato SSL per proteggere i dati del tuo sito web.
Questo ci porta alla fine degli attacchi WordPress più comuni. Prima di concludere, vorremmo mostrarvi alcune misure di rafforzamento di WordPress che renderanno il vostro sito più forte contro tali attacchi.
Come rafforzare il tuo sito WordPress contro gli attacchi ?
Sebbene tu possa adottare misure specifiche per proteggere il tuo sito Web da determinati attacchi, esistono alcune misure di sicurezza generali che puoi implementare sul tuo sito per una migliore protezione. Queste sono chiamate misure di rafforzamento di WordPress. L'abbiamo spiegato in breve qui, ma puoi leggere la nostra guida approfondita su WordPress Hardening per spiegazioni più dettagliate.
1. Disabilitare l'editor di file
WordPress ha una funzione che ti consente di modificare i file di temi e plug-in direttamente dalla dashboard. Molti proprietari di siti Web non hanno bisogno di questa funzione, è utilizzata principalmente dagli sviluppatori. Ma se un hacker entra nella dashboard di wp-admin, può inserire codice dannoso nel tema e nei file del plug-in. Pertanto, se non hai bisogno di questa funzione, può essere disabilitata.
2. Disabilitazione delle installazioni di plugin o temi
Quando gli hacker possono accedere al tuo sito, installano i propri plugin o temi. Questi plugin e temi sono generalmente dannosi e contengono backdoor. Ciò offre agli hacker un accesso segreto al tuo sito.
Inoltre, come accennato, temi e plug-in vulnerabili sono una delle principali cause di siti compromessi. Se hai più utenti sul tuo sito web, è possibile che installino un plug-in o un tema non sicuro. Questo può aprire il tuo sito agli hacker. Se vuoi evitare questo, puoi disabilitare le installazioni di plugin e temi sul tuo sito.
Se non installi regolarmente plugin e temi sul tuo sito, puoi disattivare l'opzione di installazione.
3. Limitazione dei tentativi di accesso
Come accennato in precedenza, puoi limitare il numero di possibilità che un utente WordPress ha di inserire le credenziali di accesso corrette per accedere al sito. Ciò elimina il rischio di attacchi di forza bruta.
4. Modifica chiavi di sicurezza e sale
Chiavi e sali crittografano le informazioni memorizzate nel browser. Quindi, anche se un hacker riesce a rubare i tuoi cookie, non può decifrarli. Tuttavia, se un hacker accede a queste chiavi e sale, può utilizzarlo per decrittografare i cookie. Cambiare regolarmente chiavi e sale può aiutare a evitare il furto di cookie.
5. Blocco dell'esecuzione di PHP in cartelle sconosciute
Ci sono solo alcuni file e cartelle sul tuo sito WordPress che eseguono codice. Altre cartelle memorizzano solo informazioni come la cartella dei caricamenti che memorizza immagini e video.
Tuttavia, quando un hacker ottiene l'accesso al tuo sito Web, inserisce il codice php in cartelle casuali o addirittura crea le proprie cartelle.
Puoi bloccare tale attività disabilitando le esecuzioni PHP in cartelle sconosciute.
L'attuazione di queste misure richiede competenze tecniche. Non è consigliabile farlo manualmente. È molto più sicuro e più facile utilizzare un plug-in come MalCare che ti consente di farlo in pochi clic.
Con ciò, siamo certi che il tuo sito Web WordPress sia protetto e protetto dagli hacker.
Pensieri finali
Gli hacker hanno una moltitudine di modi per entrare nel tuo sito WordPress e ne escono di nuovi ogni tanto!
Devi adottare le tue misure di sicurezza per proteggere il tuo sito Web e assicurarti che sia sicuro contro gli attacchi di hacking.
Ti consigliamo di utilizzare il nostro MalCare Security Plugin per proteggere il tuo sito WordPress. Impedisce agli hacker e ai bot dannosi di accedere al tuo sito. Puoi stare certo che il tuo sito è monitorato e protetto.
Previeni gli attacchi con il nostro plug-in di sicurezza MalCare !