Udostępnianie danych między usługą do agregacji a koordynatorami
Usługa generowania i dystrybucji kluczy
Kluczową częścią działania koordynatorów jest usługa hostingu kluczy, która przechowuje klucze utworzone przez usługę generowania kluczy. Ta ostatnia odpowiada za tworzenie kluczy szyfrujących dane (DEK) i udostępnianie ich do użytku publicznego lub prywatnego. Public Key Hosting Service korzysta z sieci dostarczania treści (CDN), aby udostępniać klucze do szyfrowania danych użytkowników na klientach Chrome lub Androida w przypadku usługi agregacji i usługi B&A. Usługa Private Key Hosting Service korzysta z zabezpieczonych interfejsów API, które udostępniają klucze prywatne w celu odszyfrowywania, do których można uzyskać dostęp tylko z poziomu instancji TEE. W przypadku usługi agregacji będzie to odszyfrowywanie nieprzetworzonych raportów agregowanych przekazane z interfejsu Attribution Reporting API lub Private Aggregation API.
Uwzględnianie raportów zbiorczych
Usługa konta na potrzeby raportowania umożliwiającego agregację służy do księgowania, aby raporty nie były przetwarzane więcej niż raz. W tym celu używa wspólnego identyfikatora i źródła raportu otrzymanego od usługi agregacji. Gdy usługa agregacji wywołuje usługę konta raportowania agregowalnego w celu wykorzystania budżetu, wysyła udostępniony identyfikator i źródło raportowania do usługi konta raportowania agregowalnego. Ta usługa używa źródła do autoryzacji oraz zarówno źródła, jak i wspólnego identyfikatora, aby śledzić wykorzystanie budżetu.
Jeśli określony wspólny identyfikator nie został jeszcze wykorzystany w ramach budżetu, usługa agregacji na koncie korzysta z tego budżetu, śledzi w skrócie wykorzystanie tego wspólnego identyfikatora i zwraca kod powodzenia do usługi agregacji. Usługa agregacji generuje następnie raport podsumowujący i przekazuje go do dostawcy technologii reklamowej. Jeśli konsumpcja się nie powiedzie, usługa agregacji zwraca błąd, a zadanie agregacji kończy się niepowodzeniem. Usługa agregacji zwraca ten kod błędu do technologii reklamowej.
Dowiedz się więcej o raportowaniu danych agregowanych i koordynatorze usług w chmurze.