การเปิดเผยตำนานรอบ ๆ WireGuard

การเปิดเผยตำนานรอบ ๆ WireGuard

WireGuard ทำให้อุตสาหกรรม VPN ยืนหยัดและสังเกตเห็นได้อย่างแน่นอนในช่วงนี้ โปรโตคอลโอเพ่นซอร์สความเร็วสูง ปลอดภัย และประหยัดพื้นที่นี้ใช้การเข้ารหัสขั้นสูงและมีการแข่งขันที่รุนแรงกับ IPsec และ OpenVPN จากมุมมองของผู้ใช้ พวกเขาคาดหวังประโยชน์อะไรจาก WireGuard และความเชื่อผิด ๆ เกี่ยวกับการใช้งานที่ได้รับการส่งเสริมในสื่อและที่อื่น ๆ มีอะไรบ้าง เกี่ยวกับผู้เขียน Tomislav Šohar เป็นผู้ก่อตั้ง Hide.me VPN การใช้เทคนิคการเข้ารหัสที่ทันสมัยและมีประสิทธิภาพมากขึ้นหมายความว่า WireGuard เป็นโปรโตคอลที่รวดเร็วอย่างยิ่งและไม่ลดทอนความปลอดภัย WireGuard ทำงานจากเคอร์เนล Linux ซึ่งหมายความว่าสามารถประมวลผลข้อมูลได้เร็วขึ้น ช่วยลดเวลาแฝงที่เกี่ยวข้องกับโปรโตคอล VPN อื่น ๆ ได้มาก เมื่อคำนึงถึงความปลอดภัย WireGuard จึงใหม่กว่า OpenVPN มาก ซึ่งหมายความว่าได้รับการออกแบบตั้งแต่ต้นจนจบเพื่อรองรับวิธีการเข้ารหัสและฟังก์ชันแฮชที่ทันสมัย ​​เช่น ChaCha20, BLAKE2, SipHash24, HKDF และ Curve25519 WireGuard ยังนำเสนอพื้นที่ที่เล็กกว่า: ต่างจาก OpenVPN และ IPsec ตรงที่ได้รับการออกแบบให้มีน้ำหนักเบาที่สุดเท่าที่จะเป็นไปได้และสามารถใช้งานได้โดยใช้โค้ดเพียงไม่กี่พันบรรทัด สิ่งนี้มีประโยชน์เพิ่มเติมในการสร้างพื้นผิวการโจมตีที่เล็กลง ทำให้การตรวจสอบโค้ดเป็นกระบวนการที่ง่ายและมีประสิทธิภาพมากขึ้น และยังมีความสามารถในการโรมมิ่งในตัวที่ช่วยให้ผู้ใช้สลับจากบางอย่างเช่น Wi-Fi เป็น 4G LTE ได้อย่างราบรื่นเมื่อเชื่อมต่อ WireGuard ใช้เครือข่ายของคุณอย่างมีประสิทธิภาพมากกว่าโปรโตคอลอื่นๆ โอเวอร์เฮดมีขนาดเพียง 32 ไบต์ ในขณะที่โปรโตคอลอื่นๆ ใช้พื้นที่ในการส่งสัญญาณมากกว่ามาก ซึ่งหมายความว่ามีพื้นที่มากขึ้นสำหรับข้อมูลของคุณ และมีประสิทธิภาพสูงขึ้นตามลำดับ

ตำนานการหักล้าง

เมื่อพิจารณาถึงผลประโยชน์ทั้งหมดนี้การรายงานข่าวของสื่อล่าสุดและการเรียกร้องบางอย่างเป็นเรื่องที่น่าประหลาดใจอย่างแน่นอน ลองมาดูตำนานที่เกิดขึ้นในช่วงสองสามสัปดาห์และเดือนที่ผ่านมาเพื่อที่คุณจะได้เข้าใจสิ่งที่ WireGuard นำเสนอได้ดียิ่งขึ้น

ความเชื่อที่ 1: WireGuard คือการอัปเดตที่จะเพิ่มความเร็วอินเทอร์เน็ตอย่างมาก โปรโตคอลอื่น ๆ ช้ากว่ามากหรือไม่?

บางส่วนเป็น แต่ส่วนใหญ่ขึ้นอยู่กับสถานการณ์และไม่เกี่ยวข้องกับการเข้ารหัสลับจริงๆ อะไรคือจุดประสงค์ของการเข้ารหัสอย่างรวดเร็วหากเชื่อมต่อผ่านโมเด็มโทรศัพท์? นอกจากนี้หากคุณเป็นผู้ให้บริการที่รองรับโปรโตคอลที่เร็วกว่ามาก (เช่น SoftEther บน Windows หรือ IKEv2 ในสิ่งอื่น ๆ ) WireGuard จะไม่ให้คำมั่นสัญญาเกี่ยวกับความเร็วที่น่าทึ่ง

