1. บล็อก/
  2. ความเป็นส่วนตัวทางอินเทอร์เน็ต/
  3. การเข้ารหัส VPN คืออะไร?

การเข้ารหัส VPN คืออะไร?

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

สารบัญ

การเข้ารหัส VPN ทำหน้าที่อะไร?

การเข้ารหัสจะเปลี่ยนข้อมูลของคุณให้อยู่ในรูปแบบที่ถูกสับเปลี่ยน ซึ่งมีเพียงผู้รับที่ตั้งใจไว้เท่านั้นที่สามารถถอดรหัสได้ หากไม่มีการเข้ารหัส ใครก็ตามที่อยู่บนเครือข่ายเดียวกัน — ไม่ว่าจะเป็น Wi-Fi ในร้านกาแฟ ฮอตสปอตสาธารณะ หรือแม้แต่ผู้ให้บริการอินเทอร์เน็ตของคุณ — ก็สามารถเห็นสิ่งที่คุณส่งและรับได้

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

ไม่ใช่เรื่องการซ่อนสิ่งที่น่าสงสัยใดๆ แต่เป็นเรื่องของการรักษาข้อมูลของคุณให้เป็นของคุณ — โดยเฉพาะบนเครือข่ายที่คุณไม่ได้ควบคุม

การเข้ารหัส VPN ทำงานอย่างไร?

เมื่อคุณเชื่อมต่อกับ VPN อุปกรณ์ของคุณและเซิร์ฟเวอร์ VPN จะทำการแฮนด์เชค (handshake) ในระหว่างกระบวนการนี้ ทั้งสองฝ่ายจะตกลงกันว่าจะใช้วิธีการเข้ารหัสแบบใด และแลกเปลี่ยนคีย์ที่จำเป็นในการล็อกและปลดล็อกข้อมูล

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

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

  • อัลกอริทึมการเข้ารหัส — วิธีการที่ใช้ในการสับเปลี่ยนข้อมูล
  • โปรโตคอล VPN — กฎที่กำหนดวิธีการจัดแพ็กเกจและส่งข้อมูล
  • คีย์การเข้ารหัส — ค่าเฉพาะที่ใช้ล็อกและปลดล็อกข้อมูลที่ถูกเข้ารหัส

ประเภทของอัลกอริทึมการเข้ารหัสสำหรับ VPN

การเข้ารหัสแบบสมมาตร (AES)

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

AES (Advanced Encryption Standard) เป็นอัลกอริทึมการเข้ารหัสแบบสมมาตรที่ใช้กันอย่างแพร่หลายที่สุด มีความยาวคีย์ที่แตกต่างกัน — 128 บิต, 192 บิต และ 256 บิต โดย AES-256 นั้นแข็งแกร่งที่สุดและเป็นมาตรฐานที่ใช้กันในบริการ VPN ที่ได้รับการยอมรับ

ในทางปฏิบัติ: AES-256 นั้นเร็วพอสำหรับการใช้งานประจำวันและปลอดภัยพอที่การโจมตีแบบเดารหัส (brute-force) จะใช้เวลานานกว่าอายุของจักรวาลในการถอดรหัส มันปกป้องช่องสัญญาณข้อมูลของคุณ — กระแสการรับส่งข้อมูลจริงระหว่างคุณกับเซิร์ฟเวอร์

การเข้ารหัสแบบอสมมาตร (RSA)

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

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

RSA-2048 เป็นมาตรฐานทั่วไปในที่นี้ ผู้ให้บริการบางรายใช้ RSA-4096 เพื่อความปลอดภัยเพิ่มเติม แม้ว่าความแตกต่างด้านประสิทธิภาพจะแทบไม่สังเกตเห็นสำหรับผู้ใช้ส่วนใหญ่

การแฮชและความสมบูรณ์ของข้อมูล (SHA/HMAC)

การแฮชไม่ได้เข้ารหัสข้อมูล — แต่ตรวจสอบว่าข้อมูลไม่ได้ถูกดัดแปลง

เมื่ออุปกรณ์ของคุณส่งแพ็กเก็ต จะมีการสร้างแฮช (ลายนิ้วมือของข้อมูลที่มีความยาวคงที่) ขึ้นมาและแนบไปด้วย เซิร์ฟเวอร์จะสร้างแฮชของตัวเองเมื่อได้รับและเปรียบเทียบทั้งสอง หากตรงกัน แสดงว่าข้อมูลมาถึงอย่างสมบูรณ์ หากไม่ตรงกัน แสดงว่ามีบางสิ่งเข้าไปแทรกแซง

