Firma Google wprowadziła kilka nowych ustawień prywatności i bezpieczeństwa w systemie Android 12, w tym nowe przełączniki umożliwiające włączanie/wyłączanie kamerę i mikrofon, wskaźniki pokazujące, kiedy kamera i mikrofon są używane, nowy panel prywatności oraz więcej. Chociaż firma dostarczyła szczegółowe wyjaśnienia dotyczące tych funkcji, przedstawiła jedynie krótki przegląd nowego prywatnego rdzenia obliczeniowego Androida.
W zeszłym roku na konferencji programistów I/O firma Google ujawniła, że rdzeń Private Compute Core jest bezpieczny partycja do przetwarzania wrażliwych danych użytkownika na urządzeniu, podobna do tej używanej do haseł i biometrii dane. Firma dodała, że będzie wykorzystywana do kilku funkcji opartych na sztucznej inteligencji, takich jak napisy na żywo, teraz odtwarzane i inteligentna odpowiedź, ale nie podała szczegółów, jak to wszystko działa. To doprowadziło nas do spekulują, że używa maszyny wirtualnej z Androidem o nazwie „microdroid” aż do Googlera podzielił się pewnymi spostrzeżeniami
pod koniec ubiegłego roku i ujawniło, że Private Compute Core nie jest powiązany z uruchomionymi maszynami wirtualnymi. Google w końcu przedstawił oficjalne wyjaśnienie, ujawniając dokładnie, co robi i jak działa prywatny rdzeń obliczeniowy Androida.W nowym poście na blogu Google wyjaśnia, że Private Compute Core (PCC) „to bezpieczne, izolowane środowisko przetwarzania danych w systemie operacyjnym Android, które umożliwia kontrolę nad znajdującymi się w nim danymi, np. decydowanie, czy, w jaki sposób i kiedy zostaną one udostępnione innym osobom. W ten sposób PCC może włączyć funkcje takie jak Tłumacz na żywo bez udostępniania ciągłych danych z wykrywania dostawcom usług, w tym Google. PCC jest częścią Protected Computing, zestawu narzędzi technologii, które zmieniają sposób, czas i miejsce przetwarzania danych, aby technicznie zapewnić ich prywatność i bezpieczeństwo.
Jak działa prywatny rdzeń obliczeniowy Androida
Prywatny rdzeń obliczeniowy systemu Android zasadniczo chroni poufne dane dotyczące takich funkcji, jak tłumaczenie na żywo, teraz odtwarzane i inteligentna odpowiedź, w poufności przed innymi podsystemami. W tym celu Google wykorzystuje techniki takie jak wiązania komunikacji międzyprocesowej (IPC) i izolowane procesy. Techniki te są uwzględnione w projekcie Android Open Source i mogą być kontrolowane przez publicznie dostępne powierzchnie, takie jak interfejsy API platformy Android.
Ponieważ Google stale aktualizuje swoje funkcje sztucznej inteligencji, musi także aktualizować modele uczenia maszynowego działające w PCC. Aby to zrobić bez narażania wrażliwych danych, Google wykorzystuje stowarzyszone uczenie się i analizy oraz monitoruje połączenia sieciowe, aby poprawić wydajność modeli za pomocą Prywatne usługi obliczeniowe. Usługi Private Compute Services stanowią pomost chroniący prywatność pomiędzy Private Compute Core a chmurą, dzięki czemu jest to możliwe Google ma możliwość dostarczania zaktualizowanych modeli sztucznej inteligencji i innych aktualizacji funkcji uczenia maszynowego w trybie piaskownicy w bezpieczny sposób ścieżka. Komunikacja między funkcjami w trybie piaskownicy a usługami Private Compute Services odbywa się za pośrednictwem interfejsów API typu open source, które usuwają informacje identyfikujące z danych.
Aby zapewnić większą przejrzystość, Google to zrobił opublikował dokument techniczny wyszczególniając stosowane zabezpieczenia danych w celu zachowania poufności danych PCC, ich procesy i mechanizmy, a także schematy struktur prywatności dla funkcji ciągłego wykrywania. Dodatkowo firma od niedawna Prywatne usługi komputerowe o otwartym kodzie źródłowym, umożliwiając społeczności Androida niezależną kontrolę kodu sterującego zarządzaniem danymi i zasadami ruchu wychodzącego.