IPsec/IKEv2 লাইব্রেরি মডিউল, নতুন ও আগে থেকে থাকা Android ফিচারের জন্য নিরাপত্তা প্যারামিটার (কী, অ্যালগরিদম, টানেল কনফিগারেশন) নেগোশিয়েট করার একটি মেকানিজম প্রদান করে, যেমন ইন্টারওয়ার্কিং ওয়্যারলেস LAN (IWLAN) ও VPN। এই মডিউলটি আপডেট করা যায়, অর্থাৎ এটি সাধারণ Android রিলিজ সাইকেলের বাইরেও ফাংশনালিটি সংক্রান্ত আপডেট পেতে পারে।
IPsec/IKEv2 লাইব্রেরি মডিউল নিম্নলিখিত সুবিধা প্রদান করে।
IMS, IWLAN ও আধুনিক VPN-এর জন্য সহায়তা। IP মাল্টিমিডিয়া সাবসিস্টেম (IMS) এবং IWLAN-এর ক্ষেত্রে নিরাপদে ও নির্ভরযোগ্যভাবে কী এক্সচেঞ্জ সম্পূর্ণ করার জন্য IKEv2 প্রোটোকল প্রয়োজন। Android 11-এ, IPsec/IKEv2 লাইব্রেরি মডিউলের IKEv2 নেগোসিয়েশন লাইব্রেরি হল IKEv2 ক্লায়েন্টের প্ল্যাটফর্মের ডিফল্ট প্রয়োগ, যা প্রাথমিক এস্ট্যাবলিশমেন্ট, পিরিয়ডিক রি-কী, ডেড পিয়ার ডিটেকশন ও হ্যান্ড-অফকে সহায়তা করে। এছাড়াও, এই মডিউলটি Android 10 ও এর আগের ভার্সনে ডিফল্ট বিল্ট-ইন VPN ক্লায়েন্ট হিসেবে ব্যবহৃত racoon-ভিত্তিক IKEv1 VPN লাইব্রেরি বন্ধ করা ও প্রতিস্থাপন করার সুবিধা চালু করে।
ইকোসিস্টেমের কনসিস্টেন্সি। IPsec/IKEv2 নেগোসিয়েশন লাইব্রেরিটিকে প্ল্যাটফর্মের ডিফল্ট লাইব্রেরি হিসেবে ব্যবহার করলে, ইকোসিস্টেম জুড়ে সামঞ্জস্য বজায় রাখা যায়, ক্লোজড সোর্স ইমপ্লিমেন্টেশনের উপর নির্ভরতা কমে যায় এবং মেন্টেনেবিলিটি ও আপডেটেবিলিটি উন্নত হয়। শুধুমাত্র ক্লায়েন্ট-সাইড ইমপ্লিমেন্টেশন থাকলে, তা Android-এর IPsec API-এর উপরে কাজ করে। এর ফলে IKEv2 ডেমনের প্রয়োজনীয় বিশেষ সুবিধা ছাড়াই Linux IPsec সাপোর্ট ব্যবহার করা যায়। IKEv2 লাইব্রেরিটি জাভাতে লেখা হয়েছে যাতে C বা C++ ইমপ্লিমেন্টেশনে পাওয়া নিরাপত্তা সংক্রান্ত সমস্যা এড়ানো যায়।
নিরাপত্তা ও ইন্টারঅপারেবিলিটি সংক্রান্ত সমস্যার দ্রুত সমাধান। IPsec/IKEv2 হল নিরাপত্তা-সংক্রান্ত কোড যা ব্যবহারকারীর ডেটা সুরক্ষিত রাখতে VPN-কে সাহায্য করে। অনেক ক্লায়েন্ট ও সার্ভার 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 লাইব্রেরি মডিউল ইউনিট
টেস্ট রান করতে পারবেন।