
보안 메신저 Signal이 버전 8.30을 출시하면서 iOS와 데스크톱(Linux, macOS, Windows)에도 종단간 암호화된 백업 기능을 추가했습니다. 이제 Android, iOS, 데스크톱 등 모든 지원 운영체제에서 대화 내용을 암호화된 상태로 백업하고, 휴대폰을 잃어버려도 복구할 수 있습니다. 백업 방식은 Signal이 직접 저장해주는 방식(무료는 45일치, 유료는 100GB까지)과, 용량 제한이 없는 기기 자체 저장 방식 두 가지가 있으며, 모두 복구키로 암호화됩니다. 이 복구키는 공격자들에게도 가치 있는 정보라 이미 공격 대상으로 노려지고 있어, 사용자는 복구키 관리에 각별히 주의해야 합니다. 이번 업데이트로 iOS 기기 간 직접 전송 기능도 함께 추가됐습니다.
Signal이 버전 8.30을 통해 iOS와 데스크톱 앱에도 종단간 암호화된 로컬 백업 기능을 도입해, 모든 지원 플랫폼(Android·iOS·Linux·macOS·Windows)에서 백업 기능을 사용할 수 있게 됐다.
사용자는 기기를 분실해도 암호화된 백업을 통해 대화 기록을 복구할 수 있지만, 백업 복구키 자체가 공격자의 탈취 표적이 되고 있어 키가 유출되면 과거 모든 백업이 복호화될 위험이 있다.
새 기능은 편의성 향상을 위해 도입됐으나, 복구키 하나로 여러 백업을 해독할 수 있는 구조가 공격자들에게 매력적인 표적이 되었다.
Signal은 호스팅 백업에 매일 회전하는 보조 키를 신뢰 실행 환경(TEE) 내에서 사용해 순방향 비밀성을 강화했고, 사라지는 메시지는 백업에서 제외하는 등 보호 장치를 마련했다.
기업 사용자는 Signal 백업 복구키를 안전하게 보관하고, 키 유출 시 과거 백업 전체가 노출될 수 있다는 점을 인지해 관리 정책을 마련해야 한다.
본문
보안 메신저 앱 Signal이 버전 8.30을 출시하며, 지원하는 모든 운영체제(Android, iOS, Linux, macOS, Windows)에 걸쳐 보안 백업 기능의 롤아웃을 완료했다.
약 1년 전 Android에 처음 도입된 이 기능은 사용자가 채팅 내용을 종단간 암호화된 상태로 백업하고, 휴대폰을 분실했을 때 다른 기기에서 복원할 수 있게 해준다.
백업 시스템은 두 가지 방식을 지원한다: Signal이 호스팅하는 백업(무료 사용자는 미디어 45일치, 메시지당 128KB로 제한되며, 유료 플랜은 100GB까지 가능)과, 용량 제한이 없는 기기 자체(온디바이스) 로컬 백업이다.
두 옵션 모두 백업이 암호화되며 복호화를 위해 복구키가 필요하지만, 호스팅 백업에는 추가 보호와 순방향 비밀성(forward secrecy)을 위해 신뢰 실행 환경(Trusted Execution Environment) 내부에서 매일 회전하는 보조 키도 함께 사용된다.
Signal에 따르면, 온디바이스 백업 복구키는 저장 위치와 관계없이 해당 키로 암호화된 모든 과거 백업 파일을 복호화할 수 있다.
위협 행위자들은 이미 이 키의 가치를 알아차렸으며, Signal이 이 기능을 도입한 직후부터 공격 대상 범위에 포함시켰다.
이번 업데이트는 iOS와 데스크톱에 온디바이스 백업을 가져오고, Android 백업도 동일한 크로스 플랫폼 포맷을 사용하도록 개편했다.
iOS의 로컬 백업 옵션
출처: Signal
이제 기본 기기에서 새 기기를 연결할 때, 새 기기는 채팅에서 누락된 이전 첨부파일을 가져오게 된다.
Signal은 또한 미디어가 이제 백업 아카이브와 별도로 저장되며, 중복 파일은 한 번만 저장되어 불필요한 백업과 동기화를 없앴다고 밝혔다.
추가로, 유료 사용자는 로컬 저장소에서 오래된 미디어를 삭제하고 썸네일만 남기는 새로운 옵션을 사용할 수 있으며, 필요할 때 호스팅 백업에서 전체 파일을 자동으로 다시 가져올 수 있다.
백업 시스템은 두 백업 방식 모두에서 24시간 이내에 사라지도록 설정된 '사라지는 메시지'를 아카이브에서 제외해, 백업에 포함되지 않도록 한다.
호스팅 백업과 온디바이스 백업을 모두 사용하는 사용자의 경우, 전자가 후자를 지우지 않는다는 점이 명시되어 있다. 다만 복원 과정에서는 로컬 백업에 있는 만료된 사라지는 메시지는 건너뛰게 된다.
8.30 iOS 클라이언트 릴리스는 로컬 종단간 암호화 Wi-Fi Aware 링크를 사용한 아이폰 간 직접 전송 기능을 지원하며, Signal은 이를 통해 속도와 안정성이 향상됐다고 밝혔다.
Signal은 이번 롤아웃이 백업 프로젝트의 첫 단계를 완료한 것이라며, 앞으로 엔지니어들은 백업 이외의 시스템 개선에 집중할 것이라고 전했다.





