Finalidade do coordenador no serviço de agregação

Compartilhamento de dados entre o serviço de agregação e os coordenadores

Serviço de geração e distribuição de chaves

O serviço de hospedagem de chaves é uma parte essencial do funcionamento dos coordenadores. O papel dele é armazenar chaves criadas pelo serviço de geração de chaves, que tem a função de criar chaves de criptografia de dados (DEK, na sigla em inglês) e disponibilizá-las para uso público ou privado. O serviço de hospedagem de chaves públicas usa uma rede de distribuição de conteúdo (CDN) para fornecer essas chaves para criptografia de dados do usuário nos clientes do Chrome ou Android para o serviço de agregação e o serviço de B&A. O serviço de hospedagem de chaves privadas usa APIs protegidas que fornecem chaves privadas que só podem ser acessadas em uma instância de TEE para fins de descriptografia. No caso do serviço de agregação, isso seria para descriptografar os relatórios agregáveis brutos fornecidos pela API Attribution Reporting ou pela API Private Aggregation.

Contabilização de relatórios agregáveis

O serviço de conta de relatórios agregáveis é usado para contabilidade, para garantir que os relatórios não sejam processados mais de uma vez. Para isso, ele usa o ID compartilhado e a origem do relatório recebida do serviço de agregação. Quando o serviço de agregação chama o serviço de conta de relatórios agregatáveis para consumo de orçamento, ele envia o ID compartilhado e a origem do relatório para o serviço de conta de relatórios agregatáveis. Esse serviço usa a origem para autorização e a origem e o ID compartilhado para acompanhar o consumo do orçamento.

Se o orçamento ainda não tiver sido consumido para o ID compartilhado especificado, o serviço de conta de relatórios agregáveis vai consumir o orçamento, vai acompanhar o consumo do ID compartilhado em um livro-razão e vai retornar um código de sucesso para o serviço de agregação. O serviço de agregação gera um relatório de resumo e o envia para a adtech. Se o consumo falhar, um erro será retornado ao serviço de agregação, e o job de agregação falhará. O serviço de agregação, por sua vez, retorna esse código de erro para a adtech.

Leia mais sobre a contabilidade de relatórios agregáveis e os coordenadores entre nuvens.