วันที่ 16 ตุลาคม 2017 พบช่องโหว่ KRACK ใน WPA2 — วิธีความปลอดภัยที่พบบ่อยที่สุดในเราเตอร์ไร้สายส่วนใหญ่ที่เปิดตัวมาตั้งแต่ปี 2004 ลักษณะของช่องโหว่นี้ทำให้แฮกเกอร์สามารถเจาะเข้าไปในการเชื่อมต่อ WiFi ที่ปลอดภัยสมบูรณ์ได้โดยไม่ให้เหยื่อรู้จนกว่าจะสายเกินไป สิ่งที่แย่กว่านั้น คือ อุปกรณ์ไร้สายส่วนใหญ่ใช้ WPA2 ในการเจรจาเข้าสู่เครือข่าย
และเรื่องราวยังไม่จบ: อาจใช้เวลานานหลายปีในการลดทอนความเสียหายให้หมดสิ้น ไม่ว่าผู้ผลิตซอฟต์แวร์อย่าง Apple และ Microsoft จะพยายามแพตช์ระบบของพวกเขาเท่าใด
ช่องโหว่ KRACK ทำงานอย่างไร
เพื่อเข้าใจช่องโหว่ KRACK (ซึ่งสื่อมวลชนเรียกว่า "Key Reinstallation Attack") เราต้องทราบก่อนว่า WPA2 ทำงานอย่างไร เพื่อยืนยันตัวตนของอุปกรณ์บนเครือข่าย ทั้งเราเตอร์และอุปกรณ์จะผ่านกระบวนการ 4 ขั้นตอน ซึ่งเรียกว่า four-way handshake มาอธิบายรายละเอียดเพิ่มเติม เนื่องจากหลายแหล่งข่าวอธิบายกระบวนการนี้ผิด:
- เราเตอร์ส่งสตริงตัวเลขไปยังอุปกรณ์ ให้อุปกรณ์สร้างคีย์ส่วนตัวของตัวเองเพื่อสื่อสารโดยตรงกับเราเตอร์ ซึ่งเรียกว่า pairwise transient key (PTK)
- อุปกรณ์ส่งข้อมูลยืนยันตัวตนผ่านสตริงตัวเลขอีกชุดที่รหัสความสมบูรณ์ของข้อความ — ยืนยันว่านี่คืออุปกรณ์ที่เราเตอร์กำลังสื่อสารอยู่ — ตามด้วยรหัสยืนยันตัวตนที่ตรวจสอบว่าอุปกรณ์มีรหัสผ่านเข้าถึงเครือข่าย
- เราเตอร์ เมื่อรับข้อมูลก่อนหน้าแล้ว จะตอบกลับด้วย group temporal key (GTK) ที่ใช้สำหรับการกระจายสัญญาณ
- อุปกรณ์ เมื่อได้รับ GTK จะตอบกลับด้วยการยืนยัน ping เข้าสู่เครือข่ายอย่างมีประสิทธิภาพ
กระบวนการซับซ้อนกว่าที่อธิบายไว้เล็กน้อย แต่เพื่อการอธิบายครั้งต่อไป ข้อมูลนี้เพียงพอแล้ว
แฮกเกอร์ที่ต้องการใช้ประโยชน์จากช่องโหว่นี้ สามารถ "ติดตั้งคีย์ซ้ำ" (reinstall) คีย์ที่เจรจาระหว่างเราเตอร์และอุปกรณ์ได้ การป้องกันทั้งหมดจึงหายไป ผู้ที่มีความสามารถทำเช่นนี้สามารถปลอมตัวเป็นเหยื่อได้ตามต้องการ และรับแพ็กเก็ตที่ตั้งใจสำหรับตาเหยื่อเพียงคู่เดียว (หากแฮกเกอร์ติดตั้ง PTK ซ้ำ)
วิธีป้องกันตัวเอง
ถ้าแฮกเกอร์สามารถปลอมตัวเป็นคุณได้อย่างสมบูรณ์โดยไม่ให้คุณรู้ คุณควรป้องกันข้อมูลของคุณอย่างไร? ทฤษฎีแล้ว สามารถเชื่อมต่อ WiFi แล้วจัดการแพ็กเก็ตเพื่อชำระเงินแทนคุณไปยังบัญชีธนาคารของแฮกเกอร์ได้
ขั้นตอนแรกคือ หลีกเลี่ยง Wi-Fi ทั้งหมด สำหรับการทำรายการที่ละเอียดอ่อน เช่น ล็อกอินเข้าสู่แอปพลิเคชันธนาคารออนไลน์ สำหรับสิ่งเหล่านี้ คุณสามารถใช้เครือข่ายเซลลูลาร์ได้ อาจมีค่าใช้จ่ายเล็กน้อย (หากคุณมีแผนข้อมูลที่คิดค่าบริการต่อปริมาณข้อมูลที่ถ่ายโอน) แต่ก็จะได้ความรู้สึกปลอดภัยว่าคุณอยู่ในเครือข่ายที่มีการป้องกันแฮกเกอร์มากกว่าเราเตอร์ราคา $40 ที่ร้านกาแฟ
หากคุณไม่สามารถหลีกเลี่ยง WiFi และต้องทำรายการ ทันที ขอแนะนำให้เชื่อมต่อกับเครือข่ายส่วนตัวเสมือน (VPN) ก่อนทำรายการ การใช้ VPN ไม่จำเป็นจะให้ความปลอดภัยแบบสมบูรณ์จากแฮกเกอร์ แต่ก็จะมีการป้องกันเพิ่มขึ้นด้วยชั้นความปลอดภัยเพิ่มเติม โดยเฉพาะหากเกี่ยวข้องกับการเข้ารหัสแบบ end-to-end แม้แฮกเกอร์จะสามารถปลอมตัวเป็นคุณเทียบกับเราเตอร์ที่คุณเชื่อมต่ออยู่ งานของพวกเขาก็จะยากขึ้นมาก เพราะ VPN ใช้ประเภทการยืนยันตัวตนอีกแบบที่มักกันการโจมตีแบบนี้
หากคุณไม่มี VPN ให้ทราบว่าคุณกําลัง冒險ทำสิ่งที่คุณต้องทำผ่าน WiFi คุณสามารถลดความเสี่ยงนี้ได้โดยการเปิดใช้งานการยืนยันตัวตนหลายปัจจัย (multi-factor authentication) กับธนาคารและแอปพลิเคชันอื่นๆ ที่คุณใช้
สิ่งนี้ไม่ใช่การสิ้นสุดโลก แต่ไม่ได้หมายความว่าคุณไม่ควรveille และป้องกันข้อมูลมีค่าของคุณให้มากที่สุด ขั้นตอนเหล่านี้ควรปฏิบัติตลอดเวลา ไม่ว่าการเชื่อมต่อ WiFi ที่คุณใช้จะเปราะบางหรือไม่ก็ตาม
นอกจากนี้ เนื่องจากส่วนใหญ่ของผู้คนไม่ได้ติดตั้งอัปเดตเฟิร์มแวร์บนเราเตอร์ของพวกเขา ช่องโหว่นี้จึงอาจใช้เวลาหลายปีจนกว่าจะถูกกำจัดสิ้นซะแล้ว การอัปเดตเฟิร์มแวร์เราเตอร์ของคุณเองและแจ้งให้สถานที่ที่คุณชอบทำเช่นกันก็ไม่เสียหาย!
คุณทำอะไรเพื่อป้องกันข้อมูลของคุณอีก? บอกเราในความคิดเห็น!