Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-10-22 UTC."],[[["The Key Generation and Distribution Service creates and securely stores encryption keys, providing public keys via CDN for client-side encryption and private keys via secure APIs for decryption within a TEE."],["The Aggregatable Report Accounting Service prevents duplicate report processing by tracking budget consumption using shared IDs and reporting origins, ensuring reports are processed only once."],["The Aggregation Service interacts with the Key Hosting Service to decrypt aggregatable reports and the Aggregatable Report Accounting Service to manage report processing and budget consumption."]]],["Key Hosting Service creates and distributes Data Encryption Keys (DEK) via public CDNs for user-data encryption or secure APIs for private decryption within TEE instances. Aggregatable Report Accounting Service ensures reports are processed only once by receiving a shared ID and reporting origin from Aggregation Service. It verifies budget availability, records consumption in a ledger, and returns a success or error code, determining the aggregation job's success. This ensures no double processing of the report.\n"]]