Android की ओर से सुरक्षा की पुष्टि

 सुरक्षित पुष्टि करने वाली स्क्रीन.

पहली इमेज. सुरक्षित पुष्टि करने की स्क्रीन.

इस पेज पर, ConfirmationUI को लागू करने और KeyMint को पुष्टि करने वाले स्टेटमेंट भेजने के बारे में बताया गया है.

Android Protected Confirmation, Trusted UI नाम के हार्डवेयर से सुरक्षित उपयोगकर्ता इंटरफ़ेस का इस्तेमाल करता है. इससे, ज़रूरी लेन-देन के लिए सुरक्षा की गारंटी मिलती है. Android Protected Confirmation की सुविधा, Android 9 (एपीआई लेवल 28) या उसके बाद के वर्शन पर काम करने वाले डिवाइसों के लिए उपलब्ध है.

जब कोई ऐप्लिकेशन, Protected Confirmation को शुरू करता है, तो Trusted UI, उपयोगकर्ता से पुष्टि करने के लिए कहता है. Android या उसके Linux कर्नल से समझौता किए जाने के बावजूद, Trusted UI, प्रॉम्प्ट किए गए मैसेज के लिए उपयोगकर्ता की मंज़ूरी की पुष्टि करता है. इसके बाद, KeyMint (पहले Keymaster) के साथ मिलकर, इस पुष्टि को किसी दूसरी पार्टी को भेजा जाता है.

डेवलपर, Android Protected Confirmation से जुड़ी डेवलपर जानकारी, developer.android.com पर देख सकते हैं.

दायरा

Android Protected Confirmation को लागू करने की प्रोसेस को दो हिस्सों में बांटा जा सकता है. ये दोनों हिस्से, ट्रस्टेड एक्ज़ीक्यूशन एनवायरमेंट (टीईई) में मौजूद होते हैं. पहला हिस्सा, KeyMint का एक्सटेंशन है. इससे, Tag::TRUSTED_CONFIRMATION_REQUIRED के इस्तेमाल की ज़रूरी शर्त के साथ कुंजियां जनरेट की जा सकती हैं. दूसरा हिस्सा, ConfirmationUI नाम का एक ऐप्लिकेशन है. यह पुष्टि करने वाले टोकन जनरेट करता है. ये टोकन, क्रिप्टोग्राफ़िक स्टेटमेंट होते हैं. जब उपयोगकर्ता किसी मैसेज की पुष्टि करता है, तो ये KeyMint को भेजे जाते हैं.