हार्डवेयर की सुरक्षा के सबसे सही तरीके

इस पेज पर, यह पक्का करने के लिए सुझाव दिए गए हैं कि Android डिवाइसों पर मौजूद हार्डवेयर, डिवाइस की सुरक्षा से समझौता करने के बजाय, डिवाइस की सुरक्षा को बेहतर बनाने में मदद करे.

डिवाइस का स्टोरेज

Android डिवाइसों के लिए मेमोरी चुनते समय, सुरक्षा से जुड़े संभावित जोखिमों को समझना ज़रूरी है. उदाहरण के लिए, कुछ खास तरह की मेमोरी, रोहैमर स्टाइल के हमलों को अंजाम दे सकती है.

  • Android डिवाइसों में ऐसी मेमोरी का इस्तेमाल किया जाना चाहिए जिसमें रोहैमर स्टाइल के हमलों से बचने के लिए, जोखिम कम करने की प्रोसेस शामिल हो. डिवाइस बनाने वाली कंपनियों को ज़्यादा जानकारी के लिए, मेमोरी बनाने वाली कंपनियों के साथ मिलकर काम करना चाहिए.

StrongBox KeyMint (पहले Keymaster)

डिवाइस पर उपलब्ध क्रिप्टोग्राफ़िक कुंजियों को सुरक्षित तरीके से सेव करना और मैनेज करना ज़रूरी है. आम तौर पर, Android डिवाइसों पर ऐसा करने के लिए, हार्डवेयर की मदद से काम करने वाले KeyMint (पहले इसे Keymaster कहा जाता था) का इस्तेमाल किया जाता है. इसे ट्रस्टेड एक्ज़ीक्यूशन एनवायरमेंट (टीईई) जैसे किसी अलग एनवायरमेंट में लागू किया जाता है. हमारा सुझाव है कि आप StrongBox KeyMint का भी इस्तेमाल करें. इसे ऐसे हार्डवेयर में लागू किया जाता है जिसके साथ छेड़छाड़ नहीं की जा सकती.

  • अगर आपको StrongBox KeyMint का इस्तेमाल करना है, तो पक्का करें कि यह ऐसे एनवायरमेंट में चल रहा हो जिसमें अलग सीपीयू, सुरक्षित स्टोरेज, अच्छी क्वालिटी का ट्रू रैंडम नंबर जनरेटर, छेड़छाड़ से सुरक्षित पैकेजिंग, और साइड-चैनल रेजिस्टेंस मौजूद हो. इससे StrongBox KeyMint की ज़रूरी शर्तें पूरी की जा सकेंगी. ज़रूरी शर्तों के बारे में ज़्यादा जानने के लिए, Android सीडीडी का सेक्शन 9.11.2 देखें.