Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> VPN

WireGuard คืออะไร? อนาคตของเทคโนโลยี VPN

VPN นั้นซับซ้อน และด้วยตัวเลือกมากมายในตลาด และผู้ให้บริการทุกรายที่อ้างว่า VPN ของตนดีที่สุด การสมัครใช้บริการเป็นการตัดสินใจที่ต้องใช้ความคิดอย่างมาก

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

ในขณะที่ OpenVPN เป็นผู้นำในอุตสาหกรรม WireGuard ดูเหมือนจะเป็นคู่แข่งที่คู่ควร

WireGuard คืออะไร

WireGuard คืออะไร? อนาคตของเทคโนโลยี VPN

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

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

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

ขอแนะนำ WireGuard เทคโนโลยี VPN ใหม่

ได้รับการยกย่องว่าเป็นรุ่นต่อไปในอุโมงค์ VPN ที่ปลอดภัย ในฐานะที่เป็นโปรโตคอลโอเพนซอร์ส WireGuard เป็นอุโมงค์เครือข่ายที่ปลอดภัยบนเลเยอร์เครือข่าย ซึ่งเป็นเลเยอร์ที่สามในโมเดล OSI ของเครือข่ายคอมพิวเตอร์สำหรับ IPv4 และ IPv6

การใช้โปรโตคอลการเข้ารหัสที่ทันสมัย ​​WireGuard มีความปลอดภัยเป็นพิเศษและได้รับความสนใจอย่างรวดเร็ว เป็นที่นิยมอย่างมากในหมู่นักพัฒนาโดยเฉพาะ เปิดตัวครั้งแรกสำหรับ Linux และเข้ากันได้กับหลายแพลตฟอร์มและมีการเข้ารหัสที่รัดกุมที่สุดเท่าที่เคยมีมา

อะไรทำให้ WireGuard แตกต่างออกไป

WireGuard สร้างขึ้นโดย Jason Donenfeld ผู้เชี่ยวชาญด้านความปลอดภัยทางไซเบอร์และผู้ก่อตั้ง Edge Security โดยเกิดขึ้นจากวิธีการกรอง root kit ของตัวเองที่เขาเคยอยู่ภายในเครือข่ายเป็นเวลานานโดยไม่มีใครสังเกตเห็น

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

1. มันเล็กกว่ามาก

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

ในทางตรงกันข้าม โค้ดของ WireGuard นั้นเรียบง่ายและมีน้ำหนักประมาณ 4,000 บรรทัดของโค้ด ในขณะที่ OpenVPN มีเกือบ 100,000 บรรทัด โอ้ และ OpenVPN ยังต้องการ OpenSSL ซึ่งเพิ่มบางอย่างในพื้นที่ 500,000 บรรทัด

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

2. WireGuard ใช้งานง่ายกว่า

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

ในเวลาเดียวกัน โปรโตคอล VPN ที่ใช้ในผลิตภัณฑ์ VPN ส่วนใหญ่จะอาศัยโปรโตคอลทันเนลที่ซับซ้อน เช่น OpenVPN และ IPSec ไม่เพียงแต่จะซับซ้อนและทำงานได้ช้าเนื่องจากมีโค้ดจำนวนมาก แต่ยังรักษาความปลอดภัยได้ยากอีกด้วย

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

3. มีการเข้ารหัสระดับถัดไป

WireGuard ใช้กระบวนการที่เรียกว่า 'cryptokey routing' เพื่อปกป้องข้อมูลของผู้ใช้ ทำงานโดยการรวมคีย์การเข้ารหัสสาธารณะเข้ากับที่อยู่ IP อุโมงค์ข้อมูล VPN ที่ได้รับอนุญาต

WireGuard ยังจงใจหลีกเลี่ยงการใช้อัลกอริธึมที่เรียกว่า "มาตรฐานอุตสาหกรรม" ที่มีจุดอ่อนโดยธรรมชาติเพื่อสนับสนุนตัวเลือกล่าสุดและที่ยากที่สุด ซึ่งรวมถึง:

  • ChaCha20 รับรองความถูกต้องด้วย Poly13045
  • Curve25519
  • HKDF
  • Blake2s
  • SipHash24

การรวมกันของตัวเลือกที่ไม่มีการกำหนดค่าควบคู่ไปกับคีย์การเข้ารหัส 256 บิตที่ค่อนข้างสั้นทำให้บางคนกังวล โดยเฉพาะอย่างยิ่งเนื่องจาก OpenVPN มี RSA 4,906 บิต เมื่อคุณคิดเลข คีย์ 4,096 บิตก็ไม่จำเป็นอย่างยิ่ง

ด้วย 256 บิต คุณต้องทำงานจนถึง 2 256 ผสมก่อนที่จะแตกมัน เมื่อพิจารณาว่าปัญหาส่วนใหญ่จะค้นพบวิธีแก้ปัญหาครึ่งทาง ซึ่งทำให้เหลือ 2 255 มหันต์ ความล้มเหลวที่เป็นไปได้

อะไรต่อไปสำหรับ WireGuard

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

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

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

ความหวังสูงสำหรับโปรโตคอล VPN ใหม่ WireGuard

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

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

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

แต่ด้วยอนาคตระยะยาวของซอฟต์แวร์ VPN ที่น่าสงสัย WireGuard อาจเป็นพื้นฐานสำหรับซอฟต์แวร์ VPN รุ่นต่อไป