TETRA เผยช่องโหว่ร้ายแรงในระบบวิทยุสื่อสารที่ใช้ทั่วโลก เสี่ยงถูกดักฟังและควบคุมโครงสร้างพื้นฐาน
เป็นเวลากว่า 25 ปีที่เทคโนโลยีการสื่อสารทางวิทยุซึ่งมีความสำคัญระดับวิกฤตทั่วโลกถูกเก็บเป็นความลับ เพื่อป้องกันไม่ให้ผู้เชี่ยวชาญตรวจสอบหาจุดอ่อนด้านความปลอดภัย แต่ล่าสุดกลุ่มนักวิจัยจากเนเธอร์แลนด์ได้เปิดโปงความจริงที่น่าตกใจ โดยพบช่องโหว่ร้ายแรงรวมถึง Backdoor (ช่องทางลับที่ผู้สร้างจงใจทิ้งไว้เพื่อให้เข้าถึงระบบได้โดยไม่ต้องผ่านการตรวจสอบปกติ) ในมาตรฐานการสื่อสารที่ชื่อว่า TETRA (Terrestrial Trunked Radio)
มาตรฐาน TETRA ถูกนำมาใช้ในวิทยุสื่อสารของแบรนด์ดังอย่าง Motorola, Damm และ Hytera โดยแพร่หลายในหน่วยงานความมั่นคงและโครงสร้างพื้นฐานสำคัญทั่วโลก ซึ่งการค้นพบครั้งนี้ถูกตั้งชื่อว่า TETRA:Burst
วิกฤตความปลอดภัยในโครงสร้างพื้นฐานและหน่วยงานรัฐ
นักวิจัยพบว่าช่องโหว่เหล่านี้ส่งผลกระทบต่อระบบที่แตกต่างกันตามประเภทของการใช้งาน ดังนี้:
- ภาคธุรกิจและโครงสร้างพื้นฐาน: พบ Backdoor ในอัลกอริทึมการเข้ารหัสที่ใช้ในระบบท่อส่งก๊าซ, ทางรถไฟ, โครงข่ายไฟฟ้า และการขนส่งมวลชน ซึ่งอาจทำให้ผู้ไม่หวังดีดักฟังข้อมูล หรือส่งคำสั่งปลอมเพื่อทำให้เกิดไฟดับ หยุดการไหลของก๊าซ หรือเปลี่ยนเส้นทางรถไฟได้
- หน่วยงานความมั่นคง: พบช่องโหว่อีกจุดในระบบที่ใช้เฉพาะในกองทัพ, ตำรวจ, หน่วยข่าวกรอง และบริการฉุกเฉิน (เช่น ระบบ C2000 ในเนเธอร์แลนด์) ซึ่งช่วยให้ผู้โจมตีสามารถถอดรหัสเสียงและข้อมูล รวมถึงส่งข้อความลวงเพื่อสร้างความสับสนในสถานการณ์วิกฤต
เจาะลึกช่องโหว่ทางเทคนิค: จาก TEA1 ถึงการซิงค์เวลา
หัวใจของปัญหาอยู่ที่อัลกอริทึมการเข้ารหัสที่เรียกว่า TEA (TETRA Encryption Algorithm) ซึ่งมีทั้งหมด 4 รูปแบบ โดยแต่ละตัวถูกออกแบบมาเพื่อกลุ่มผู้ใช้ที่ต่างกัน
จุดอ่อนของ TEA1 และการลดทอนความปลอดภัย
TEA1 ถูกใช้ในเชิงพาณิชย์และโครงสร้างพื้นฐาน แม้ว่าโดยปกติจะใช้กุญแจเข้ารหัสขนาด 80 บิต แต่ TEA1 กลับมีคุณสมบัติที่ลดทอนกุญแจลงเหลือเพียง 32 บิต ทำให้นักวิจัยสามารถใช้แล็ปท็อปทั่วไปถอดรหัสได้ภายในเวลาไม่ถึงหนึ่งนาที ซึ่งผู้เชี่ยวชาญด้านวิทยาการรหัสลับมองว่านี่คือความล้มเหลวอย่างร้ายแรง
ช่องโหว่การซิงค์เวลา (Time Syncing)
นอกเหนือจากตัวอัลกอริทึมแล้ว ยังพบปัญหาในตัวมาตรฐาน TETRA เอง โดยปกติวิทยุจะซิงค์เวลากับสถานีฐานเพื่อสร้าง Keystream (ชุดข้อมูลสุ่มที่ใช้ในการเข้ารหัส) แต่เนื่องจากแพ็กเก็ตเวลาที่ส่งมานั้นไม่มีการเข้ารหัส ผู้โจมตีจึงสามารถสร้างสถานีฐานปลอมเพื่อหลอกให้วิทยุสร้าง Keystream ที่ต้องการ และนำไปใช้ถอดรหัสข้อมูลที่ดักจับไว้ก่อนหน้า หรือส่งข้อความปลอมในเวลาที่กำหนดได้
| อัลกอริทึม | กลุ่มผู้ใช้งานหลัก | สถานะความปลอดภัย / ช่องโหว่ |
|---|---|---|
| TEA1 | เชิงพาณิชย์ / โครงสร้างพื้นฐาน | มี Backdoor ลดกุญแจเหลือ 32 บิต (ถอดรหัสได้ง่ายมาก) |
| TEA2 | ตำรวจ/ทหาร/ข่าวกรอง (ในยุโรป) | ไม่พบจุดอ่อนร้ายแรงในตัวอัลกอริทึม |
| TEA3 | ตำรวจ/หน่วยฉุกเฉิน (นอกยุโรป) | พบจุดน่าสงสัยใน S-box แต่ยังไม่พบวิธีโจมตีที่ใช้งานได้จริง |
| TEA4 | เชิงพาณิชย์ | ไม่ค่อยมีการใช้งาน |
การแพร่กระจายของผลกระทบและแนวทางการแก้ไข
แม้ในสหรัฐอเมริกาจะไม่ได้ใช้ TETRA เป็นมาตรฐานหลัก แต่จากการตรวจสอบพบว่ามีการใช้งานในโครงสร้างพื้นฐานวิกฤตอย่างน้อย 2 โหล รวมถึงโรงกลั่นน้ำมัน, โรงงานเคมี, สนามบินนานาชาติ 3 แห่ง และฐานฝึกทัพบกสหรัฐฯ ขณะที่ในยุโรป เอเชียกลาง และตะวันออกกลาง ระบบนี้เป็นหัวใจหลักของการสื่อสารในหน่วยงานตำรวจและกระทรวงกลาโหม
สำหรับการแก้ไข ETSI (สถาบันมาตรฐานโทรคมนาคมแห่งยุโรป) ได้ออกมาตรฐานฉบับปรับปรุงเพื่อแก้ปัญหาการซิงค์เวลาและเพิ่มอัลกอริทึมใหม่ อย่างไรก็ตาม ปัญหาของ TEA1 ไม่สามารถแก้ไขได้ด้วยการอัปเดตซอฟต์แวร์ ทางเลือกเดียวคือการเปลี่ยนอัลกอริทึมใหม่ทั้งหมดหรือใช้การเข้ารหัสแบบ End-to-End ซึ่งมีค่าใช้จ่ายสูงและทำได้ยากในทางปฏิบัติ
ข้อเท็จจริงสำคัญ
- TETRA:Burst คือชื่อเรียกกลุ่มช่องโหว่ที่ถูกค้นพบโดยทีม Midnight Blue จากเนเธอร์แลนด์
- TEA1 มีช่องโหว่ที่ทำให้กุญแจเข้ารหัสลดลงเหลือ 32 บิต ทำให้ถูกถอดรหัสได้ในเวลาอันสั้น
- สถานีฐานปลอม สามารถสร้างได้ด้วยงบประมาณไม่เกิน 5,000 ดอลลาร์ เพื่อใช้ดักฟังหรือส่งข้อความลวง
- หลักฐานจาก Snowden ชี้ว่าหน่วยงานอย่าง NSA และ GCHQ เคยพยายามดักฟังเครือข่าย TETRA มาตั้งแต่ช่วงปี 2000
คำถามที่พบบ่อย
TETRA คืออะไรและใช้ทำอะไร?
TETRA คือมาตรฐานการสื่อสารทางวิทยุแบบดิจิทัลที่ออกแบบมาเพื่อการใช้งานในระดับวิกฤต (Mission-Critical) เช่น การสื่อสารของตำรวจ กองทัพ และการควบคุมโครงสร้างพื้นฐาน เช่น ระบบไฟฟ้าและรถไฟ
Backdoor ใน TEA1 ส่งผลเสียอย่างไร?
ทำให้การเข้ารหัสที่ควรจะแข็งแกร่งกลายเป็นจุดอ่อน ผู้โจมตีสามารถถอดรหัสข้อมูลการสื่อสารได้โดยง่าย ซึ่งนำไปสู่การดักฟังข้อมูลลับหรือการส่งคำสั่งปลอมเพื่อก่อวินาศกรรมโครงสร้างพื้นฐาน
ผู้ใช้งานวิทยุ TETRA ควรทำอย่างไร?
ควรติดต่อผู้ผลิตอุปกรณ์เพื่อตรวจสอบว่าเครื่องที่ใช้งานใช้อัลกอริทึมใด และมีการอัปเดตเฟิร์มแวร์เพื่อปิดช่องโหว่ด้านการซิงค์เวลาแล้วหรือไม่
การแก้ไขปัญหา TEA1 ทำได้ยากเพียงใด?
ทำได้ยากมากเพราะไม่สามารถแก้ไขผ่านการอัปเดตซอฟต์แวร์ปกติได้ ต้องเปลี่ยนอัลกอริทึมการเข้ารหัสใหม่ในระดับฮาร์ดแวร์หรือระบบ ซึ่งต้องใช้ค่าใช้จ่ายสูงและอาจทำให้ระบบต้องหยุดทำงานชั่วคราว
ช่องโหว่นี้ถูกนำไปใช้โจมตีจริงแล้วหรือยัง?
นักวิจัยไม่ยืนยันว่ามีการโจมตีโดยอาศัยช่องโหว่นี้ในปัจจุบัน แต่เอกสารหลุดจาก Edward Snowden ระบุว่าหน่วยงานข่าวกรองระดับโลกเคยพยายามดักฟังระบบ TETRA มานานแล้ว