SHA-256 และ SHA-512 เป็นอัลกอริทึมการแฮชที่น่าเชื่อถือที่สุดที่ใช้กันในปัจจุบัน HMAC (Hash-based Message Authentication Code) เพิ่มชั้นพิเศษด้วยการรวมคีย์ลับเข้าไปในกระบวนการ ทำให้ผู้โจมตีปลอมแปลงแฮชที่ถูกต้องได้ยากขึ้น

เปรียบเทียบประเภทของโปรโตคอลการเข้ารหัส VPN

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

OpenVPN

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

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

เหมาะที่สุดสำหรับ: ผู้ใช้ที่ให้ความสำคัญกับความปลอดภัยและความเสถียรมากกว่าความเร็วล้วนๆ

WireGuard

WireGuard เป็นโปรโตคอลที่ใหม่กว่า สร้างขึ้นบนฐานโค้ดที่กระชับกว่า OpenVPN มาก — ประมาณ 4,000 บรรทัดเมื่อเทียบกับหลายแสนบรรทัด โค้ดที่น้อยลงหมายถึงที่ซ่อนของช่องโหว่ที่น้อยลงและตรวจสอบได้ง่ายขึ้น

มันใช้ ChaCha20 สำหรับการเข้ารหัส, Curve25519 สำหรับการแลกเปลี่ยนคีย์ และ BLAKE2s สำหรับการแฮช ผลลัพธ์คือโปรโตคอลที่รวดเร็ว ทันสมัย และปลอดภัย มันทำงานได้ดีเป็นพิเศษบนอุปกรณ์มือถือที่การเชื่อมต่อสลับไปมาระหว่าง Wi-Fi และข้อมูลมือถือบ่อยครั้ง

เหมาะที่สุดสำหรับ: กรณีการใช้งานที่เน้นความเร็ว — การสตรีม การเล่นเกม การท่องเว็บประจำวัน

IKEv2/IPSec

IKEv2 (Internet Key Exchange version 2) ที่จับคู่กับ IPSec จัดการทั้งการแลกเปลี่ยนคีย์และการเข้ารหัสข้อมูลในระหว่างการส่ง มันเก่งเป็นพิเศษในการสร้างการเชื่อมต่อใหม่อย่างรวดเร็ว — มีประโยชน์หากอุปกรณ์ของคุณย้ายระหว่างเครือข่ายหรือสูญเสียสัญญาณชั่วครู่

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

เหมาะที่สุดสำหรับ: ผู้ใช้มือถือและผู้ที่การเชื่อมต่อสลับไปมาระหว่างเครือข่ายบ่อยครั้ง

L2TP/IPSec

L2TP (Layer 2 Tunneling Protocol) สร้างอุโมงค์ขึ้นมาแต่ไม่ได้เข้ารหัสข้อมูลด้วยตัวเอง มันต้องอาศัย IPSec ในการเข้ารหัส การผสมผสานนี้ใช้งานได้ แต่ช้ากว่าทางเลือกสมัยใหม่เพราะข้อมูลถูกห่อหุ้มสองครั้ง

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

เหมาะที่สุดสำหรับ: อุปกรณ์รุ่นเก่าหรือสถานการณ์ที่ไม่รองรับ WireGuard และ OpenVPN

SSTP

SSTP (Secure Socket Tunneling Protocol) พัฒนาโดย Microsoft และผสานรวมอย่างแน่นแฟ้นกับ Windows มันใช้การเข้ารหัส SSL/TLS — มาตรฐานเดียวกับที่ปกป้องการรับส่งข้อมูลเว็บแบบ HTTPS — และสามารถผ่านไฟร์วอลล์ส่วนใหญ่ได้โดยไม่มีปัญหา

ข้อเสีย: มันถูกจำกัดอยู่กับ Windows เป็นส่วนใหญ่ และลักษณะที่เป็นโคลสซอร์สหมายความว่ามันไม่ได้รับการตรวจสอบโดยอิสระเช่นเดียวกับ OpenVPN หรือ WireGuard

เหมาะที่สุดสำหรับ: ผู้ใช้ Windows ในสภาพแวดล้อมเครือข่ายที่มีข้อจำกัด

PPTP (และเหตุผลที่ควรหลีกเลี่ยง)

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

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

เหมาะที่สุดสำหรับ: ไม่มีสิ่งใดที่เกี่ยวข้องกับข้อมูลที่ละเอียดอ่อน หลีกเลี่ยงมันเสีย

วิธีเลือก VPN ที่มีการเข้ารหัสที่แข็งแกร่ง

