Enviar seu feed de alertas para o Google

Esta seção fornece instruções para enviar alertas ao Google para fins de teste.Esse é um processo iterativo. Nenhum alerta será publicado nesta etapa da implementação.

Proteger seus dados

Para garantir a autenticidade das informações de alerta críticas, manter a credibilidade do nosso sistema e fornecer os dados corretos ao público, é necessário proteger seus dados. Seu plano de design e manutenção de segurança precisa estar em vigor antes de enviar dados.

Você pode usar HTTP desde que use assinaturas digitais para assinar seus alertas. Também é possível usar HTTPS, caso em que não é necessário assinar os alertas.

Recomendamos o uso de HTTPS.

HTTPS com segurança de camada de transporte (TLS)

O HTTPS evita a necessidade de trocar novos certificados digitais quando os anteriores venceram.

Você precisa ter um certificado SSL emitido por uma autoridade de certificação confiável do Google Chrome. Confira estes exemplos de autoridades.

Recomendamos o uso de HTTP/TLS ("https://...") em vez do canal SSL tradicional.

HTTP com assinaturas digitais

Se você usar HTTP com assinaturas digitais, poderá gerar a chave para assinar por conta própria. Os Avisos Públicos do Google exigem que você:

  • forneça sua chave pública e as atualizações subsequentes dela pelo menos 30 dias antes do vencimento da chave antiga. Isso evita interrupções inesperadas nas atualizações de dados.
  • expirar e criar uma nova chave pelo menos a cada dois anos.
  • assinar seus alertas com sua assinatura de acordo com estas recomendações de segurança do CAP.

Configurar seu feed

Para hospedar e enviar suas mensagens CAP, forneça-as em um feed acessível publicamente, como um destes:

Consulte Práticas de exemplo de CAP: feeds de CAP para receber orientações sobre como enviar alertas de CAP em um feed. Para orientações sobre como configurar feeds Atom ou RSS para alertas CAP, consulte Práticas de exemplo de CAP: feeds de CAP. Inclua um link no seu feed da Web para o alerta completo do CAP conforme mostrado aqui.

Validar o feed

Use nossa ferramenta Validador de CAP para validar o feed.

Como atualizar alertas e feeds

Quando um alerta muda, emita um novo alerta que se refira ao alerta anterior,em vez de mudar ou remover o alerta atual do seu feed.Após um período adequado (até duas semanas), remova os alertas CAP desatualizados do seu feed.

<msgType> UPDATE ou CANCEL precisa incluir pelo menos um elemento <references>. Conforme especificado no padrão CAP, qualquer mensagem de alerta que atualize um alerta anterior precisa usar <msgType>Update</msgType> e definir <references>code</references> para todas as mensagens relacionadas anteriores que não tenham atingido a data de <expires>. O UPDATE ou CANCEL precisa ser aplicado a um alerta que não tenha expirado.

Há três maneiras de CANCELAR eventos, em ordem de preferência:

  1. Defina um tipo de dados e hora <expires> para cada evento, com a descrição da mensagem definindo a expectativa de que esse alerta será encerrado automaticamente.
  2. Em breve, vamos lançar uma nova <alert> com <msgType>UPDATE, <responseType>"All Clear" e <expires>.
  3. Emita um novo <alert> com <msgType>CANCEL.

Confira os exemplos em Alertas de atualização e cancelamento.

Próxima etapa: testar a integração com o Alertas