Sprawdzone metody zapewniania bezpieczeństwa sprzętu

Ta strona zawiera zalecenia, które pomogą zapewnić, że sprzęt obecny na urządzeniach z Androidem przyczynia się do zwiększenia ogólnego bezpieczeństwa urządzenia, a nie do jego obniżenia.

Pamięć urządzenia

Wybierając pamięć do urządzeń z Androidem, należy pamiętać o potencjalnych kompromisach dotyczących bezpieczeństwa. Na przykład niektóre typy pamięci mogą umożliwiać przeprowadzanie ataków typu Rowhammer.

  • Urządzenia z Androidem powinny używać pamięci, która zawiera środki zapobiegające atakom typu Rowhammer. Aby uzyskać więcej informacji, producenci urządzeń powinni ściśle współpracować z producentami pamięci.

StrongBox KeyMint (wcześniej Keymaster)

Ważne jest bezpieczne przechowywanie i obsługiwanie kluczy kryptograficznych dostępnych na urządzeniu. Zwykle odbywa się to na urządzeniach z Androidem przy użyciu KeyMint (wcześniej Keymaster) opartego na sprzęcie, który jest zaimplementowany w izolowanym środowisku, takim jak zaufane środowisko wykonawcze (TEE). Zalecane jest także obsługiwanie StrongBox KeyMint, zaimplementowanego w sprzęcie odpornym na manipulacje.

  • Jeśli zdecydujesz się na obsługę StrongBox KeyMint, upewnij się, że działa on w środowisku, które ma oddzielny procesor, bezpieczną pamięć, wysokiej jakości generator liczb losowych, opakowanie odporne na manipulacje i odporność na ataki kanałem bocznym, aby spełnić wymagania kwalifikujące do StrongBox KeyMint. Więcej informacji o wymaganiach znajdziesz w sekcji 9.11.2 dokumentu CDD dotyczącego Androida.