Donanım güvenliğiyle ilgili en iyi uygulamalar

Bu sayfada, Android cihazlarda bulunan donanımın cihazın güvenliğini tehlikeye atmak yerine genel güvenliğini artırmaya katkıda bulunmasını sağlayacak öneriler yer almaktadır.

Cihaz belleği

Android cihazlar için bellek seçerken güvenlikten ödün vermeniz gerekebileceğini anlamanız önemlidir. Örneğin, belirli bellek türleri, Rowhammer tarzı saldırıların yürütülmesine olanak tanıyabilir.

  • Android cihazlar, Rowhammer tarzı saldırılara karşı önlemler içeren bellek kullanmalıdır. Cihaz üreticileri, daha fazla bilgi için bellek üreticileriyle yakın bir şekilde çalışmalıdır.

StrongBox KeyMint (eski adıyla Keymaster)

Cihazda bulunan şifreleme anahtarlarının güvenli bir şekilde saklanması ve işlenmesi önemlidir. Bu işlem genellikle Android cihazlarda, Güvenilir Yürütme Ortamı (TEE) gibi izole bir ortamda uygulanan donanım tabanlı KeyMint (eski adıyla Keymaster) kullanılarak yapılır. Kurcalamaya dayanıklı donanımda uygulanan StrongBox KeyMint'i desteklemenizi de öneririz.

  • StrongBox KeyMint'i desteklemeyi seçerseniz StrongBox KeyMint olarak nitelendirilme şartlarını karşılamak için ayrı bir CPU, güvenli depolama alanı, yüksek kaliteli gerçek rastgele sayı üreteci, kurcalamaya dayanıklı paketleme ve yan kanal direnci olan bir ortamda çalıştığından emin olun. Şartlar hakkında daha fazla bilgi için Android CDD'nin 9.11.2 bölümüne bakın.