ไม่ใช่ VPN ทุกตัวที่เข้ารหัสข้อมูลของคุณได้ดีเท่ากัน นี่คือสิ่งที่ควรพิจารณา

สิ่งแรกที่ต้องตรวจสอบคือมาตรฐานการเข้ารหัส การเข้ารหัส AES บนช่องสัญญาณข้อมูลคือพื้นฐาน บริการ VPN ที่มีชื่อเสียงใดๆ ควรนำเสนอมันเป็นมาตรฐาน — ไม่ใช่เป็นฟีเจอร์พรีเมียม

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

Perfect Forward Secrecy (PFS) เป็นสิ่งที่ควรตรวจสอบ มันสร้างคีย์การเข้ารหัสใหม่สำหรับแต่ละเซสชัน ดังนั้นแม้ว่าคีย์จะถูกเปิดเผยด้วยวิธีใดวิธีหนึ่ง เซสชันที่ผ่านมาของคุณก็ยังได้รับการปกป้อง มันเป็นสัญญาณว่าผู้ให้บริการได้คิดอย่างรอบคอบเกี่ยวกับสถาปัตยกรรมความปลอดภัยของพวกเขา

อ่านนโยบายความเป็นส่วนตัวก่อนตัดสินใจ การเข้ารหัสที่แข็งแกร่งปกป้องข้อมูลของคุณในระหว่างการส่ง — แต่มันไม่ช่วยอะไรหาก VPN เก็บบันทึกกิจกรรมของคุณ นโยบายไม่เก็บบันทึก (no-logs) หมายความว่าผู้ให้บริการไม่บันทึกที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) ของคุณ เว็บไซต์ที่คุณเข้าชม หรือเวลาที่คุณเชื่อมต่อ

Kill switch เป็นอีกหนึ่งตัวบ่งชี้ของ VPN ที่สร้างมาอย่างดี หากการเชื่อมต่อ VPN ของคุณหลุด kill switch จะตัดการเชื่อมต่ออินเทอร์เน็ตของคุณทันที — เพื่อไม่ให้ที่อยู่ IP จริงและการรับส่งข้อมูลที่ไม่ได้เข้ารหัสของคุณรั่วไหลในช่วงเวลาก่อนการเชื่อมต่อใหม่

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

ลองใช้ Planet VPN – การเข้ารหัสที่เชื่อถือได้ ไม่ยุ่งยาก

Planet VPN ใช้การเข้ารหัส AES-256 และรองรับโปรโตคอลสมัยใหม่ รวมถึง WireGuard และ OpenVPN ฟีเจอร์หลักนั้นฟรี — ไม่ต้องชำระเงิน คุณจะได้รับการเชื่อมต่อที่ปลอดภัยและเข้ารหัสพร้อมนโยบายไม่เก็บบันทึกและ kill switch ในตัว

คำถามที่พบบ่อย

VPN ใช้การเข้ารหัสแบบใด?

VPN ส่วนใหญ่ใช้ AES-256 ในการเข้ารหัสช่องสัญญาณข้อมูล — การรับส่งข้อมูลที่ไหลเวียนระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ การแฮนด์เชคครั้งแรกซึ่งมีการแลกเปลี่ยนคีย์การเข้ารหัส มักใช้การเข้ารหัสแบบอสมมาตรอย่าง RSA-2048 การผสมผสานที่เฉพาะเจาะจงขึ้นอยู่กับว่าคุณกำลังใช้โปรโตคอล VPN ใด

VPN เข้ารหัสเสมอหรือไม่?

บริการ VPN ที่มีชื่อเสียงจะเข้ารหัสการรับส่งข้อมูลของคุณเสมอ นั่นคือฟังก์ชันหลักของ VPN อย่างไรก็ตาม ไม่ใช่ทุกโปรโตคอลที่แข็งแกร่งเท่ากัน — ตัวอย่างเช่น PPTP ให้การปกป้องที่น้อยมากตามมาตรฐานสมัยใหม่ หากการเข้ารหัสเป็นสิ่งสำคัญสำหรับคุณ ให้ยึดตาม WireGuard, OpenVPN หรือ IKEv2/IPSec

ตำรวจสามารถติดตามคุณผ่าน VPN ได้หรือไม่?

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

สามสิ่งที่การเข้ารหัส VPN ไม่สามารถปกป้องคุณได้คืออะไร?

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

คุณควรใช้ VPN เมื่อใด?

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

VPN ปกป้องข้อมูลผู้ใช้ของคุณจากเว็บไซต์หรือไม่?

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