การรบกวน GNSS แบ่งออกเป็น 2 หมวดหมู่ต่อไปนี้
- การรบกวนสัญญาณ
- การปลอมแปลง
การโจมตีด้วยการรบกวนสัญญาณเกี่ยวข้องกับการกระจายสัญญาณวิทยุที่แรงในช่วงความถี่เดียวกับ GNSS ซึ่งอาจกลบสัญญาณที่ค่อนข้างอ่อนกว่าที่กระจายจากดาวเทียม GNSS ซึ่งอาจทำให้เครื่องรับ GNSS รวมถึงโทรศัพท์ไม่สามารถคำนวณตำแหน่งได้
การปลอมแปลงเป็นการโจมตีที่ซับซ้อนมากขึ้น โดยจะมีการออกอากาศสัญญาณปลอมที่แสร้งว่าเป็นสัญญาณ GNSS จริง สัญญาณปลอมเหล่านี้สามารถหลอกให้เครื่องรับ GNSS คำนวณตำแหน่งหรือเวลาที่แตกต่างจากความเป็นจริงอย่างมาก ซึ่งเพียงพอที่จะทำให้แอปแผนที่และการนำทางสับสนจนให้ข้อมูลที่ผิดแก่ผู้ใช้
เกี่ยวกับการปลอมแปลงหรือการรบกวน GNSS
ความแรงของสัญญาณหรืออัตราส่วนสัญญาณต่อสัญญาณรบกวน (C/N0) ของสัญญาณ รวมถึงการควบคุมอัตราขยายอัตโนมัติ (AGC) ของวิทยุ GNSS ในโทรศัพท์อาจเป็นตัวบ่งชี้ที่ดีของการรบกวน
AGC มักจะลดลงเมื่อพบการปลอมแปลงหรือการรบกวนสัญญาณ เมื่อวิทยุได้รับคลื่นวิทยุที่แรง วิทยุจะลดอัตราขยายของแอมพลิฟายเออร์ (AGC) เพื่อปรับกำลังของสัญญาณที่ได้รับ
อย่างไรก็ตาม ลักษณะการทำงานของ C/N0 จะเปลี่ยนแปลงระหว่างเหตุการณ์การรบกวนและการปลอมแปลง สำหรับเหตุการณ์การรบกวน สัญญาณรบกวนที่วิทยุตรวจพบจะแรงกว่าปกติมาก ดังนั้นตัวส่วนของอัตราส่วนสัญญาณต่อสัญญาณรบกวนจึงเพิ่มขึ้น และค่า C/N0 จะลดลง สำหรับการปลอมแปลงจะเกิดเหตุการณ์ตรงกันข้าม เนื่องจากมีการออกอากาศสัญญาณปลอมที่ดังพอที่จะกลบสัญญาณจริงจากดาวเทียม ความแรงของสัญญาณโดยรวมจึงแรง และทำให้ C/N0 เพิ่มขึ้น
ตรวจสอบการปลอมแปลงหรือการรบกวน GNSS
คุณสามารถใช้แท็บปลอม/รบกวนในแอป GnssLogger เพื่อสำรวจผลกระทบของสภาพแวดล้อมที่มีต่อ C/N0 และ AGC แบบเรียลไทม์
พล็อต AGC และ C/N0 แบบเรียลไทม์
แท็บการปลอมแปลง/รบกวนจะแสดงกราฟแบบเรียลไทม์ของ AGC และ C/N0 สำหรับกลุ่มดาวเทียมและย่านความถี่ GNSS แต่ละกลุ่ม (เช่น "GPS L1" หรือ "G:L1:", "Galileo E5a" หรือ "E:E5A:")
การตรวจสอบการปลอมแปลงและการรบกวนแบบเรียลไทม์
ใต้แผนภาพแบบเรียลไทม์ของ AGC และ C/N0 แอปจะแสดงชุดการตรวจสอบข้อมูลอัตโนมัติที่ระบุสภาวะที่เกี่ยวข้องกับการรบกวน GNSS
ในส่วนการตรวจสอบการรบกวน แอปจะตรวจสอบว่าค่าเฉลี่ยของ Epoch 10 รายการล่าสุดของ C/N0 และ AGC มีการเปลี่ยนแปลงหรือไม่เมื่อเทียบกับ Epoch 50 รายการก่อนหน้า หาก C/N0 และ AGC ลดลงพร้อมกัน อาจเป็นอาการของการรบกวน GNSS หากตรวจพบสถานการณ์นี้ การ์ดจะแสดงข้อความ "ไม่ผ่าน" พร้อมข้อมูลเพิ่มเติมดังนี้
การ์ดแรกในส่วนการตรวจสอบการปลอมแปลงจะตรวจสอบ C/N0 และ AGC ด้วย แต่จะมองหาการเพิ่มขึ้นของ C/N0 และการลดลงของ AGC พร้อมกัน
การตรวจสอบที่เกี่ยวข้องกับการปลอมแปลงครั้งที่ 2 จะมองหาความแตกต่างที่มากกว่า 1 วินาทีระหว่างเวลา GNSS ที่คำนวณในอุปกรณ์กับเวลาที่ดึงมาจากอินเทอร์เน็ตจากเซิร์ฟเวอร์ Network Time Protocol (NTP) (เวลาเครือข่าย - เวลา GNSS) ความแตกต่างที่มากอาจบ่งชี้ว่าเวลา GNSS ที่คำนวณไม่ถูกต้อง
เคล็ดลับ กลเม็ด และข้อควรระวัง
ข้อควรทราบเมื่อใช้ฟีเจอร์การปลอมแปลง/รบกวนของ GnssLogger มีดังนี้
- ฟีเจอร์นี้เป็นฟีเจอร์ทดลอง เนื่องจากเราได้เรียนรู้เพิ่มเติมเกี่ยวกับลักษณะของ AGC ในอุปกรณ์ Android ต่างๆ อัลกอริทึมที่แน่นอนที่ใช้สำหรับการเปลี่ยนแปลงการปลอมแปลงและการรบกวนอาจได้รับการอัปเดต
- ฟีเจอร์นี้ตรวจจับการปลอมแปลงและการรบกวนสัญญาณไม่ได้ทั้งหมด - กราฟแบบเรียลไทม์และการตรวจสอบข้อมูลช่วยให้ค้นพบพร็อพเพอร์ตี้ข้อมูลแบบเรียลไทม์ได้ง่ายขึ้น แต่ยังไม่เสถียรพอที่จะตรวจจับการปลอมแปลงหรือการรบกวนสัญญาณได้ทุกกรณี
- ฟีเจอร์นี้ออกแบบมาเพื่อตรวจจับการเปลี่ยนแปลงของ C/N0 และ AGC หากคุณเปิดแอปในขณะที่มีการปลอมแปลงหรือรบกวนสัญญาณ และ C/N0 และ AGC ยังคงที่ ระบบจะไม่ตรวจจับการปลอมแปลงและการรบกวนสัญญาณ
- เซิร์ฟเวอร์ NTP ไม่จำเป็นต้องปลอดภัยเสมอไป เนื่องจากเวลาของเครือข่ายก็อาจถูกปลอมแปลงได้เช่นกัน
แสดงความคิดเห็นเกี่ยวกับฟีเจอร์การปลอมแปลง/รบกวนสัญญาณโดยใช้เครื่องมือติดตามปัญหาแบบสาธารณะ