securityPosture
هو تقييم الأمان لجهاز يتم تحديده من خلال حالة الجهاز الحالية.
يتم تحديد حالة الجهاز الحالية من خلال عوامل، مثل ما إذا كان الجهاز مزوّدًا بإذن الوصول إلى الجذر، وما إذا كان يعمل ببرنامج ثابت معدَّل وغير ذلك.
يتم تقسيم securityPosture
في الرد إلى devicePosture
وقائمة إضافية من postureDetails
تحتوي على الحقل securityRisk
.
يقدِّم الحقل securityRisk
فكرة عن سبب عدم اعتبار الجهاز في الحالة الأكثر أمانًا، بينما يمكن أن تساعد قائمة advice
في تنفيذ إجراءات لتحسين الوضع الأمني للجهاز.
على سبيل المثال:
{ "devicePosture": "POTENTIALLY_COMPROMISED", "postureDetails": [ { "securityRisk": "UNKNOWN_OS", "advice": [ { "defaultMessage": "The user should lock their device's bootloader." } ] }, { "securityRisk": "HARDWARE_BACKED_EVALUATION_FAILED" } ] }
تقييم الوضع الأمني
يتم تقييم securityPosture
تلقائيًا باستخدام مصادقة المفتاح، وتحديدًا مصادقة المفتاح المستند إلى الأجهزة (HBKA) إن أمكن، لتوفير بيان أمان موثوق به أثناء إنشاء المصادقة في الأجهزة الآمنة وتوقيعها.
وفي بعض الأحيان، لا يمكن استخدام HBKA في هذا التقييم. للإشارة إلى ذلك، سيعرض securityRisk
الخطأ "HARDWARE_BACKED_EVALUATION_FAILED". ويعني هذا أنّه يمكن تقييم securityPosture
ولكن لا يمكن تقييمه باستخدام HBKA، ما يعني أنّ حالة سلامة تشغيل الجهاز قد تكون معرّضة للاختراق (مثلاً، قد يكون الجهاز مزوّدًا بإذن الوصول إلى الجذر) ولا يتم رصده من خلال برامج الرصد المستندة إلى البرامج.
فهم قرارات الوضع الأمني
يمكن تفسير المجموعات المختلفة من devicePosture
وsecurityRisk
لفهم مستوى الأمان العام للجهاز. يُرجى العِلم أنّ القائمة التالية ليست شاملة:
- في حال عرض
devicePosture
الخيار "SECURE" وsecurityRisk
تعرض "HARDWARE_BACKED_EVALUATION_FAILED" سلامة الجهاز آمنة، ولكن يتعذّر على HBKA تأكيد ذلك. - في حال عرض
devicePosture
"POTENTIALLY_COMPROMISED" ولا يتم عرض نتيجةsecurityRisk
، يتم استخدام HBKA في التقييم ويتم اعتبار الجهاز مُخترَقًا. - في حال عرض
devicePosture
"POTENTIALLY_COMPROMISED" وsecurityRisk
تعرض "HARDWARE_BACKED_EVALUATION_FAILED" فلا يمكن إجراء سوى عمليات الفحص المستنِدة إلى البرامج، ومع ذلك تكون إشارات التهديد المتعلّقة بسلامة الجهاز قوية بما يكفي لاعتبار الجهاز مُخترَقًا. - إذا كانت
devicePosture
تعرض "POSTURE_UNSPECIFIED" تعذّر إكمال تقييم الأمان. ننصحك بانتظار إعادة إصدار HBKA، الذي يحدث عند إصدار بيان جديد، لمعرفة ما إذا كان يمكن أن يؤدي إلى عرض قيمة محددة. ومع ذلك، من المتوقع أن تكون هناك "POSTURE_UNSPECIFIED" عند التثبيت الأولي لفترة زمنية قصيرة.