Intelligenza Artificiale e Chat GPT
Intelligenza artificiale e Chat GPT
22 Febbraio 2023
VPN di Google: ora disponibile per tutti i piani Google One
9 Marzo 2023

Esistono molteplici manifestazioni di un attacco informatico, tra cui segnali di allarme da parte di Google, messaggi di avviso del browser durante la navigazione del sito o notifiche di rimozione da parte del provider di hosting: tutti questi sintomi possono essere segnale di una violazione del sito.

Tuttavia, è possibile verificare gratuitamente e in breve tempo se il proprio sito web è stato compromesso.

In questo post, esploreremo alcune delle evidenti manifestazioni di un sito compromesso e forniremo una serie di istruzioni utili per accertare e identificare la compromissione all’interno del proprio ambiente digitale.

Indizi rivelatori di un sito web violato

Ci sono diversi indicatori di compromissione di un sito web tra cui:

  • Parole chiave di spam nei risultati di ricerca di Google.
  • Presenza di codice JavaScript sospetto nei file del sito.
  • Avvisi del browser durante la navigazione del sito.
  • Reindirizzamenti inattesi dal sito.
  • Annunci o pop-up indesiderati sulle pagine web.
  • La comparsa della dicitura “Questo sito potrebbe essere stato violato” nei risultati di ricerca.
  • Avvisi da parte del provider di hosting che suggeriscono un attacco informatico.
  • Pagine sconosciute indicizzate dal motore di ricerca.
  • Reclami di clienti per frode o furto di carte di credito.
  • Messaggi di errore non previsti nei log del server.
  • Creazione di nuovi utenti FTP o amministratori sul sito.
  • Modifiche ai file di sistema, ai plugin o ai temi principali.
  • Modifiche al file .htaccess.

Approfondiamo qualcuno di questi sintomi.

1. I risultati di ricerca su Google contengono parole chiave spam.

Se sui risultati delle ricerche su Google del tuo sito web compaiono parole chiave inutili per promuovere prodotti o servizi di dubbia provenienza, potresti essere vittima di spam SEO. Questo tipo di infezione manipola i motori di ricerca per aumentare la visibilità di contenuti poco affidabili. Se non intervieni, il tuo sito potrebbe perdere credibilità e visibilità.

Example of pharmaceutical spam in Google search results after a website is hacked
Spam di tipo farmaceutico nei risultati di ricerca di Google.

2. JavaScript anomalo nel codice sorgente

JavaScript è un linguaggio di programmazione molto usato per realizzare applicazioni web, CMS e pagine web. Purtroppo, gli hacker possono sfruttare i siti web vulnerabili per eseguire codice dannoso e rubare informazioni, o addirittura modificare il comportamento del sito. Un esempio recente di malware JavaScript è SocGholish, che diffonde virus e trojan. Se noti codice JavaScript anomalo sul tuo sito, verificalo per evitare problemi.

SocGholish injection often found before the closing tag or at the bottom of legit .js files on a hacked website.
SocGholish injection: si trova spesso prima del tag di chiusura o nella parte inferiore dei file .js del sito.

3. Avvisi di allerta da parte del browser

Se quando visiti il tuo sito vengono visualizzati avvisi del browser che segnalano la presenza di malware, adware o siti ingannevoli, non ignorarli. Sono messaggi di avvertimento per proteggere i tuoi utenti e dovresti investigare immediatamente per risolvere il problema.

Esempio di un avviso del browser che potresti incontrare durante la navigazione in un sito Web compromesso.
Esempio di avviso del browser durante la navigazione su un sito Web infetto.

4. False notifiche e reindirizzamento verso siti esterni

Il tuo sito web potrebbe essere stato violato se i visitatori sono reindirizzati verso altre pagine non volute. I reindirizzamenti dannosi sono spesso causati da codice malevolo inserito nei file o nei database del sito. Alcuni sintomi di questo problema includono link sospetti, CAPTCHA strani, codice misterioso, file di server inaspettati, nuovi file .htaccess e notifiche push fastidiose.

Una pagina captcha falsa è un segno che il tuo sito web è stato violato
Falsa notifica push mostrata da un sito Web compromesso.

