Google เพิ่มโปรโตคอล VPN ที่ปฏิวัติวงการให้กับระบบปฏิบัติการ Android ที่กำลังจะมาถึงอย่างเงียบ ๆ

Google เพิ่มโปรโตคอล VPN ที่ปฏิวัติวงการให้กับระบบปฏิบัติการ Android ที่กำลังจะมาถึงอย่างเงียบ ๆ

การเปิดตัว WireGuard เมื่อต้นปีนี้ถือเป็นเรื่องใหญ่ที่สุดอย่างหนึ่งที่เกิดขึ้นกับอุตสาหกรรม VPN มาเป็นเวลานาน และขณะนี้ Google ได้เพิ่มการรองรับโปรโตคอลใหม่ให้กับ Android เวอร์ชันถัดไปแล้ว WireGuard ซึ่งสร้างโดย Jason A. Donenfeld จาก Edge Security ใช้การเข้ารหัสที่ล้ำสมัยเพื่อให้ผู้ใช้ได้รับความเป็นส่วนตัว ความปลอดภัย และความเร็วสูงสุด โปรโตคอลใหม่เร็วกว่าโปรโตคอล VPN ที่มีอยู่และยังมีโค้ดเพียง 4.000 บรรทัด เมื่อเทียบกับโค้ด 100.000 บรรทัดของ OpenVPN ทำให้ง่ายต่อการตรวจสอบและตรวจสอบ หลังจากที่โปรโตคอลเวอร์ชัน 1.0.0 เปิดตัวเมื่อเดือนมีนาคมปีที่แล้ว Linus Torvalds ได้เพิ่มโปรโตคอลนี้ลงในเคอร์เนล Linux และทำให้พร้อมใช้งานใน Linux 5.6 เนื่องจาก Android ใช้ Linux เช่นกัน จึงสมเหตุสมผลที่ Google ต้องการนำการรองรับ WireGuard ดั้งเดิมมาสู่ระบบปฏิบัติการมือถือโดยเพิ่มลงในแผนผัง Linux Kernel 5.4 ของ Android 12

เพิ่ม WireGuard ไปยัง Android

เมื่อใช้ Android เวอร์ชันใหม่แต่ละเวอร์ชัน Google จะปลอมแปลงเคอร์เนล Linux แต่ละเวอร์ชันเพื่อรวม "แพตช์ที่น่าสนใจสำหรับชุมชน Android ที่ยังไม่ได้รวมเข้ากับเคอร์เนล LTS (Mainline หรือ Long Term Supported)" เคอร์เนลเหล่านี้รู้จักกันในชื่อเคอร์เนล Android ทั่วไปและก่อตัวเป็นเคอร์เนล Linux ที่มาพร้อมกับอุปกรณ์ Android ในขณะที่ Google เปิดตัว Android เวอร์ชันใหม่ ยักษ์ใหญ่ด้านการค้นหาก็รองรับเคอร์เนล Linux หลายเวอร์ชัน ตัวอย่างเช่น เคอร์เนล Linux เวอร์ชัน 4.14 และ 4.19 จะใช้ Android 11 ในขณะที่เวอร์ชัน 4.19 และ 5.4 จะมาพร้อมกับ Android 12 สมาร์ทโฟน Android รุ่นเรือธงในปัจจุบันทำงานบนทางแยกของเคอร์เนล Linux 4.19 แต่ในเวอร์ชันที่กำลังจะมาถึง เริ่มต้นด้วย Android 12 อุปกรณ์ใหม่จะทำงานบนเคอร์เนล Linux 5.4 ซึ่งรวมถึงการสนับสนุน WireGuard เมื่อเร็วๆ นี้ มีการเพิ่มการคอมมิตใหม่หลายรายการในแผนผัง Android Common Kernel Android 12-5.4 และหนึ่งในการคอมมิตเหล่านั้นสำหรับโปรโตคอล WireGuard VPN Greg Kroah-Hartman ผู้พัฒนาเคอร์เนล Linux อธิบายในความมุ่งมั่นของเขาว่า WireGuard จะพร้อมใช้งานใน Android 12 ในรูปแบบไดรเวอร์อุปกรณ์เครือข่ายแบบธรรมดา โดยกล่าวว่า: “คอมมิตนี้ใช้ WireGuard เป็นไดรเวอร์อุปกรณ์เครือข่ายแบบธรรมดา ซึ่งสามารถเข้าถึงได้ในรูปแบบ RTNL ทั่วไปที่ใช้โดยเครือข่ายเสมือน ไดรเวอร์ โดยจะใช้ udp_tunnel, GRO, GSO, NAPI API และชุด API ระบบย่อยเครือข่ายตามปกติ "เราน่าจะทราบข้อมูลเพิ่มเติมเกี่ยวกับการรองรับ WireGuard ใน Android เวอร์ชันล่าสุดเมื่อเราเข้าใกล้การเปิดตัว Android 12 อย่างเป็นทางการมากขึ้น ผ่าน XDA