GPS 스푸핑 (GPS Spoofing)
쉽게 풀면
자동차 내비게이션이 가짜 신호를 받아 실제로는 서울에 있는데 화면에는 부산에 있다고 표시되는 상황을 상상하면 됩니다. GPS 위성이 보내는 신호는 원래 아주 미약하고 암호화되어 있지 않은 경우가 많아서, 더 강한 가짜 신호를 흉내 내어 보내면 수신기가 진짜 신호 대신 가짜 신호를 받아들이게 됩니다. 그 결과 드론이나 선박, 자동차의 위치 인식 시스템이 실제와 다른 곳에 있다고 착각하게 만들 수 있습니다.
왜 중요한가
GPS 스푸핑은 자율주행차, 드론, 선박 항법 시스템의 안전성을 위협하는 대표적인 사례로, 위치 기반 서비스와 항법 시스템의 신뢰성을 다루는 보안 연구에서 중요한 주제로 다뤄집니다.
논문에서는 이렇게 쓰입니다
라디오 장비로 가짜 GPS 신호를 만들어서 드론이 실제로 엉뚱한 경로로 유도되는지 실험했다는 뜻입니다.
여러 위성 신호 사이에서 나타나는 어색한 차이를 분석해 가짜 신호인지 판별하는 방법을 제안했다는 내용입니다.
조금 더 깊게 보면
GPS 신호는 공개된 형식과 낮은 신호 세기 특성을 가지고 있어, 공격자가 더 강한 위조 신호를 인접 지역에 송출하면 수신기가 위조 신호에 동기화될 수 있습니다. 탐지 및 방어 방법으로는 신호 세기 이상 감지, 다중 안테나를 이용한 도달 방향 분석, 암호화된 군용 신호와의 교차 검증 등이 연구되고 있습니다. 군용 신호는 별도로 암호화되어 있어 민간용 신호보다 스푸핑에 강하지만, 대부분의 상용 수신기는 암호화되지 않은 민간 신호만 사용하기 때문에 여전히 취약한 경우가 많습니다. 선박 항법 분야에서는 실제 해역에서 GPS 스푸핑으로 추정되는 이상 항적 사례가 보고되면서 항법 신호의 신뢰성 문제가 국제적으로 논의되고 있습니다.
주의할 점
GPS 스푸핑과 GPS 재밍(전파 방해)은 서로 다른 개념으로, 재밍은 신호를 교란해 수신 자체를 불가능하게 만드는 반면 스푸핑은 가짜 신호로 잘못된 위치를 믿게 만드는 것이라는 차이를 혼동하지 않아야 합니다. 드론 배송이나 자율주행처럼 위치 정보에 크게 의존하는 서비스가 늘어날수록, 스푸핑에 대한 대응은 단일 기술이 아니라 여러 항법 신호를 교차 검증하는 다중화 전략으로 보완되는 추세입니다.