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

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

आईपी सिक्योरिटी/IKEv2 लाइब्रेरी मॉड्यूल के ये फ़ायदे हैं.

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

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

  • सुरक्षा और इंटरऑपरेबिलिटी से जुड़ी समस्याओं को तुरंत ठीक करने की सुविधा. आईपी सिक्योरिटी/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 लाइब्रेरी मॉड्यूल यूनिट के टेस्ट भी चलाए जा सकते हैं.