Inviare a Google il feed di Alert

Questa sezione fornisce istruzioni per l'invio di avvisi a Google a scopo di test.Si tratta di una procedura iterativa. In questo passaggio dell'implementazione non verranno pubblicati avvisi.

Proteggi i tuoi dati

Per garantire l'autenticità delle informazioni di avviso critiche, mantenere la credibilità del nostro sistema e fornire al pubblico i dati corretti, ti chiediamo di proteggere i tuoi dati. Il piano di progettazione e manutenzione della sicurezza deve essere attivo prima di inviare qualsiasi dato.

Puoi utilizzare HTTP a condizione che tu utilizzi firme digitali per firmare gli avvisi oppure puoi utilizzare HTTPS, in questo caso non è necessario firmare gli avvisi.

Ti consigliamo di utilizzare HTTPS.

HTTPS con Transport Layer Security (TLS)

HTTPS evita la necessità di scambiare nuovi certificati digitali alla scadenza di quelli precedenti.

Devi ottenere un certificato SSL emesso da un'autorità di certificazione considerata attendibile da Google Chrome. Consulta queste autorità di esempio.

Ti consigliamo di utilizzare HTTP/TLS ("https://...") sul canale SSL tradizionale.

HTTP con firme digitali

Se utilizzi HTTP con firme digitali, puoi generare autonomamente la chiave per la firma. Per utilizzare Allerte pubbliche di Google, devi:

  • Fornisci la tua chiave pubblica e gli aggiornamenti successivi almeno 30 giorni prima della scadenza della vecchia chiave. In questo modo, eviterai interruzioni impreviste degli aggiornamenti dei dati.
  • scadono e devi creare una nuova chiave almeno ogni due anni.
  • Firmare gli avvisi con la tua firma in base a questi consigli per la sicurezza del CAP.

Configurare il feed

Per ospitare e inviare i messaggi CAP, forniscili in un feed accessibile al pubblico, ad esempio uno dei seguenti:

Consulta le Pratiche di esempio per i CAP: feed CAP per indicazioni su come inviare avvisi CAP in un feed. Per indicazioni su come configurare i feed Atom o RSS per gli avvisi CAP, consulta Pratiche di esempio per i feed CAP. Includi nel feed web un link all'avviso CAP completo come mostrato qui.

Convalida il feed

Utilizza il nostro strumento CAP Validator per convalidare il feed.

Aggiornamento di avvisi e feed

Quando un avviso cambia, emetti un nuovo avviso che si riferisca all'avviso precedente,anziché modificare o rimuovere l'avviso esistente dal feed.Dopo un periodo di tempo appropriato (fino a due settimane), rimuovi gli avvisi CAP obsoleti dal feed.

<msgType> UPDATE o CANCEL deve includere almeno un elemento <references>. Come specificato nello standard CAP, qualsiasi messaggio di avviso che aggiorna un avviso precedente deve utilizzare <msgType>Update</msgType> e impostare <references>code</references> su tutti i messaggi correlati precedenti che non hanno raggiunto la data <expires>. L'aggiornamento o l'annullamento deve essere applicato a un avviso non scaduto.

Esistono tre modi per ANNULLARE gli eventi, in ordine di preferenza:

  1. Imposta una data e un'ora <expires> per ogni evento, con la descrizione del messaggio che indica che questo avviso terminerà autonomamente.
  2. Emetti un nuovo <alert> con <msgType>UPDATE, <responseType>"All Clear" e <expires> a breve.
  3. Emettere un nuovo <alert> con <msgType>CANCEL.

Per esempi, consulta la pagina Avvisi di esempio per aggiornamenti e cancellazioni.

Passaggio successivo: testare l'integrazione di Avvisi