- เฟิร์มแวร์แบบกำหนดเอง ของ Flipper Zero ถูกยืนยันว่าสามารถ ทำให้ระบบรักษาความปลอดภัยรหัสหมุนของรถยนต์ไร้ความหมายได้โดยสิ้นเชิง
- การโจมตีนี้ แตกต่างจากวิธี RollJam แบบเดิม เพราะการดักจับสัญญาณเดียวของคีย์เดียวก็สามารถ จำลองฟังก์ชันปุ่มทั้งหมด ได้
- วิธีที่ใช้ในการโจมตีคือการทำ วิศวกรรมย้อนกลับลำดับ หรือการใช้การ Bruteforce จากรายชื่อรหัสขนาดใหญ่
- เฟิร์มแวร์ทำงานบนพื้นฐานหลักการ RollBack ตามการโจมตีที่เผยแพร่ในงานวิจัยล่าสุด
- รถยนต์ของผู้ผลิตหลายราย เช่น Chrysler, Ford, Hyundai ฯลฯ เป็นเป้าหมาย และ ไม่มีทางแก้ไขที่ง่าย
ช่องโหว่ความปลอดภัยรหัสหมุนผ่าน Flipper Zero
ไม่นานมานี้ YouTube channel Talking Sasquach แสดงการสาธิตว่า เฟิร์มแวร์แบบกำหนดเอง ที่ใช้ร่วมกับ Flipper Zero สามารถข้ามระบบ rolling code ที่ใช้ในรีโมตสตาร์ตของรถยนต์ได้
ความปลอดภัย rolling code กับวิธีโจมตีเดิม
- ระบบ rolling code ใช้อัลกอริทึมที่ ซิงโครไนซ์ ระหว่างตัวส่งสัญญาณ (คีย์) กับตัวรับสัญญาณ (รถ) เพื่อสร้างรหัสใช้งานครั้งเดียวใหม่ทุกครั้ง
- รูปแบบนี้ถูกนำมาใช้เพื่อป้องกันการโจมตีแบบ รีเพลย์ (replay) และการเข้าถึงโดยไม่ได้รับอนุญาต
- ในอดีตมีวิธี RollJam ที่ทำการ jam สัญญาณ รถเพื่อจับและนำสัญญาณกลับมาใช้ซ้ำ แต่การนำไปใช้จริงมีความท้าทายสูง
เทคนิคการโจมตีใหม่ที่เกิดขึ้น
- การโจมตีครั้งนี้สามารถจำลองการทำงานทั้งหมดของรีโมต เช่น ล็อก, ปลดล็อก และเปิดฝากระโปรงหลัง ได้เพียงแค่ดักจับสัญญาณของปุ่มเดียว
- การโจมตีนี้ทำได้เฉพาะด้วย Flipper Zero โดยไม่ต้องมีการรบกวนนำสัญญาณหรือใช้อุปกรณ์เสริมเพิ่มเติม
- เมื่อสัญญาณคีย์ถูกดักจับได้แล้ว คีย์รีโมตเดิมจะออกนอกการซิงค์และใช้งานไม่ได้ต่อไป
หลักการโจมตี
- ผู้โจมตีทำนายลำดับด้วยการ วิศวกรรมย้อนกลับลำดับ เมื่อมีการรั่วไหลของลำดับ หรือผ่านการ Bruteforce จากรายการลำดับขนาดใหญ่
- ผู้เชี่ยวชาญบางรายวิเคราะห์ว่าเฟิร์มแวร์นี้อ้างอิงแนวคิดการโจมตี RollBack ที่เผยแพร่ในงานวิจัยล่าสุด
- RollBack ทำงานโดยการเล่นลำดับของ rolling code ที่จับได้ในลำดับเฉพาะ เพื่อผลักระบบซิงโครไนซ์ให้ถอยกลับ
ผลกระทบและสถานะการรับมือ
- ในวิดีโอสาธิตพบว่าการดักจับเพียง ครั้งเดียว ทำให้จำลองการทำงานของรีโมตทั้งหมดได้
- ผู้ผลิตที่ได้รับผลกระทบประกอบด้วย Chrysler, Dodge, Fiat, Ford, Hyundai, Jeep, Kia, Mitsubishi, Subaru เป็นต้น
- ขณะนี้ยังไม่สามารถแก้ด้วยแพตช์ซอฟต์แวร์หรือการปรับแก้แบบง่าย และนอกจากทางเลือกสุดขั้วคือการเรียกคืนรถยนต์จำนวนมากก็ยังไม่พบมาตรการที่นำไปใช้ได้ทันที
ยังไม่มีความคิดเห็น