5. Annunci pubblicitari e pop-up

Un altro sintomo di un sito infetto è l’apparizione di annunci pubblicitari o pop-up non richiesti. Alcuni plug-in o malware possono inserire queste pubblicità fastidiose e persino dannose sul tuo sito. Non ignorarli, ma investiga il problema per rimuoverli.

Annunci e popup indesiderati possono essere un segno che il tuo sito è stato violato.
Pop-up indesiderato di su un sito Web compromesso.

6. Avviso “Questo sito potrebbe essere violato”

Se i risultati della ricerca su Google includono l’avviso “Questo sito potrebbe essere violato” (This site may be hacked), il tuo sito web potrebbe essere infetto. Google interviene per proteggere gli utenti e, se necessario, rimuove i siti web infetti dall’indice di ricerca. Affronta subito l’infezione per non perdere posizioni nei motori di ricerca.

Segnale di avvertimento da Google che un sito è stato violato
Snippet con avviso “This site may be hacked”

Attenzioni da parte del provider.

Altri indizi ai quali prestare attenzione:

  • Indicizzazione improvvisa di un elevato numero di pagine.
  • Clienti che si lamentano per transazioni fraudolente.
  • Log del server che mostrano messaggi di errore imprevisti.
  • Presenza di nuovi utenti admin nel backend o utenze ftp.
  • Modifiche inaspettate al core, ai plugin, al tema o a file critici come il .htaccess

Ecco un esempio di file di log che mostra un visitatore che accede a un sito Web WordPress, apporta una modifica a un post e quindi lo salva:

15.34.56.** - - [10/Aug/2022:12:19:19 -0500] "POST /wordpress/wp-login.php HTTP/1.1" 302 1259 "https://website.com/wordpress/wp-login.php" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0"
15.34.56.** - - [10/Aug/2022:12:20:10 -0500] "GET /wordpress/index.php/wp-json/wp/v2/posts/1?_locale=user HTTP/1.1" 200 2854 "https://website.com/wordpress/wp-admin/post.php?post=1&action=edit" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0"
15.34.56.**  - - [10/Aug/2022:12:21:41 -0500] "POST /wordpress/index.php/wp-json/wp/v2/posts/1?_locale=user HTTP/1.1" 200 4084 "https://website.com/wordpress/wp-admin/post.php?post=1&action=edit" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0"

Tutti indizi e sintomi che possono essere rilevati anche con un servizio di monitoraggio: se ricevi un avviso dal tuo provider di hosting che segnala la presenza di un’infezione, non ignorarlo.

Knoweb dispone di un servizio di allerta specifico per i propri clienti in hosting che avvisa i proprietari dei siti web in caso di problemi per proteggere la sicurezza degli utenti.

Se ricevi un avviso simile da parte del tuo provider, verifica immediatamente il tuo sito web e adotta le misure necessarie per risolvere il problema.

Come proteggere il tuo sito web da compromissioni

Per proteggere il tuo sito web dalla compromissione, esistono alcune semplici misure.

Una delle prime cose da fare è configurare l’autenticazione a 2 fattori a protezione degli accessi alle aree di amministrazione.

È importante utilizzare credenziali forti e un gestore di password sicuro. Questo ti aiuterà a prevenire l’utilizzo di elenchi di password da parte degli aggressori per forzare l’accesso al tuo sito web.

Mantenere il software del tuo sito web aggiornato è un’altra misura cruciale. Gli hacker spesso sfruttano le vulnerabilità del software per ottenere accesso non autorizzato. Mantenere il software aggiornato può aiutare a mitigare molti tipi di exploit come attacchi XSS, controllo degli accessi interrotto, deserializzazione non sicura, autenticazione non riuscita e altri bug di sicurezza.

Infine, è importante rimuovere temi o plug-in inutilizzati dal tuo sito web e valutare la sicurezza di quelli attualmente installati. Meno è sempre meglio quando si tratta di plug-in o temi inutilizzati, poiché anche quelli disabilitati possono causare un attacco.

Se il tuo sito web mostra i sintomi di una compromissione, e hai bisogno di aiuto per trovare e ripulire un’infezione, il team di Knoweb è pronto ad assisterti.