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 ที่ต้องการ และนำไปใช้ถอดรหัสข้อมูลที่ดักจับไว้ก่อนหน้า หรือส่งข้อความปลอมในเวลาที่กำหนดได้

สรุปอัลกอริทึมการเข้ารหัสของ TETRA และผลกระทบ
อัลกอริทึม กลุ่มผู้ใช้งานหลัก สถานะความปลอดภัย / ช่องโหว่
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 มานานแล้ว