글 | 필립 리히터(Philipp Richter) 선임 시스템 아키텍트, u-blox
GNSS/GPS 재밍과 스푸핑이란?
기술의 발전으로 인해 외부 위협에 대한 취약점이 노출되기도 하는데, 특히 디지털 기술이 그렇다. 약한 GNSS/GPS 신호는 간섭에 취약할 수 있다. 이는 두 가지 방식으로 일어날 수 있는데, 재밍(jamming)과 스푸핑(spoofing)이 그것이다. GNSS/GPS 재밍은 외부 소스에서 주파수를 간섭 방해하는 것을 말한다. 재밍은 수신기가 자신의 위치 정보를 잃게 만들 수 있다. 두 번째 공격인 스푸핑은 수신기에 허위 GNSS/GPS 신호를 보내 잘못된 위치 또는 시간 정보를 표시함으로써 사용자를 속이는 것이다.
GNSS/GPS 재머와 필드 테스트
최근 들어 GNSS/GPS 신호 재밍과 스푸핑에 관한 소식이 더 자주 들려오고 있다. 그에 따라 이러한 위협에 대한 인식 역시 계속해서 높아지고 있으며 이제는 재밍 방지 및 스푸핑 방지 솔루션 구현이 절실한 상태이다.
전문가들은 10년 넘게 통제된 환경(시험실)에서 GNSS/GPS 재밍 방지 및 스푸핑 방지 기능을 테스트해 왔다. 하지만 시험실 테스트만으로는 재밍 또는 스푸핑 공격 시 수신기 동작의 모든 측면을 분석 및 대응하기가 여의치 않다. 이러한 이유에서, 필드 테스트 검증은 필수이며 이를 통해 시험실 테스트를 보완할 수 있다. 실외 필드 테스트를 통해 우리는 다음과 같은 성과를 기대할 수 있다:
- 실제 사용자 환경에서 통상적인 재밍 및 스푸핑 신호의 특성 확인
- 수신기의 재밍 방지 및 스푸핑 방지 능력 검증
- 동적인 환경 조건에서 재밍과 스푸핑 공격 시 수신기가 어떻게 동작하는지 이해
이는 실험실 테스트의 취약점을 찾아내어 수신기의 회복성을 개선하는 데 반드시 필요한 요소들이다. 엔지니어들의 경우, GNSS 주파수 대역 보호 때문에 시험실을 벗어나 도로로 나가 테스트하기가 쉽지 않다. 당국의 특별 승인을 받지 못한다면 GNSS 주파수 대역에서 RF 신호를 브로드캐스트하는 것은 불법이다. 노르웨이 당국이 ‘재머테스트 2022(Jammertest 2022)’라는 필드 테스트를 개최하게 된 것은 이번이 두 번째로, 그 덕분에 유럽 전역의 GNSS 제조사들과 그 밖에 다른 기술 기업들이 편하게 필드 테스트를 실시할 수 있었다.
테스트
재머테스트 2022가 개최된 곳은 노르웨이 북부 해안 지역이었다. 노르웨이 당국의 협조로, 전문가들은 실제 기상 조건에서 GNSS/GPS 재밍 및 스푸핑 테스트를 시작했다.
일주일 동안 100명이 넘는 사람들이 행사에 참여해 집중적인 재밍 및 스푸핑 활동에 대해서 자사 장비가 어떻게 동작하는지 테스트했다. 테스트는 서로 다른 도로상에서, 다양한 기상 조건에 이뤄졌다. 3곳의 주요 지역에서 일련의 주파수 대역에 대한 재밍 및 스푸핑 공격을 가정하고 테스트가 이뤄졌는데, 한 곳에서는 고영향(high-effect) 재머를 사용했고, 다른 두 곳에서는 저영향(low-effect) 재머를 사용했다.
노르웨이 통신 당국과 경찰은 이 행사를 위해 대다수의 GNSS/GPS 신호 재머를 금지시켰다. 그럼에도 일부는 활동 중인 것으로 잡혔는데, 공공적인 용도의 것은 아니었다.
테스트는 재밍 시나리오와 스푸핑 시나리오의 두 가지 범주로 나뉘어 실시됐다. 재밍 테스트는 다시 두 가지로 나뉘는데, 하나는 고영향 재머에 CW 및 PRN(BPSK 변조) 재밍 신호를 사용한 것이고 다른 하나는 저영향 재머(광대역 스위프 타입)를 사용한 것이다. 스푸핑 테스트 역시 기본 공격과 고급 공격의 두 가지 범주가 고려됐다. 기본 공격은 주어진 위치와 시간에 해당하는 L1 C/A 위성 신호를 이용하는 것이었다. 고급 공격은 서로 다른 시간 프레임(시간 간격, 주파수 간격, 잘못된 윤초) 하에 동기화된 야외 GPS L1 스푸핑 신호를 사용하는 것이었다. 다음 표는 이 일주일 동안 실시한 다양한 테스트 활동을 요약해서 보여준다.
<저작권자 © AEM. 무단전재 및 재배포, AI학습 이용 금지>