โมดูลไลบรารี IPsec/IKEv2 มีกลไกสำหรับการเจรจาพารามิเตอร์ความปลอดภัย (คีย์ อัลกอริทึม การกำหนดค่าอุโมงค์) สำหรับฟีเจอร์ Android ใหม่และที่มีอยู่ เช่น Wireless LAN แบบทำงานร่วมกัน (IWLAN) และ VPN โมดูลนี้ อัปเดตได้ ซึ่งหมายความว่าสามารถรับการอัปเดตฟังก์ชันการทำงานภายนอก วงจรการเปิดตัว Android ปกติได้
โมดูลไลบรารี IPsec/IKEv2 มีประโยชน์ดังนี้
รองรับ IMS, IWLAN และ VPN ที่ปรับปรุงใหม่ IP Multimedia Subsystem (IMS) และ IWLAN ต้องใช้ IKEv2 เพื่อแลกเปลี่ยนคีย์ให้เสร็จสมบูรณ์อย่างปลอดภัยและเชื่อถือได้ ใน Android 11 ไลบรารีการเจรจา IKEv2 ของโมดูลไลบรารี IPsec/IKEv2 เป็นข้อมูลเริ่มต้นของแพลตฟอร์มในการใช้งานไคลเอ็นต์ IKEv2 ซึ่งรองรับการสร้างครั้งแรก การเปลี่ยนคีย์เป็นระยะ การตรวจหาเพียร์ที่หยุดทำงาน และการส่งต่อ นอกจากนี้ โมดูลยังช่วยให้เลิกใช้งานและแทนที่ ไลบรารี VPN ของ IKEv1 ที่อิงตาม Racoon ซึ่งใช้เป็นไคลเอ็นต์ VPN ในตัวเริ่มต้นใน Android 10 และเวอร์ชันที่ต่ำกว่าได้ด้วย
ความสอดคล้องของระบบนิเวศ การใช้ไลบรารีการเจรจา IPsec/IKEv2 เป็นไลบรารีเริ่มต้นของแพลตฟอร์มจะช่วยส่งเสริมความสอดคล้องทั่วทั้งระบบนิเวศ ลดการขึ้นอยู่กับการใช้งานแบบโอเพนซอร์ส และปรับปรุงความสามารถในการบำรุงรักษาและความสามารถในการอัปเดต การติดตั้งใช้งานเฉพาะไคลเอ็นต์ที่ทำงานบน IPsec API ของ Android จะช่วยให้คุณใช้ประโยชน์จากการรองรับ IPsec ของ Linux ได้โดยไม่ต้องมีสิทธิ์ระดับสูงที่จำเป็นสำหรับ Daemon ของ IKEv2 ไลบรารี IKEv2 เขียนด้วยภาษา Java เพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัยที่พบในการใช้งาน 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 (CTS) จะยืนยันฟังก์ชันการทำงานของโมดูลไลบรารี IPsec/IKEv2
โดยการเรียกใช้ชุดการทดสอบ CTS
ที่ครอบคลุมในทุกรุ่นของโมดูล นอกจากนี้ คุณยังเรียกใช้การทดสอบหน่วยโมดูลไลบรารี IPsec/IKEv2
ได้โดยใช้คำสั่ง atest FrameworksIkeTests