User agent APIs-Google

APIs-Google è lo user agent utilizzato dalle API di Google per consegnare i messaggi delle notifiche push. Gli sviluppatori di applicazioni possono richiedere tali notifiche per evitare di dover continuamente consultare i server di Google per sapere se le risorse a cui sono interessati sono state modificate. Per assicurarsi che nessuno utilizzi questo servizio in modo improprio, Google chiede agli sviluppatori di dimostrare di essere i proprietari di un dominio prima di consentire loro di registrare un URL con un dominio come destinazione dei messaggi.

In che modo APIs-Google accede al sito

APIs-Google invia ogni notifica push utilizzando una richiesta POST HTTPS. Se la richiesta ha esito negativo a causa di una condizione di errore che potrebbe essere temporanea, APIs-Google invierà di nuovo la notifica. Se la richiesta continua a non riuscire, i tentativi vengono ripetuti (in base a una pianificazione di backoff esponenziale) per alcuni giorni al massimo.

La frequenza con cui APIs-Google accede al tuo sito varia in base al numero di richieste di notifiche push create per i server sul tuo sito, alla velocità di aggiornamento delle risorse monitorate, al numero di nuovi tentativi eseguiti. Di conseguenza, i pattern di traffico di APIs-Google possono essere coerenti in alcuni scenari, mentre in altri il traffico può essere sporadico o subire picchi.

Preparare il proprio sito per APIs-Google

APIs-Google utilizza HTTPS per inviare notifiche push, pertanto richiede che il tuo sito abbia un certificato SSL valido. I certificati non validi includono:

  • Certificati autofirmati.
  • Certificati firmati da una fonte non attendibile.
  • Certificati revocati.

Evita le richieste di ripetizione non necessarie assicurandoti che l'applicazione sia ben progettata e risponda prontamente ai messaggi di notifica (entro pochi secondi).

Impedire ad APIs-Google di chiamare il proprio sito

Per impedire ad APIs-Google di chiamare il tuo sito, puoi:

  • Annullare la registrazione per le notifiche: se amministri un dominio con sottodomini o sottospazi URL con proprietari o amministratori diversi, uno dei proprietari del sottodominio potrebbe aver configurato un'applicazione che utilizza notifiche push. Se vuoi bloccare APIs-Google, contatta chiunque possa aver creato un'applicazione del genere e richiedine la disattivazione.
  • Utilizzare robots.txt: Lo user agent da specificare nel file robots.txt è APIs-Google. APIs-Google non segue le regole per lo user agent Googlebot. Il rilevamento delle modifiche da te apportate da parte di APIs-Google potrebbe subire un leggero ritardo. Se APIs-Google continua a inviare messaggi al tuo sito molti giorni dopo che hai inserito il blocco nel file robots.txt, verifica che quest'ultimo risieda nel percorso corretto.

Verificare il chiamante

Se sospetti di ricevere richieste con spoofing, puoi verificare che il bot che accede al tuo server stia davvero chiamando da google.com. Cerca nei tuoi log gli indirizzi IP che si identificano come user agent APIs-Google; una ricerca DNS inversa dà come risultato il dominio googlebot.com o google.com.