Esta página contém recomendações para garantir que o hardware presente nos dispositivos Android contribua para aumentar a segurança geral do dispositivo, em vez de comprometê-la.
Memória do dispositivo
É importante entender as possíveis compensações de segurança ao selecionar a memória para dispositivos Android. Por exemplo, certos tipos de memória podem permitir a execução de ataques no estilo Rowhammer.
- Os dispositivos Android precisam usar memória que contenha mitigações contra ataques no estilo Rowhammer. Os fabricantes de dispositivos precisam trabalhar em estreita colaboração com os fabricantes de memória para mais detalhes.
StrongBox KeyMint (anteriormente Keymaster)
É importante armazenar e processar com segurança as chaves criptográficas disponíveis no dispositivo. Normalmente, isso é feito em dispositivos Android usando um KeyMint (anteriormente Keymaster) com suporte de hardware implementado em um ambiente isolado, como o ambiente de execução confiável (TEE). Também recomendamos oferecer suporte a um StrongBox KeyMint, que é implementado em hardware resistente a violações.
- Se você optar por oferecer suporte a um StrongBox KeyMint, verifique se ele está sendo executado em um ambiente que tenha uma CPU discreta, armazenamento seguro, um gerador de números aleatórios verdadeiros de alta qualidade, embalagem resistente a adulterações e resistência a canais laterais para atender aos requisitos de qualificação como um StrongBox KeyMint. Consulte a Seção 9.11.2 do CDD do Android para mais informações sobre os requisitos.