ความเชื่อที่ 2: WireGuard ต้องการให้อุปกรณ์ทุกเครื่องบนเครือข่ายได้รับที่อยู่ IP ที่แน่นอนหรือคงที่

ในความเป็นจริง WireGuard ไม่ได้ขออะไรเลย มันทำงานเหมือนโปรโตคอลอื่น ๆ - มันทำงานเหมือนการเข้ารหัสที่หลากหลายของปริศนาขนาดใหญ่ที่เรียกว่าอุโมงค์ VPN จริงๆแล้วมันเป็นข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่คุณจัดการ การใช้การกำหนดค่าที่เรียบง่ายหรือเข้มงวดหมายถึงที่อยู่ IP แบบคงที่บนเซิร์ฟเวอร์ แต่สามารถจัดการได้แบบไดนามิก การเพิ่มที่อยู่ IP เมื่อจำเป็นและลบออกทันทีที่เซสชัน VPN สิ้นสุดลงหมายความว่า WireGuard สามารถทำงานได้เหมือนกับโปรโตคอล VPN อื่น ๆ

ความเชื่อที่ 3: WireGuard เปลี่ยนแปลงวิธีที่เซิร์ฟเวอร์สามารถสื่อสารระหว่างกันได้อย่างมาก

ไม่มันเป็นเกมบอลเหมือนกัน เช่นเดียวกับโปรโตคอลอื่น ๆ จริงๆมันไม่ง่ายอย่างนั้น

ความเชื่อที่ 4: ประสิทธิภาพสูงสุดที่เป็นไปได้มาจากการทำงานในเคอร์เนล

ไม่จริงทั้งหมด: IPSec เร็วกว่ามากในทุกแพลตฟอร์ม! IPSec นั้นเร็วกว่ามากเพราะมันทำงานในเคอร์เนลเช่นกัน แต่มันได้รับการปรับให้เหมาะกับโปรเซสเซอร์ของ Intel มากกว่า ประเด็นคือการทำงานในเคอร์เนลเป็นการเร่งความเร็วที่สำคัญ แต่ WireGuard ไม่ใช่โปรโตคอลเดียวที่ทำงานในลักษณะนี้ PPTP / L2TP ด้วย นักพัฒนา OpenVPN วางแผนที่จะปล่อยโมดูลเคอร์เนลสำหรับ Linux ในเร็ว ๆ นี้ SoftEther ทำงานโดยสิ้นเชิงในพื้นที่ผู้ใช้ SoftEther มีประสิทธิภาพเหนือกว่า WireGuard เมื่อประสิทธิภาพเป็นประเด็นหลัก

ความเชื่อที่ 5: WireGuard ยึดมั่นในวิธีการแลกเปลี่ยนและยืนยันข้อมูลที่มีประสิทธิภาพ แต่เรียบง่าย

ในความเป็นจริงสนับสนุนวิธีการแลกเปลี่ยนคีย์เดียวเท่านั้น รองรับ AEAD เพียงรายการเดียว โปรโตคอล VPN อื่น ๆ รองรับระบบการเข้ารหัสจำนวนมาก แต่มักจะติดตั้งบน AES AES ไม่ผิดพลาดยังไม่พบการใช้ประโยชน์ นอกจากนี้การเข้ารหัส AES (Rijndael เป็นชื่อที่แท้จริงของการเข้ารหัส) มีความแข็งแกร่งในการเข้ารหัสมากกว่า ChaCha20 ซึ่ง WireGuard ใช้ อย่างไรก็ตามมีราคาแพงในการคำนวณเมื่อเทียบกับ ChaCha20 ChaCha20 คือการประนีประนอมคุ้มราคาที่สุด อาจมีคนโต้แย้งว่า Poly1305 MAC นั้นแข็งแกร่งกว่า GCM แต่อีกครั้งเรามาถึงจุดที่ AES-GCM เข้ากันได้กับฮาร์ดแวร์

ก้าวไปข้างหน้าด้วย WireGuard

WireGuard เป็นโปรโตคอล VPN ที่น่าสนใจพร้อมความสามารถในการเปลี่ยนเกมสำหรับอุตสาหกรรม VPN เมื่อเทียบกับโปรโตคอล VPN ที่มีอยู่แล้ว WireGuard สามารถให้ความเร็วที่เร็วขึ้นและความน่าเชื่อถือที่มากขึ้นด้วยมาตรฐานการเข้ารหัสใหม่ที่ปรับปรุงใหม่ เมื่อได้รับความนิยมเพิ่มขึ้นและความต้องการที่เพิ่มขึ้นจึงหลีกเลี่ยงไม่ได้ที่บริการ VPN เพิ่มเติมจะรวม WireGuard ไว้ในกรอบ