أفضل الممارسات المتعلقة بأمان الأجهزة

تحتوي هذه الصفحة على اقتراحات لضمان أنّ الأجهزة المتوفّرة على أجهزة Android تساهم في رفع مستوى الأمان العام للجهاز بدلاً من المساس بأمان الجهاز.

ذاكرة الجهاز

من المهم فهم المفاضلات المحتملة في الأمان عند اختيار الذاكرة لأجهزة Android. على سبيل المثال، يمكن لبعض أنواع الذاكرة أن تتيح تنفيذ هجمات من نوع Rowhammer.

  • يجب أن تستخدم أجهزة Android ذاكرة تحتوي على إجراءات تخفيف ضد هجمات Rowhammer. على الشركات المصنّعة للأجهزة العمل بشكل وثيق مع الشركات المصنّعة لذاكرة الأجهزة للحصول على تفاصيل إضافية.

‫StrongBox KeyMint (المعروف سابقًا باسم Keymaster)

من المهم تخزين مفاتيح التشفير المتوفّرة على الجهاز والتعامل معها بأمان. ويتم ذلك عادةً على أجهزة Android من خلال استخدام KeyMint (المعروف سابقًا باسم Keymaster) المستنِد إلى الأجهزة والذي يتم تنفيذه في بيئة معزولة، مثل "بيئة التنفيذ الموثوقة" (TEE). ننصح أيضًا بإتاحة StrongBox KeyMint، الذي يتم تنفيذه في أجهزة مقاومة للتلاعب.

  • إذا اخترت إتاحة StrongBox KeyMint، تأكَّد من تشغيله في بيئة تحتوي على وحدة معالجة مركزية منفصلة ومساحة تخزين آمنة ومولّد أرقام عشوائية حقيقي عالي الجودة وحزمة مقاومة للتلاعب ومقاومة للقنوات الجانبية لتلبية متطلبات التأهّل كـ StrongBox KeyMint. لمزيد من المعلومات حول المتطلبات، يُرجى الاطّلاع على القسم 9.11.2 من مستند تعريف التوافق (CDD) لنظام التشغيل Android.