스쿼크 코드란 무엇인가 - 항공기 트랜스폰더와 비상 SOS 코드 완벽 정리
스쿼크 코드란 무엇이고, 항공기에는 왜 트랜스폰더가 필요한가
스쿼크 코드는 항공기가 트랜스폰더라는 장치를 통해 항공교통관제(ATC)에 지속적으로 송신하는 네 자리 숫자다. 해당 비행 동안만 부여되는 임시 꼬리번호라고 생각하면 된다. 관제사는 화면에 점 하나와 함께 그 숫자를 보고, 어떤 항공기인지, 어디로 향하는지, 고도는 얼마인지를 즉시 파악한다.
스쿼크 코드의 각 자리는 0에서 7 사이의 숫자로만 이루어진다. 8과 9는 사용하지 않는다. 네 자리로 만들 수 있는 조합은 총 4,096개다. 이 시스템은 1950년대 진공관 전자장치로 트랜스폰더를 만들던 시절로 거슬러 올라가는데, 9까지 세는 것보다 7까지 세는 편이 설계가 단순했기 때문이다.
조종사는 엔진 시동 전에 관제사로부터 특정 코드를 받는다. “스쿼크 4521” 하면 조종사가 트랜스폰더에 4521을 직접 입력하거나, FMS(비행관리시스템)를 통해 입력한다. 그 순간부터 관제사 화면의 항공기 태그는 해당 비행편에 고정되어 꼬리번호, 기종, 고도를 표시하기 시작한다.
4,096개 코드 중 네 개는 비상용으로 예약되어 있고, 수십 개는 VFR 비행이나 군사 작전, 드론 링크 두절 같은 특수 상황에 지정되어 있다. 관제사가 부여한 코드는 보통 착륙할 때까지 트랜스폰더에 유지되고, 비행 중에 바뀌는 경우는 드물다.
7700 – 일반 비상 신호
스쿼크 7700은 범용 조난 신호다. 조종사가 이 코드를 입력하면 해당 구역 모든 관제사 화면에서 항공기 태그 색이 바뀐다. 시스템에 따라 보통 빨간색이나 주황색으로 표시된다. 관제사는 다른 교신을 중단하고 해당 비행을 최우선으로 처리한다.
7700은 엔진 고장, 감압, 화재, 기내 의료 응급, 연료 부족 등 우선 착륙이 필요한 모든 비정상 상황에서 설정한다. 미국에서는 조종사들이 국제 표준인 “Mayday” 대신 주로 “declaring an emergency”라고 무선으로 말하는데, 의미는 같다.
항공기가 항공편 추적 서비스에서 갑자기 공항 방향으로 항로를 바꾸면, 비행 데이터의 Squawk 항목을 확인해 보세요. Flightradar24에서는 7700 스쿼크가 항공기 카드에 바로 표시되거든요.
7700 오입력은 드물지 않게 발생한다. 조종사가 트랜스폰더 버튼을 잘못 눌러 지정된 코드 대신 7700을 잠깐 설정하는 경우가 있는데, 업계에서는 이를 “fat-finger error(굵은 손가락 실수)”라고 부른다. 관제사가 즉시 무선으로 승무원에게 확인하고, “잘못 입력했습니다”라는 대답이 돌아오면 30초 안에 상황이 정리된다.
모든 비상상황에서 7700을 설정하는 건 아니다. 항공기가 이미 관제사와 교신 중이라면, 조종사는 트랜스폰더를 변경하지 않고 무선으로 우선권을 요청하는 경우가 많다. 코드 변경이 결정적으로 필요한 순간은, 무선 통신 없이도 항로 상의 모든 관제사가 볼 수 있는 명확한 표시가 필요할 때다.
7600 – 무선 통신 두절
스쿼크 7600은 승무원이 무선 교신을 잃었다는 신호다. 조종사가 관제사의 목소리를 들을 수도, 음성으로 송신할 수도 없는 상태를 뜻한다.
이 절차는 NORDO(No Radio)라고 부른다. 7600을 설정한 조종사는 마지막으로 받은 허가에 따라 비행을 계속하고, 표준 항로를 통해 목적지 공항으로 향한다. 접근 단계에서 관제탑은 광신호 건(light gun signal)을 사용한다.
- 지속 녹색 – “착륙 허가”
- 점멸 녹색 – “접근 허가”
- 지속 적색 – “진로 양보, 복행”
- 점멸 적색 – “비행장 사용 불가, 착륙 금지”
- 점멸 백색 – “주기장으로 복귀”
이 광신호 시스템은 1930년대부터 사용되어 왔고, 현재도 모든 자격 취득 조종사의 필수 훈련 과정에 포함되어 있다.
7500 – 항공기 납치 또는 불법 간섭
스쿼크 7500은 하이재킹 코드다. 은밀하게 전송하도록 설계되어 있다. Boeing 737, Boeing 777, Airbus A320 및 기타 상업용 항공기의 트랜스폰더 버튼 배치는 조종석 안의 누구에게도 눈에 띄지 않게 눈을 감고도 코드를 입력할 수 있도록 설계되어 있거든요.
관제사는 7500을 확인하면 무선으로 확인 요청을 하는데, 암호화된 방식으로 한다. FAA Order JO 7110.65와 ICAO Doc 4444에 따른 표준 문구는 “verify squawking 7500” 또는 “confirm squawking assigned code [번호]”다. 조종사가 “affirm, squawking [번호]”라고 대답하거나 아무 응답이 없으면, 관제사는 위협이 실재한다고 판단한다. 실제 숫자 7500은 절대 무선으로 반복하지 않는데, 납치범이 들을 수 없도록 하기 위해서다.
동시에 군용 요격기가 출격한다. 요격 절차는 1990년에 발행되어 현재도 유효한 ICAO Doc 9433 제2판에 기술되어 있다. 요격기는 국제 비상주파수 121.5 MHz와 군용 비상주파수 243 MHz로 해당 항공기를 호출한다. 승무원이 침묵을 유지하면, 날개 흔들기와 항공기 포지셔닝 같은 시각 신호를 사용한다.
2001년 이전에는 하이재킹 상황에서 요격기가 항공기를 착륙 지점까지 호위했어요. 9.11 테러 이후 일부 국가들은 특정 조건 하에서 민간 항공기에 대한 무기 사용을 허용하는 기밀 프로토콜을 채택했죠. 독일에서는 연방헌법재판소가 2006년에 이런 법이 위헌이라고 판결했고, 유사한 규정들도 시행이 중단됐어요. 대부분의 주요 관할권에서 구체적인 규정은 여전히 기밀로 분류되어 있어요.
Ethiopian Airlines 702편: 교범대로 사용된 7500
2014년 2월 17일, Ethiopian Airlines ET 702편 – 기체 등록번호 ET-AMF의 Boeing 767-300ER – 이 승객 193명과 승무원 9명 등 202명을 태우고 아디스아바바에서 로마로 향하고 있었다. 이륙 약 30분 후 기장이 화장실에 간 사이, 31세의 부조종사 Hailemedhin Abera Tegegn이 조종석 문을 잠갔다.
수단 상공에서 그는 스스로 트랜스폰더에 7500을 설정하고, 무선으로 ATC에 자신이 납치범이라고 선언했다. 그러면서 스위스에 정치적 망명을 요청하고 항공기를 제네바로 돌렸다. 하이재킹 신호를 “납치범” 본인이 직접 전송한 희귀한 사례이자, 상업용 항공기에서 이런 자가 전송이 기록된 유일한 케이스다.
이탈리아 공역에서는 유로파이터 타이푼이, 프랑스 공역에서는 미라주 2000이 항공기를 호위했다. 스위스 전투기는 출격하지 않았는데, 당시 스위스 공군은 오전 8시~12시와 오후 1시 30분~5시에만 운영했고, 항공기가 제네바에 접근한 시각은 오전 6시였기 때문이다. 당시 스위스 공군 대변인 Laurent Savary는 언론에 “예산과 인력의 문제”라고 밝혔다. 스위스는 2020년 12월 31일에서야 24시간 QRA(즉각 대응 경계) 체제로 전환했다.
항공기는 연료가 약 10분치 남은 상태로 현지 시각 오전 6시 2분에 제네바에 착륙했다. 활주 중 한 쪽 엔진이 연료 고갈로 꺼졌다. Tegegn은 조종석 측면 창문으로 노란 밧줄을 매달고 내려와 경찰에 자수했다. 2015년 3월 에티오피아 고등법원은 궐석재판에서 그에게 19년 6개월을 선고했다. 스위스는 인도를 거부하고 그를 편집증 판정을 내린 뒤, 2015년 11월 정신과 치료와 벌금 3,000스위스 프랑을 명령했다. 그의 조종사 면허는 취소됐다.
유명한 7500 오경보 사례들
2001년 9월 11일의 Korean Air 085편
상업 항공 역사상 가장 유명한 7500 오경보는 9.11 테러 당일의 Korean Air 085편이다. 기체 등록번호 HL7404의 Boeing 747-400으로, 승객 약 215명과 승무원 21명을 태우고 서울에서 앵커리지를 거쳐 뉴욕으로 향하고 있었다.
동부 시각 오전 11시 8분, 승무원은 ACARS로 “HJK”라는 문자를 포함한 메시지를 전송했다. IATA 표기법으로 “hijacked(납치됨)”의 약어였는데, 조종사들의 설명에 따르면 뉴욕 납치 사건에 대해 질문하려던 것이었다. ARINC 교신원은 이를 하이재킹 신호로 해석했다. 오후 1시 24분, 앵커리지 센터 관제사 Dave Connett가 표준 절차에 따라 “verify squawking 7500″을 요청했다. 승무원은 트랜스폰더에 7500을 설정했다. 정상적인 상황에서 조종사는 이렇게 해서는 안 된다. 확인 요청은 일종의 테스트로, 항공기는 지정된 코드를 유지해야 한다. NORAD는 승무원의 행동을 하이재킹 확인으로 해석했다.
엘멘도프 공군기지에서 F-15가 출격했고, 캐나다 국경 쪽에서는 캐나다 왕립공군 CF-18이 호위에 합류했다. 딕 체니 부통령과 장 크레티앵 캐나다 총리 모두 격추를 승인했다. 앵커리지의 호텔과 정부 건물들이 대피했고, 발데즈 지역 유조선들은 외해로 나가라는 명령을 받았다. 항공기는 동부 시각 오후 2시 54분에 유콘 준주 화이트호스에 착륙했다. 무장한 RCMP(캐나다 왕립기마경찰)가 탑승했지만 하이재킹은 없었다. 기소된 사람도 없었다. 이 사례는 오보가 어떻게 연쇄 반응을 일으키는지 보여주는 사례로 지금도 CRM 교육 과정에서 다뤄지고 있다.
암스테르담의 Air Europa: 트랜스폰더 시연이 터미널 4시간 봉쇄로
2019년 11월 6일, 암스테르담 스키폴 공항에서 주니어 조종사에게 하는 시연 하나가 터미널 대피로 이어졌다. 마드리드로 출발을 준비 중이던 Air Europa Airbus A330의 기장이 주니어 조종사에게 트랜스폰더 작동 방식을 보여주고 있었다. 항공기는 피어 D에 주기 중이었는데 트랜스폰더가 STBY 대신 ON 상태였다. 시연 중에 7500 스쿼크가 잠깐 송신됐다.
신호가 레이더에 포착됐다. 피어 D가 대피되고 네덜란드 군사경찰인 왕립 마레쇼세가 현장에 출동했다. “기내에 칼 든 남성 세 명”이라는 초기 목격자 제보는 공황 상태에서 나온 오보로 밝혀졌다. 터미널은 약 4시간 30분 동안 봉쇄됐다. Air Europa는 처벌받지 않았는데, 모두가 시연 중 발생한 기술적 실수라는 데 동의했기 때문이다. 이 사건 이후 많은 항공사들이 작동 중인 트랜스폰더에서 비상 코드 입력을 시연하는 것을 금지했다.
Air India 2025: A320neo에서 발생한 오경보
2025년 1월 27일, Air India AI2957편 – 등록번호 VT-TQM의 A320neo – 이 델리에서 뭄바이로 이륙한 직후 7500을 송신했다. 기내에는 승객 126명이 탑승해 있었다. 인도 공군, CISF, BCAS, 델리 경찰이 전면 반하이재킹 프로토콜을 발동했다. 하이재킹은 없었고 기술적 입력 오류로 판명됐다. 인도에서는 2024년 한 해에만 999건의 허위 항공 위협이 기록됐고, 2024년 12월 16일 민간항공부는 허위 위협에 대해 최대 1크로어 루피(약 120만 달러)의 벌금을 부과하는 방향으로 규정을 개정했다.
비상 상황에서도 트랜스폰더가 침묵할 때
비상 코드 설정은 조종사의 능동적 행동이다. 어떤 이유로든 승무원이 그 행동을 하지 않으면, 레이더 상에서 비행은 정상으로 보인다. 아래 세 가지 사례는 각각 다른 상황에서 이런 일이 어떻게 발생하는지를 보여준다.
Helios 522편: 저산소증과 빈 조종석
2005년 8월 14일, Helios Airways 운항 Boeing 737-300 – 등록번호 5B-DBY “Olympia” – 가 라르나카를 출발해 아테네로 향하고 있었다. 지상 정비사가 비행 전에 여압 모드 셀렉터를 AUTO 대신 MAN으로 놓고 갔고, 승무원은 체크리스트에서 이를 발견하지 못했다. 상승 중 객실 여압이 이루어지지 않았고, 객실 고도 경고음이 울렸다. 기장은 이를 이륙 형태 경고음으로 착각했다. 몇 분 만에 두 조종사 모두 저산소증으로 의식을 잃었다.
항공기는 FMS에 입력된 항로를 따라 계속 비행했다. 트랜스폰더는 그 내내 지정된 ATC 코드를 송신했다. 7700이 아닌, 평범한 네 자리 숫자였다. 아테네 센터는 화면 색 변화가 아니라 무선 침묵을 통해 이상을 감지했다. UTC 08시 23분, 네아 안키알로스 기지 소속 헬레닉 공군 제111 전투비행단 소속 F-16 두 대가 항공기를 요격했다. F-16 조종사는 조종석 창문 너머로 기장석이 비어 있고, 부조종사는 의식을 잃은 채 쓰러져 있으며, 객실에는 산소마스크들이 늘어져 있는 것을 목격했다.
영국 CPL을 보유하고 있었지만 737 기종 자격은 없던 객실 승무원 Andreas Prodromou가 휴대용 산소통을 메고 UTC 11시 49분에 조종석에 진입해 F-16 조종사에게 잠깐 손을 흔들었다. 거의 동시에 왼쪽 엔진이 연료 고갈로 꺼졌고, 10분 후 오른쪽 엔진도 꺼졌다. 항공기는 그라마티코 인근에 추락했다. 121명이 사망했다. 비행 내내 트랜스폰더에는 비상 코드가 나타나지 않았다. 설정할 사람이 없었기 때문이다.
Germanwings 9525편: 무선 침묵
2015년 3월 24일, Germanwings 소속 Airbus A320-211 – 등록번호 D-AIPX – 이 바르셀로나에서 뒤셀도르프로 운항 중이었다. 기장이 조종석을 나간 뒤, 부조종사 Andreas Lubitz가 문을 잠그고 알프스를 향한 의도적 하강을 시작했다. 항공기는 그 내내 지정된 스쿼크 코드를 송신했다. 7700도, 7600도, 7500도 설정되지 않았다.
마르세유 관제소는 세 개의 다른 주파수로 11차례 승무원에게 교신을 시도했다. 프랑스 방공군도 세 차례 조회를 보냈다. 응답은 없었다. 2016년 3월 13일 BEA 최종 보고서에 따르면, 추락 전날 뒤셀도르프발 바르셀로나행 비행에서도 기장이 조종석을 비운 사이 Lubitz가 시나리오를 예행 연습했다. 그는 자동조종 고도를 100피트로 반복해서 설정했다가 다시 4만 9천 피트로 되돌렸다. 150명이 사망했다.
EgyptAir 990편: 전원 차단이 먼저였다
1999년 10월 31일, EgyptAir 소속 Boeing 767-300ER – 등록번호 SU-GAP – 이 낸터킷 남쪽 60해리(약 111km) 대서양에 추락했다. NTSB 최종 보고서 AAB-02/01은 사고 원인을 교체 부조종사의 의도적 행위로 결론지었다. 이집트 ECAA 측은 엘리베이터 동력 제어장치 고장을 주장했다. 217명이 사망했다.
승무원은 어떤 비상 코드도 전송하지 않았다. NTSB에 따르면 엔진이 꺼진 지 약 15초 후 FDR과 CVR의 전원이 끊기면서 Mode S 2차 레이더 응답도 동시에 중단됐다. 항공기는 그로부터 2분간 1차 레이더에서 기체 금속 반사 신호만으로 – 식별 정보 없이 – 추적되다가 충돌했다. 최신 트랜스폰더를 갖췄더라도 항공기 전원이 없으면 스쿼크도, ADS-B도, Mode C조차 작동하지 않는다는 사실을 보여주는 사례다.
7777과 그 외 예약 코드들
코드 7777은 ICAO 표준 비상 코드 목록에는 없지만 별도로 예약되어 있다. 명령에 의해 요격 임무를 수행하는 군용 항공기 – 7500 스쿼크에 출격하는 바로 그 전투기들 – 가 사용하는 코드다. 민간 항공에서는 절대 부여하지 않는다. FAA AIM 4-1-20은 명시적으로 경고한다. “어떤 상황에서도 민간 항공기 조종사는 코드 7777로 트랜스폰더를 작동해서는 안 된다.”
7500/7600/7700/7777 그룹 외에도 수십 개의 특수 코드가 있다. ICAO가 표준화한 것도 있고, 지역별로 운용하는 것도 있다.
| 코드 | 지역 | 용도 |
|---|---|---|
| 1200 | 미국, 캐나다 | ATC 미접촉 표준 VFR |
| 7000 | 유럽(ICAO) | ATC 미접촉 표준 VFR |
| 2000 | 전 세계 | 비SSR 구역에서 SSR 구역 진입 시; 영국에서는 코드 미부여 IFR |
| 1202 | 미국 | 글라이더 운항 |
| 1255 | 미국 | 소방 항공기 |
| 1400 | 캐나다 | 1만 2,500피트 이상 VFR |
| 4000 | 미국 | 제한 구역 및 MTR 항로 군용기 |
| 7400 | 미국(2016년~), 영국(2023년~) | 드론 제어 링크 두절 |
| 7615 | 호주 | 해양 감시 민간 비행 |
| 7777 | 미국 등 | 군용 요격 작전 |
영국은 ICAO 기본 세트 외에 자체 식별 코드를 별도로 운용한다. 군용 저고도 비행에는 7001, 레드 애로스 에어쇼팀에는 7003, 곡예비행에는 7004, 런던 FIS에는 1177이 배정되어 있다. 대부분의 유럽 국가들은 ICAO 기본 세트에 지역별 확장 코드를 추가하는 방식을 따른다.
트랜스폰더 작동 원리: Mode A, C, S와 ADS-B
트랜스폰더는 무선 응답기다. 지상 레이더가 1,030 MHz로 펄스를 보내면, 트랜스폰더는 1,090 MHz로 응답한다. 응답 펄스 F1과 F2 사이에 3비트짜리 그룹 네 개가 들어가는데, 이 12비트가 네 자리 스쿼크를 인코딩한다. F2 이후에는 SPI 펄스 – 특수 식별 펄스 – 가 따라올 수 있는데, 조종사가 관제사 요청에 따라 IDENT 버튼을 누를 때 레이더 태그가 “꽃처럼 펼쳐지는(blossom)” 신호가 바로 이것이다.
트랜스폰더 모드는 전송 데이터를 점진적으로 확장해왔다.
- Mode A – 스쿼크 코드만 전송. 가장 오래된 모드이자 현재도 기본으로 유지.
- Mode C – 기압 고도를 100피트 단위로 추가 전송. 1980년대 이후 대부분의 관제 공역에서 의무화.
- Mode S(Selective) – 현대 표준. 고유한 24비트 ICAO 주소를 전송해 관제사가 수동 입력 없이 기종과 등록번호를 확인 가능. 레이더가 모든 항공기에 일괄 신호를 보내는 대신 특정 항공기 하나를 지정해 조회하는 선택적 질의 방식 지원.
- Mode S Enhanced Surveillance(EHS) – 유럽에서 5,700kg(1만 2,566파운드) 초과 또는 250노트 이상 항공기에 적용. 트랜스폰더가 FCU/MCP 설정 고도, 롤 각도, 실제 항적, 지시 대기속도, 수직 속도 등 8개 비행 변수를 다운링크로 전송. 관제사가 항공기의 현재 상태만이 아니라 의도까지 파악 가능.
ADS-B(Automatic Dependent Surveillance – Broadcast)는 한 단계 더 나아가, 지상 조회 없이 항공기가 스스로 GPS 위치를 약 2초에 한 번씩 송출한다. 전 세계에서 사용하는 주파수는 두 가지다.
- 1090ES(Extended Squitter) – Mode S와 동일한 1,090 MHz 사용. 글로벌 표준. 미국에서는 A등급 공역에서 의무화.
- 978 MHz UAT(Universal Access Transceiver) – 미국 전용, 1만 8천 피트 이하에서만 사용. FIS-B(기상 및 항공 정보)와 TIS-B(항공교통정보)를 함께 제공.
ADS-B Out는 2020년 1월 1일부터 미국 관제 공역에서 의무화됐다. 관련 규정은 14 CFR 91.225와 91.227이다. 유럽에서는 EU Regulation 2020/587이 적용된다. 2020년 12월 7일 이후 감항 증명을 받은 항공기는 처음부터 ADS-B를 탑재해야 하고, 5,700kg 초과 또는 250노트 이상의 IFR 항공기는 2023년 6월 7일까지 개조를 완료해야 했다. 캐나다는 2023년 8월에 A등급, 2024년 5월에 B등급 공역 요건을 도입했으며, C/D/E등급 공역 적용 날짜는 아직 논의 중이다.
조종석 트랜스폰더: 하드웨어와 코드 입력 위험성
대형 상업용 항공기에서 트랜스폰더는 조종사 사이의 중앙 페데스탈에 위치한다. 가장 많이 쓰이는 장치는 Boeing과 Airbus에 탑재되는 Honeywell TPR-901, 리저널 제트기와 비즈니스 항공기에 쓰이는 Collins TDR-94다. 일반 항공에서는 Trig TT31, Garmin GTX 327/330/335/345, BendixKing KT-74를 주로 사용한다.
회전식 8진법 노브가 달린 구형 장비에는 독특한 특성이 있다. 예를 들어 1234를 7234로 바꾸려면 첫 번째 자리 노브가 2, 3, 4, 5, 6을 거쳐 7에 도달해야 한다. 6에서 4로 바꿀 때 빠른 방향은 5를 거쳐 7을 통과하는 경로가 될 수 있다. FAA AIM 4-1-20은 코드 변경 시 비상 코드를 경유하지 말 것을 명시적으로 권고한다. “코드 변경 중 7500/7600/7700을 거치지 마시오.” 현대의 키패드 방식 장비는 네 번째 자리가 입력될 때까지 새 코드를 전송하지 않아 이 문제가 해소됐다.
7500 확인 요청을 받으면 승무원은 형식적으로 “실수였습니다”라고 바로 말할 수 없다. 실제로 트랜스폰더를 눈으로 직접 확인해야 하는데, 손가락 실수는 드문 반면 하이재킹 상황이야말로 이 절차가 존재하는 이유이기 때문이다. CRM 교육에서는 이 시나리오를 반복적으로 실습한다.
왜 항공 추적 서비스는 대양 상공에서 항공기를 놓치는가
KnowTravel 항공편 추적 서비스나 Flightradar24처럼 실시간으로 항공기를 볼 수 있는 서비스들은 지상 수신기 네트워크를 통해 작동한다. 전 세계에 수십만 대의 수신기가 있는데, 자원봉사자들이 공항 근처 건물 옥상에 설치한 것들이다. 안테나가 항공기의 ADS-B 신호를 수신해 서비스로 데이터를 전달하는 방식이다.
문제는 1,090 MHz ADS-B 신호가 직선으로만 전파되고 지구 곡률을 따라 휘지 않는다는 점이다. 런던 옥상에서는 약 200~300km까지 수신할 수 있지만, 그 너머는 지평선 아래가 된다. 대양이나 사하라, 시베리아, 캐나다 북부에는 수신기를 설치할 건물도 전력도 없다. 그래서 2019년 이전까지 대서양 횡단 비행은 추적 화면에서 완전히 사라지거나, Inmarsat 위성을 통한 ACARS 시스템으로 수분 간격으로 위치 정보가 들어와 태그가 띄엄띄엄 이동하는 형태로 나타났다.
2009년 6월 1일, Air France 447편 – 등록번호 F-GZCP의 Airbus A330-200 – 이 리우데자네이루에서 파리로 향하고 있었다. 항로는 지상 레이더가 전혀 없는 대서양 한복판을 정통으로 지났다. 피토관(대기속도 감지기)이 결빙된 후 자동조종장치가 분리됐고, 승무원은 항공기를 수동으로 조종하지 못해 Airbus는 3만 5,000피트(약 1만 670m)에서 3분 30초 만에 대양으로 추락했다. 트랜스폰더는 정상 작동하고 있었지만, 신호를 받을 수신기가 없었다. 남겨진 흔적은 UTC 02시 10분에서 02시 14분 사이 전송된 24개의 짧은 ACARS 메시지뿐이었고, 마지막 메시지는 02시 14분 26초였다. 블랙박스를 찾는 데는 거의 2년이 걸렸다.
5년 후, 동일한 해양 커버리지 공백이 MH370 사건의 핵심으로 부상했다.
MH370이 66초 만에 레이더에서 사라진 방법
2014년 3월 8일, Malaysia Airlines 소속 Boeing 777-200ER – 등록번호 9M-MRO – 이 239명을 태우고 쿠알라룸푸르에서 베이징으로 출발했다. 관제사는 스쿼크 코드 2157을 부여했다.
UTC 17시 19분 30초, 기장 Zaharie Ahmad Shah는 말레이시아 관제소와 표준 문구로 교신을 마쳤다. “Good night Malaysian Three Seven Zero.” UTC 17시 20분 31초, 항공기는 말레이시아-베트남 공역 경계의 웨이포인트 IGARI를 통과했다. UTC 17시 20분 36초 – 작별 인사로부터 불과 66초 후 – 말레이시아 ATC 화면에서 Mode S 태그가 사라졌다. 조종석 안의 누군가가 수동으로 트랜스폰더를 껐다. 30초 후에는 공개 항공편 추적 서비스에서도 마지막 흔적이 사라졌다.
말레이시아 군용 레이더는 1차 반사 신호 – 식별 정보 없이 기체 금속에서 반사된 순수 레이더 반사파 – 로 약 1시간 더 항공기를 추적했다. UTC 18시 22분까지, 페낭 섬 북서쪽 약 200해리(370km) 지점이었다. 그 후 Boeing은 지상 수신기가 없고 당시 위성 기반 ADS-B도 존재하지 않던 인도양으로 남하했다. 마지막 Inmarsat 부분 핸드셰이크는 UTC 08시 19분에 기록됐다. 실종 7시간 후, 연료 고갈 이후였다.
Aireon과 GADSS: 위성이 해양 공백을 메우다
해양 커버리지 문제의 해법은 Aireon 위성 네트워크였다. 2017년 1월부터 2019년 1월 사이에 SpaceX는 Iridium NEXT 위성 75기 – 운용 66기, 예비 9기 – 를 발사했고, 각 위성에는 ADS-B 수신기가 탑재되어 있다. 이제 대서양 상공의 항공기 신호는 지상 안테나가 아닌 우주의 위성이 수신해 지상으로 중계한다. Aireon은 2019년 3월 27일 운용을 시작했고, 첫 사용자는 북대서양을 관리하는 영국 NATS와 캐나다 NAV CANADA였다.
승객과 항공사 입장에서 달라진 점은 이렇다.
- 항공기가 더 가까이 붙어 비행할 수 있게 됐다. 같은 해양 항로를 비행하는 항공기 간 종방향 분리 간격이 기존 5분(약 40해리 / 74km)에서 14~17해리(26~31km)로 줄었다. 측방향 분리도 23해리에서 15~19해리(28~35km)로 단축됐다. 같은 항로에 더 많은 비행편이 배치될 수 있고, 각 항공기는 더 효율적인 고도를 선택할 수 있다.
- 항공기 위치 갱신 주기가 기존 FANS 시스템의 ACARS 방식(14분에 한 번)에서 8초 이내로 단축됐다.
2025년에 발표된 NATS 평가에 따르면, Aireon은 더 직항에 가까운 항로와 최적화된 순항 고도 덕분에 연간 4만 5,000톤의 CO₂를 절감하고, 연료비로 1,900만 파운드를 아끼고 있어요. 북대서양의 추정 충돌 위험도 2018년 기준 대비 약 76% 감소했어요.
2026년 2월, 주요 항공편 추적 서비스 중 한 곳이 Aireon 데이터를 시스템에 통합했고, 대양 상공의 항공기 아이콘에 소스 태그가 표시되기 시작했다. 무료 사용자는 15분 간격으로 위치가 갱신되고, 유료 구독자는 더 자주 갱신된다. 유럽-미국 노선은 예전에는 4~6시간 동안 지도에서 사라졌지만, 이제는 전 구간 내내 표시된다.
ICAO는 동시에 GADSS(Global Aeronautical Distress and Safety System) 기준을 도입했다. AF447과 MH370 사고에 대한 직접적인 대응이다. 2025년 1월 1일부터 2만 7,000kg(5만 9,500파운드) 이상의 신규 항공기 – 2024년 1월 1일 이후 감항 증명을 받은 기체 – 는 조난 상황에서 최소 분당 1회 자율적으로 위치를 송신해야 한다. 긴급 위치 추적 기능이 있는 특수 비상 비콘 ELT(DT, Distress Tracking)로 구현된다. Airbus는 Safran Ultima-DT(구 Orolia/Kannad)를, Boeing은 ACR Electronics의 ARTEX ELT 5000을 사용한다. FAA 인증은 2024년 12월 18일에 완료됐고, Boeing 737은 2025년 6월 9일, Boeing 787은 2025년 9월 3일에 인증이 이루어졌다. 2024년 2월 기준 Airbus 측 보고에 따르면 이미 110대 이상의 항공기가 해당 시스템을 탑재하고 운항 중이다.
항공편 추적 서비스의 Squawk 항목이 실제로 의미하는 것
항공편 추적 서비스의 모든 비행 카드에는 Squawk 항목이 있다. 대부분의 경우 2341이나 5127 같은 네 자리 숫자 – ATC가 부여한 코드 – 가 표시된다. 7700, 7600, 7500이 보이면, 그 항공기는 지금 이 순간 비상 신호를 송신하고 있다는 의미다.
AirNav RadarBox에 따르면 전 세계 하루 7만 7,000~8만 1,000편의 비행 중 5~7편이 스쿼크 코드로 비상을 선언한다. 구성 비율은 기술적 문제 약 60%, 의료 응급 약 20%, 통신 두절 약 20%다. 이 중 심각한 사고로 이어지는 경우는 주당 몇 건에 불과하고, 대부분은 다른 공항에 정상 착륙하는 것으로 마무리된다.
2024~2026년의 최근 사례들을 보면 이 점이 잘 드러난다.
- 2026년 4월 24일 – 등록번호 N61101의 Boeing 787-9로 운항한 United UA2편, 싱가포르-샌프란시스코 노선. 이륙 약 30분 후 전기 타는 냄새로 7700 설정. 연료를 덤프하고 싱가포르로 회항.
- 2026년 4월 – 영국 남부 상공의 미 공군 B-52H, 여압 이상 의심으로 7700. RAF 페어포드로 회항.
- 2025년 11월 19일 – American Eagle JIA5498편, CRJ-900(N639NN), 샬럿 접근 중 7700. 예비 착륙, 별다른 후속 조치 없음.
- 2025년 2월 19일 – Thai TG408편, 승객 심장마비로 7700 설정, 방콕으로 회항.
스쿼크라는 단어의 유래와 조종사들이 코드를 외우는 방법
스쿼크(squawk)라는 단어는 2차 세계대전 당시 영국 군의 IFF(Identification Friend or Foe, 아군·적군 식별) 시스템에서 항공 용어로 들어왔다. 영국군은 이 시스템의 코드명을 “Parrot(앵무새)”이라 붙였고, 관제사는 조종사에게 “squawk your parrot” – 트랜스폰더를 켜라 – 라고 지시했다. 끄라는 지시는 “strangle your parrot(앵무새 목을 조여라)”이었다. 이렇게 squawk라는 단어가 민간 항공에 정착했다. 초기 시스템은 64개 값만 인코딩했고, 현재의 4,096개 조합은 전후 F1-F2 프레이밍 펄스를 사용하는 8진법 방식으로 전환하면서 생겨났다.
군사 표현 “squawk ident”는 지금도 살아 있다. 관제사가 조종사에게 트랜스폰더의 IDENT 버튼을 누르도록 요청하면, 화면에서 해당 항공기의 태그가 몇 초간 밝게 깜박인다. 관제사들은 이를 “blossoming(꽃이 피어남)”이라고 부르는데, 수십 대의 항공기 중에서 특정 항공기를 신속하게 찾아낼 수 있다.
비행학교에서는 세 가지 비상 코드를 외우기 위해 영어 라임 기억법을 사용한다.
- Seven-five, man with a knife – 7500, 하이재킹
- Seven-six, radio’s broke(또는 “needs a fix”) – 7600, 통신 두절
- Seven-seven, going to heaven – 7700, 일반 비상
조금 더 어두운 버전을 선호하는 교관도 있다. “75 – taken alive, 76 – on the radio nix, 77 – going to heaven.” 정확한 문구는 비행학교마다 다르지만, 라임을 활용하는 방식은 공통적이다. 영어권 세계 어느 CFI든 첫날부터 이런 형태의 기억법을 가르친다.
가능해요. 모든 비행 카드에 Squawk 항목이 있거든요. 7700, 7600, 7500이 표시되면 그 항공기가 지금 해당 코드를 송신하고 있다는 뜻이에요. 7700의 경우 대부분 오입력으로, 관제사와 음성 확인 후 1~2분 내에 해소돼요.
가능해요. 7500 코드가 바로 그 목적을 위해 설계됐거든요. 조종석 안의 트랜스폰더 버튼 배치가 몇 번의 버튼 누름으로 눈을 감고도 코드를 입력할 수 있도록 되어 있어요. 관제사는 암호화된 방식으로 확인하고(“verify squawking 7500”), 실제 숫자 7500은 무선으로 절대 반복하지 않아요. 납치범이 들을 수 없도록요.
가장 유명한 사례가 2014년 2월 Ethiopian Airlines 702편이에요. 부조종사 Hailemedhin Abera Tegegn이 기장을 조종석 밖으로 내보내고 문을 잠근 뒤 스스로 7500을 설정하고, Boeing 767-300ER을 정치적 망명을 신청하기 위해 제네바로 몰았어요. 항공기는 연료가 약 10분치 남은 상태로 착륙했고, 에티오피아에서는 궐석재판으로 19년 6개월을 선고받았어요. 스위스는 인도를 거부하고 정신과 치료를 명령했죠.
항공편 추적 서비스는 지상 기반 ADS-B 수신기로 작동하는데, 대서양이나 태평양 상공에는 그 수신기를 설치할 수 없거든요. 2019년부터는 Iridium NEXT 위성에 탑재된 Aireon 위성 네트워크 – 운용 66기, 예비 9기 – 가 이 공백을 메웠어요. 주요 항공편 추적 서비스 중 한 곳이 2026년 2월에 Aireon 데이터를 통합했어요.
트랜스폰더의 IDENT 버튼을 누르라는 요청이에요. 그러면 레이더 화면에서 해당 항공기의 태그가 잠깐 밝게 깜박여서, 관제사가 수십 대 항공기 중에서 해당 항공기를 빠르게 찾을 수 있게 돼요. 비상 절차와는 관계없는 표준 식별 방법이에요.
AirNav RadarBox에 따르면 하루 7만 7,000~8만 1,000편의 비행 중 5~7편이 스쿼크 7700, 7600, 7500으로 비상을 선언해요. 그 중 약 60%가 기술적 문제, 20%가 의료 응급, 20%가 통신 두절이에요. 심각한 결과로 이어지는 경우는 주당 몇 건에 불과해요.
있어요. 2005년 8월 14일, Helios Airways의 Boeing 737이 지상 준비 중 발생한 오류로 여압이 이루어지지 않았고 승무원이 저산소증으로 의식을 잃었어요. 항공기는 FMS에 입력된 항로를 따라 계속 비행하면서 일반 스쿼크 코드를 송신했어요. 7700도, 7500도, 7600도 설정되지 않았죠. 아테네 센터는 무선 침묵을 통해 이상을 감지했고, 그리스 F-16이 항공기를 요격했어요. 121명이 사망했어요.