시그널 메신저의 종단간 암호화는 발신자와 수신자 기기에만 있는 고유 키로 메시지를 암호화해 서버 운영자나 국가 기관이 내용을 확인 못하게 하는 원리다. 하지만 국가 기관이나 전문 해커는 암호화 자체를 깨기보다 기기 레벨의 스파이웨어 침투, 연결된 기기 기능을 이용한 세션 탈취, 사회공학적 기법을 통한 64자리 백업 복구 키 탈취 등 우회 경로로 메시지를 탈취한다.
시그널 메신저 종단간 암호화 및 해킹 위험성: 기술적 원리와 한계
시그널이 채택한 시그널 프로토콜은 현대 암호학의 정수로, OONI 보고서에 따르면 발신자가 수신자의 공개키로 메시지를 암호화하는 구조다. 각 기기는 고유한 개인키를 갖고 있고, 이 개인키는 기기 외부로 절대 유출되지 않아 정당한 수신자만 메시지를 복호화해 읽을 수 있다. 특히 시그널은 WhatsApp과 달리 누구와 대화하는지에 대한 메타데이터까지 암호화해 사용자 프라이버시를 극대화했으며, 모든 소스코드를 오픈소스로 공개해 전 세계 보안 전문가들이 독립적으로 검증하게 했다.
순방향 비밀성(Forward Secrecy) 메커니즘을 적용해, 미래의 특정 시점에 세션 키가 노출되더라도 그전에 주고받은 과거 메시지는 안전하게 보호된다. 매 메시지마다 새 임시 키를 생성해 암호화하는 방식 덕분이며, 이론적으로 서버에 저장된 데이터를 탈취하더라도 내용 복원은 불가능하다. 하지만 이 강력한 암호화 체계는 메시지 전송 통로를 보호할 뿐, 메시지가 도달해 복호화되는 엔드포인트인 스마트폰 기기 자체의 보안까지 보장하지는 않는다.
국가 기관과 전문 해커가 사용하는 시그널 우회 해킹 수법
암호화 알고리즘 자체를 공격하는 것은 현대 컴퓨팅 성능으론 사실상 불가능하므로, 해커는 암호화가 풀린 데이터를 노리는 엔드포인트 공격에 집중한다. 대표적인 예가 기기 레벨 공격으로, Sturnus 뱅킹 트로이언 같은 악성코드로 Android의 접근성 서비스(Accessibility Services) 권한을 얻는 방식이다. 이 권한을 획득한 해커는 사용자 화면을 실시간 캡처하거나 원격 제어, 텍스트 주입 기능을 써 메시지가 복호화돼 화면에 출력되는 순간의 데이터를 스니핑해 탈취한다.
최근 연결된 기기(Linked Devices) 기능을 악용한 지능형 공격이 늘었다. 2025년 2월 러시아 APT 그룹 Sandworm 등은 정상 그룹 초대 링크로 위장한 악성 QR 코드를 유포했다. 사용자가 QR 코드를 스캔하는 순간 해커 장치가 사용자 시그널 계정에 연결된 기기로 등록되며, 이후 발생하는 모든 메시지는 암호화 우회 없이 실시간으로 복제돼 해커 기기로 전송된다. 이는 암호화 프로토콜 허점이 아니라 서비스의 정당한 기능을 악용한 공격이라 위험하다.
가장 치명적인 위협은 백업 복구 키를 노리는 사회공학적 공격이다. 시그널 Secure Backups 기능은 64자리 복구 키로 보호되는데, 2026년 5월 해커가 ‘Signal Support’를 사칭해 이 키를 요구하는 피싱 메시지를 대량 발송한 사례가 있다. 사용자가 실수로 64자리 키를 제공하면 해커는 전체 메시지 기록을 다운로드하고 복호화할 수 있게 된다. 단순 계정 탈취보다 훨씬 위험하며, 과거의 모든 민감한 대화 내용이 한꺼번에 노출되는 결과를 초래한다.
| 공격 유형 | 주요 수법 | 탈취 데이터 범위 | 위험 수준 |
|---|---|---|---|
| 기기 레벨 공격 | 접근성 서비스 권한 악용, 스파이웨어 침투 | 실시간 화면 및 복호화된 텍스트 | 높음 |
| 연결 기기 악용 | 악성 QR 코드 스캔 유도 | 실시간 메시지 복제 및 동기화 | 매우 높음 |
| 백업 키 피싱 | 64자리 복구 키 요구 (지원팀 사칭) | 전체 과거 대화 기록 및 백업 데이터 | 치명적 |
| 계정 탈취 | 가짜 로그인 화면, 자격증명 피싱 | 신규 메시지 및 계정 제어권 | 보통 |
시그널 보안 위협에 대응하는 기술적 실전 가이드
보안 수준이 높은 메신저를 써도 사용자 관리 소홀은 곧 유출로 이어진다. FBI는 2026년 3월 수천 개의 시그널 계정이 피싱으로 해킹되었다고 경고했고, CISA(미국 사이버 방어청) 역시 2025년 11월 암호화 메신저를 타겟으로 한 스파이웨어 위험을 경고했다. 특히 기자, 중국 활동가, 인권 운동가 같은 고위험군 사용자는 정교한 타겟 공격 대상이 되므로 다음 구체적인 보안 설정이 필수다.
- 접근성 권한의 엄격한 관리: Android 사용자는 설정의 접근성 메뉴에서 설치된 앱 목록을 정기적으로 점검한다. 접근성 서비스 권한은 기기 전체를 장악할 수 있는 강력한 권한이므로 신뢰할 수 있는 필수 앱에만 부여하고 의심스러운 앱 권한은 즉시 제거한다.
- 사라지는 메시지 타이머 설정: 모든 채팅방에 기본적으로 4주 타이머를 설정해 기기가 감염되더라도 4주 전 메시지는 자동 삭제되도록 보호한다. 매우 민감한 정보를 공유할 때는 일시적으로 1분 타이머를 적용하는 것이 좋다.
- OS 및 하드웨어 보안 모드 활성화: iOS 사용자는 고위험 상황에서 ‘잠금 모드(Lockdown Mode)’를 활성화해 공격 표면을 최소화한다. Android 사용자는 Google Play Protect와 함께 Google 고급 보호 프로그램을 활성화해 피싱 및 악성 소프트웨어 침투를 차단한다.
- 앱 설치 경로의 단일화: 공식 Google Play Store 외에는 F-Droid처럼 검증된 오픈소스 스토어만 이용하고, 출처를 알 수 없는 APK 파일 설치는 금지한다.
- 시그널 공식 정책의 숙지: 시그널 지원팀은 절대 사용자에게 먼저 연락해 복구 키, PIN 번호, 등록 코드를 요구하지 않는다. ‘Name not verified’ 라벨이 붙은 발신자나 데이터 손실을 위협하며 키를 요구하는 메시지는 100% 피싱으로 간주하고 차단한다.
결론 및 보안 요약
시그널 메신저의 종단간 암호화는 전송 과정에서의 데이터 탈취를 막는 강력한 방패지만, 기기 자체의 권한 탈취나 사용자 부주의를 이용한 사회공학적 공격까지 막지는 못한다. 보안의 완성은 암호화 기술이 아니라 접근성 권한 관리 같은 세밀한 기기 설정, 64자리 복구 키를 절대 공유하지 않는 사용자 보안 의식에서 결정된다.
정기적인 OS 업데이트와 사라지는 메시지 기능으로 데이터 노출 범위를 최소화하고, 신뢰할 수 없는 QR 코드 스캔을 피해 시그널이 제공하는 보안 가치를 온전히 누려야 한다. 지금 바로 스마트폰의 접근성 설정과 시그널 메시지 타이머 설정을 점검해 잠재적인 해킹 위협으로부터 소중한 데이터를 보호해야 한다.