IPsec/IKEv2 লাইব্রেরি

IPsec/IKEv2 লাইব্রেরি মডিউলটি ইন্টারওয়ার্কিং ওয়্যারলেস ল্যান (IWLAN) এবং ভিপিএন-এর মতো নতুন ও বিদ্যমান অ্যান্ড্রয়েড ফিচারগুলোর জন্য নিরাপত্তা প্যারামিটার (কী, অ্যালগরিদম, টানেল কনফিগারেশন) নিয়ে আলোচনার একটি পদ্ধতি প্রদান করে। এই মডিউলটি আপডেটেবল, অর্থাৎ এটি সাধারণ অ্যান্ড্রয়েড রিলিজ চক্রের বাইরেও কার্যকারিতার আপডেট গ্রহণ করতে পারে।

IPsec/IKEv2 লাইব্রেরি মডিউলটি নিম্নলিখিত সুবিধাগুলো প্রদান করে।

  • IMS, IWLAN, এবং আধুনিক VPN-এর জন্য সমর্থন। IP মাল্টিমিডিয়া সাবসিস্টেম (IMS) এবং IWLAN-এর নিরাপদে ও নির্ভরযোগ্যভাবে কী এক্সচেঞ্জ সম্পন্ন করার জন্য IKEv2 প্রয়োজন। Android 11-এ, IPsec/IKEv2 লাইব্রেরি মডিউলের IKEv2 নেগোসিয়েশন লাইব্রেরিটি হলো প্ল্যাটফর্মের ডিফল্ট IKEv2 ক্লায়েন্ট ইমপ্লিমেন্টেশন, যা ইনিশিয়াল এস্টাবলিশমেন্ট, পিরিয়ডিক রি-কী, ডেড পিয়ার ডিটেকশন, এবং হ্যান্ডঅফ সমর্থন করে। এই মডিউলটি Android 10 এবং তার নিচের সংস্করণগুলোতে ডিফল্ট বিল্ট-ইন VPN ক্লায়েন্ট হিসেবে ব্যবহৃত racoon-ভিত্তিক IKEv1 VPN লাইব্রেরিটিকে বাতিল ও প্রতিস্থাপন করতেও সক্ষম করে।

  • ইকোসিস্টেমের সামঞ্জস্য। প্ল্যাটফর্মের ডিফল্ট লাইব্রেরি হিসেবে IPsec/IKEv2 নেগোসিয়েশন লাইব্রেরি ব্যবহার করা ইকোসিস্টেম-ব্যাপী সামঞ্জস্যকে উৎসাহিত করে, ক্লোজড সোর্স ইমপ্লিমেন্টেশনের উপর নির্ভরতা কমায় এবং রক্ষণাবেক্ষণযোগ্যতা ও হালনাগাদযোগ্যতা উন্নত করে। অ্যান্ড্রয়েডের IPsec API-এর উপর ভিত্তি করে কাজ করা একটি ক্লায়েন্ট-অনলি ইমপ্লিমেন্টেশন থাকার ফলে, একটি IKEv2 ডেমন-এর জন্য প্রয়োজনীয় উচ্চতর প্রিভিলেজ ছাড়াই লিনাক্স IPsec সাপোর্টের সুবিধা পাওয়া যায়। C বা C++ ইমপ্লিমেন্টেশনে পাওয়া নিরাপত্তাজনিত সমস্যা এড়ানোর জন্য IKEv2 লাইব্রেরিটি জাভাতে লেখা হয়েছে।

  • নিরাপত্তা এবং আন্তঃকার্যক্ষমতা সংক্রান্ত সমস্যার দ্রুত সমাধান। IPsec/IKEv2 হলো একটি নিরাপত্তা-সংবেদনশীল কোড যা ব্যবহারকারীর ডেটা সুরক্ষিত রাখতে VPN-কে সহায়তা করে। অনেক ক্লায়েন্ট এবং সার্ভার IKEv2 প্রোটোকলটি সামান্য ভিন্নভাবে প্রয়োগ করে, যার ফলে IKEv2 লাইব্রেরি এবং অন্যান্য IKEv2 সার্ভারের মধ্যে সম্ভাব্য আন্তঃকার্যক্ষমতা সংক্রান্ত সমস্যা দেখা দেয়। মডিউলের হালনাগাদযোগ্যতা অ্যান্ড্রয়েড টিমকে নিরাপত্তা দুর্বলতার বিরুদ্ধে দ্রুত প্রতিক্রিয়া জানাতে এবং আন্তঃকার্যক্ষমতার ত্রুটিগুলো দ্রুত সমাধান করতে সাহায্য করে, এবং একই সাথে ইকোসিস্টেম অংশীদারদের কাজও কমিয়ে আনে।

মডিউল সীমানা

IPsec/IKEv2 লাইব্রেরি মডিউলটি packages/modules/IPsec ফোল্ডারে অবস্থিত।

মডিউল ফরম্যাট

IPsec/IKEv2 লাইব্রেরি মডিউল ( com.android.ipsec ) APEX ফরম্যাটে রয়েছে এবং এটি Android 11 বা তার পরবর্তী সংস্করণের ডিভাইসগুলোতে পাওয়া যায়।

কাস্টমাইজেশন

IPsec/IKEv2 লাইব্রেরি মডিউলটি কাস্টমাইজেশন সমর্থন করে না।

পরীক্ষা

অ্যান্ড্রয়েড কম্প্যাটিবিলিটি টেস্ট স্যুট (CTS) প্রতিটি মডিউল রিলিজে একগুচ্ছ ব্যাপক CTS টেস্ট চালানোর মাধ্যমে IPsec/IKEv2 লাইব্রেরি মডিউলের কার্যকারিতা যাচাই করে। এছাড়াও আপনি atest FrameworksIkeTests কমান্ডটি ব্যবহার করে IPsec/IKEv2 লাইব্রেরি মডিউলের ইউনিট টেস্ট চালাতে পারেন।