Come funziona questo controllo
Scanaris consulta il tuo URL in Google Safe Browsing, la lista nera che Chrome, Firefox, Safari, Android e la stessa ricerca Google usano per avvisare di siti pericolosi. Chiede quattro tipi di minaccia: malware, ingegneria sociale (phishing), software indesiderato e applicazioni potenzialmente dannose. Se Safe Browsing non restituisce alcuna corrispondenza, non c'è rilievo: la stragrande maggioranza dei siti è pulita e non ha senso dirlo. Se ne restituisce qualcuna, apre un rilievo di gravità critica, il più grave che esista, con i tipi di minaccia rilevati. Se la consultazione fallisce, non si inventa nulla.
Perché è importante
Essere in Safe Browsing è, in pratica, essere fuori da internet. Ogni visitatore con Chrome, Firefox o Safari vede una schermata rossa a tutto schermo che dice che il tuo sito è pericoloso e gli consiglia di non entrare; la maggior parte non entra. Google aggiunge un avviso nei risultati e, se persiste, deindicizza. Le email con link al tuo sito finiscono nello spam. E ciò che c'è dietro di solito è peggio del contrassegno in sé: quasi sempre significa che qualcuno è entrato nel tuo server e ha iniettato codice che reindirizza a truffe, mostra pubblicità o ruba dati dei tuoi utenti. Cioè, non è un falso positivo da togliere, è un incidente di sicurezza da risolvere.
Come risolvere
- Conferma cosa vede Google. In Search Console, la sezione "Problemi di sicurezza" ti dice quali URL e quale tipo di problema. Anche il rapporto sulla trasparenza di Google lo mostra senza account.
- Trova il codice iniettato. Cerca file modificati di recente che tu non hai toccato, script offuscati alla fine dei JS o dei PHP, reindirizzamenti in
.htaccesso nella configurazione, utenti amministratori che non riconosci, plugin o temi che non hai installato. In WordPress, uno scanner di malware aiuta; in qualsiasi stack, confrontare con il tuo repository pulito è il metodo più affidabile. - Pulisci e chiudi la porta. La cosa più sicura è rifare il deploy dal codice pulito, non rattoppare l'infetto. Poi, ciò che ha fatto entrare l'attaccante: aggiorna tutto (WordPress, plugin, dipendenze), cambia tutte le password e le chiavi (pannello, database, FTP, API, hosting), rivedi i controlli WordPress, librerie obsolete e file sensibili, e attiva il doppio fattore sull'hosting.
- Chiedi la revisione. In Search Console, dentro "Problemi di sicurezza", il pulsante "Richiedi revisione". Spiega cosa hai trovato e cosa hai fatto. Google di solito risponde in uno o due giorni e il contrassegno sparisce dai browser poco dopo.
- Vigila. Le reinfezioni sono abituali se la porta resta aperta. Ripeti la scansione dopo una settimana e dopo un mese.
Verifica che sia risolto
Apri il rapporto sulla trasparenza di Google e cerca il tuo dominio:
https://transparencyreport.google.com/safe-browsing/search?url=tuodominio.it
Deve dire che non è stato rilevato contenuto non sicuro. In Search Console, "Problemi di sicurezza" deve essere vuoto. E apri il tuo sito in Chrome da una finestra in incognito: non deve apparire nessun avviso.
Domande frequenti
Il mio sito è pulito, perché sono contrassegnato?
A volte il contrassegno viene da una risorsa che carichi: uno script di terzi compromesso, una pubblicità malevola, un plugin che inietta reindirizzamenti solo per certi visitatori o paesi. Ciò che vedi nel tuo browser può non essere ciò che vede un utente mobile in un altro paese. Controlla i rapporti di Search Console, che indicano l'URL esatto e il tipo.
Quanto ci vuole per toglierlo?
Dopo aver pulito e chiesto la revisione, di solito tra 24 e 72 ore. Se chiedi la revisione senza aver pulito, la rifiutano e il tentativo successivo richiede più tempo.
Questo controllo rileva attacchi in corso?
No: rileva che Google ti ha già contrassegnato, che è la conseguenza. I tentativi di intrusione in diretta (forza bruta sul login, furto di credenziali) richiedono un agente dentro la tua applicazione; è ciò che fa il servizio di minacce in tempo reale dei piani Pro.