IPsec/IKEv2 लाइब्रेरी

IPsec/IKEv2 लाइब्रेरी मॉड्यूल, नई और मौजूदा Android सुविधाओं के लिए सुरक्षा पैरामीटर (कुंजियां, एल्गोरिदम, टनल कॉन्फ़िगरेशन) के साथ बातचीत करने का तरीका उपलब्ध कराता है. जैसे, इंटरवर्किंग वायरलेस LAN (IWLAN) और वीपीएन. इस मॉड्यूल को अपडेट किया जा सकता है. इसका मतलब है कि इसे Android के सामान्य रिलीज़ साइकल के बाहर भी अपडेट किया जा सकता है.

IPsec/IKEv2 लाइब्रेरी मॉड्यूल से ये फ़ायदे मिलते हैं.

  • IMS, IWLAN, और आधुनिक वीपीएन के साथ काम करने की सुविधा. आईपी मल्टीमीडिया सबसिस्टम (आईएमएस) और आईडब्ल्यूएलएएन के लिए, कुंजियों के सुरक्षित और भरोसेमंद तरीके से एक्सचेंज करने के लिए IKEv2 की ज़रूरत होती है. Android 11 में, IPsec/IKEv2 लाइब्रेरी मॉड्यूल की IKEv2 नेगोशिएशन लाइब्रेरी, प्लैटफ़ॉर्म पर IKEv2 क्लाइंट के डिफ़ॉल्ट तौर पर लागू होती है. यह शुरुआती सेटअप, समय-समय पर फिर से कुंजी सेट करने, मृत पीयर का पता लगाने, और हैंडऑफ़ की सुविधा के साथ काम करती है. यह मॉड्यूल, racoon पर आधारित IKEv1 वीपीएन लाइब्रेरी को बंद करने और बदलने की सुविधा भी देता है. इस लाइब्रेरी का इस्तेमाल, Android 10 और उससे पहले के वर्शन में डिफ़ॉल्ट रूप से पहले से मौजूद वीपीएन क्लाइंट के तौर पर किया जाता है.

  • इकोसिस्टम में एक जैसा कॉन्टेंट. IPsec/IKEv2 नेगोशिएशन लाइब्रेरी को प्लैटफ़ॉर्म की डिफ़ॉल्ट लाइब्रेरी के तौर पर इस्तेमाल करने से, पूरे नेटवर्क में एक जैसी सुविधाएं मिलती हैं. साथ ही, क्लोज़्ड सोर्स वाले प्रोग्राम पर निर्भरता कम होती है. साथ ही, इसे मैनेज करना और अपडेट करना आसान हो जाता है. Android के IPsec API के साथ काम करने वाला सिर्फ़ क्लाइंट लागू करने से, Linux IPsec के साथ काम करने की सुविधा मिलती है. इसके लिए, IKEv2 डेमन के लिए ज़रूरी खास अनुमतियों की ज़रूरत नहीं होती. IKEv2 लाइब्रेरी को Java में लिखा गया है, ताकि C या C++ के इस्तेमाल से जुड़ी सुरक्षा से जुड़ी समस्याओं से बचा जा सके.

  • सुरक्षा और इंटरऑपरेबिलिटी से जुड़ी समस्याओं को तुरंत ठीक करने के लिए. IPsec/IKEv2, सुरक्षा के लिहाज़ से अहम कोड है. यह वीपीएन को उपयोगकर्ता के डेटा को सुरक्षित रखने में मदद करता है. कई क्लाइंट और सर्वर, IKEv2 प्रोटोकॉल को थोड़ा अलग तरीके से लागू करते हैं. इस वजह से, IKEv2 लाइब्रेरी और अन्य IKEv2 सर्वर के बीच इंटरऑपरेबिलिटी से जुड़ी समस्याएं हो सकती हैं. मॉड्यूल को अपडेट करने की सुविधा की मदद से, Android टीम सुरक्षा से जुड़ी कमज़ोरियों को तुरंत ठीक कर सकती है. साथ ही, अलग-अलग प्लैटफ़ॉर्म के साथ काम करने से जुड़ी गड़बड़ियों को तुरंत ठीक कर सकती है. इससे, पारिस्थितिकी तंत्र के पार्टनर का काम कम हो जाता है.

मॉड्यूल की सीमा

IPsec/IKEv2 लाइब्रेरी मॉड्यूल, packages/modules/IPsec में मौजूद है.

मॉड्यूल का फ़ॉर्मैट

IPsec/IKEv2 लाइब्रेरी मॉड्यूल (com.android.ipsec), APEX फ़ॉर्मैट में है. यह Android 11 या इसके बाद के वर्शन वाले डिवाइसों के लिए उपलब्ध है.

पसंद के मुताबिक बनाएं

IPsec/IKEv2 लाइब्रेरी मॉड्यूल में पसंद के मुताबिक बदलाव नहीं किया जा सकता.

टेस्ट करना

Android Compatibility Test Suite (CTS), हर मॉड्यूल रिलीज़ पर CTS टेस्ट का पूरा सेट चलाकर, IPsec/IKEv2 लाइब्रेरी मॉड्यूल के फ़ंक्शन की पुष्टि करता है. atest FrameworksIkeTests कमांड का इस्तेमाल करके, IPsec/IKEv2 लाइब्रेरी मॉड्यूल यूनिट के टेस्ट भी चलाए जा सकते हैं.