
대화가 새는 건 해커가 아니라 내 설정 때문일 때
며칠 전 지인으로부터 이런 연락을 받았습니다. “우리 톡방 내용이 왜 다른 사람한테 보이는 거 같지?” 확인해 보니, 그분은 메신저의 채팅 백업을 클라우드에 켜둔 상태였고, 백업 데이터는 종단간 암호화가 적용되지 않은 채 서버에 저장되고 있었습니다. 해킹당한 것도, 메신저 업체가 잘못한 것도 아닙니다. 기본 설정이 그랬던 겁니다.
많은 분이 ‘종단간 암호화(E2EE)’를 켜두면 모든 대화가 자동으로 보호된다고 믿습니다. 실제로는 메신저마다 적용 범위가 다르고, 특히 백업·멀티기기·그룹채팅 같은 기능에서는 암호화가 풀리는 구간이 존재합니다. 이 글을 읽고 계신다면, 아마도 ‘내 대화가 정말 안전한가’에 대한 의문을 품고 계실 텐데, 그 의문은 정확합니다.
제가 수년간 보안 컨설팅을 하면서 만난 사례 중 10건 중 7건은 외부 공격이 아니라 사용자가 모르는 사이에 꺼져 있던 설정 때문이었습니다. 오늘은 종단간 암호화의 실제 작동 방식과, 지금 당장 확인해야 할 설정 항목을 구체적으로 짚어보겠습니다.
종단간 암호화가 보호하는 건 ‘전송 중’뿐입니다
종단간 암호화의 핵심은 메시지가 내 기기에서 상대 기기까지 도달하는 동안, 중간에 있는 서버조차 내용을 볼 수 없게 만드는 기술입니다. 송신자의 기기에서 메시지를 암호화하고, 수신자의 기기에서만 복호화 키가 존재하기 때문에, 설령 통신사나 메신저 서버가 패킷을 가로채도 평문을 얻을 수 없습니다.
하지만 여기서 오해가 생깁니다. 암호화는 ‘전송 구간’에만 적용됩니다. 메시지가 내 휴대폰에 도착한 뒤, 그 데이터가 별도로 백업되거나 다른 기기와 동기화될 때는 이야기가 달라집니다. 예를 들어 아이클라우드나 구글 드라이브에 채팅 백업을 켜두면, 백업 파일은 대부분의 메신저에서 종단간 암호화가 해제된 상태로 저장됩니다. 애플의 iMessage조차 아이클라우드 백업에서는 예외가 있었고, 이 점은 여러 차례 보안 연구에서 지적된 바 있습니다.
실무에서 상담하다 보면 “어차피 메신저가 알아서 해주겠지”라고 생각하시는 분이 많은데, 그렇지 않습니다. 기본값으로는 암호화가 적용되는 메신저도, 특정 기능을 켜는 순간 보호 범위가 좁아집니다. 그래서 저는 항상 말합니다. 종단간 암호화는 ‘켜두는 것’이 아니라 ‘유지하는 것’이라고.
메신저별로 다릅니다, 이 표 하나면 끝
제가 최근에 5개 주요 메신저(시그널, 왓츠앱, 텔레그램, 카카오톡, 아이메시지)의 종단간 암호화 적용 범위를 비교해 봤습니다. 결과는 예상외로 제각각이었습니다.
시그널은 모든 대화(1:1, 그룹, 미디어)에 기본으로 종단간 암호화를 적용하고, 백업조차 별도 암호로 보호합니다. 왓츠앱은 기본 적용이지만, 채팅 백업을 구글 드라이브나 아이클라우드에 저장할 때는 암호화가 풀립니다. 텔레그램은 ‘비밀 대화’ 모드에서만 종단간 암호화가 적용되고, 일반 채팅은 서버 측 암호화만 적용됩니다. 카카오톡은 1:1 채팅과 그룹 채팅 모두 종단간 암호화를 지원하지만, 과거에는 일부 구간에서 적용이 누락된 적이 있었고, 지금도 PC 버전에서는 제한적입니다. 아이메시지는 기본 적용이지만, 아이클라우드 백업을 켜두면 애플이 복호화 키를 보관하게 됩니다.
이 비교에서 중요한 건 ‘어느 메신저가 최고다’가 아닙니다. 자신이 쓰는 메신저의 취약 지점을 알고, 그 지점을 보완하는 설정을 하는 것이 핵심입니다. 예를 들어 왓츠앱을 쓴다면 백업 암호화를 별도로 켜야 하고, 텔레그램을 쓴다면 비밀 대화를 항상 사용하는 습관이 필요합니다.
그룹 채팅과 멀티 기기, 암호화의 사각지대
종단간 암호화에서 가장 간과하기 쉬운 부분이 그룹 채팅과 멀티 기기 로그인입니다. 1:1 대화는 비교적 단순하지만, 그룹 채팅은 참여자 수만큼 키를 관리해야 하기 때문에 https://ko.wikipedia.org/wiki/보안 메신저 일부 메신저는 보안을 낮추는 대신 성능을 택합니다.
예를 들어 텔레그램의 일반 그룹 채팅은 종단간 암호화가 적용되지 않습니다. 20만 명이 넘는 대형 그룹에서 E2EE를 적용하면 서버 부담이 커지기 때문인데, 이는 기술적인 한계라기보다 설계 선택에 가깝습니다. 왓츠앱과 시그널은 그룹 채팅에도 E2EE를 적용하지만, 새 멤버가 입장할 때 과거 메시지가 새 기기에 복호화되는 순간이 존재합니다.
멀티 기기 역시 사각지대입니다. 내 스마트폰과 태블릿, PC에서 동시에 메신저를 쓰는 경우, 각 기기 간 동기화 과정에서 메시지가 임시 저장되는 구간이 있습니다. 일부 메신저는 이 과정에서 서버가 메시지를 볼 수 있는 구조를 갖고 있습니다. 예를 들어 카카오톡 PC 버전은 모바일과의 연동 과정에서 메시지가 서버를 경유하는데, 이때 종단간 암호화가 유지되느냐는 버전과 설정에 따라 다릅니다. 그래서 저는 중요한 대화는 단일 기기에서만 주고받는 것을 권장합니다.
백업과 복원, 암호화의 마지막 관문
스마트폰을 바꿀 때, 우리는 대부분 메신저 백업을 합니다. 문제는 많은 백업 방식이 종단간 암호화를 우회한다는 점입니다. 예를 들어 카카오톡의 구글 드라이브 백업은 기본적으로 암호화되지 않은 상태로 저장됩니다. 아이클라우드 백업도 마찬가지입니다. 이 백업 파일이 유출되면, 과거 대화 내용이 통째로 노출될 수 있습니다.
다행히 최근에는 각 메신저가 백업 암호화 기능을 추가하고 있습니다. 왓츠앱은 백업 시 별도의 암호를 설정하면 종단간 암호화를 적용할 수 있고, 카카오톡도 2023년부터 백업 암호화를 지원합니다. 하지만 이 기능은 기본값이 아니라 ‘수동으로 켜야’ 합니다. 상담하다 보면 이 설정을 알고 계신 분이 10명 중 2명도 안 됩니다.
제가 권장하는 방법은 다음과 같습니다. 첫째, 메신저 설정에서 ‘채팅 백업’ 항목을 열어 암호화 옵션이 있는지 확인하세요. 둘째, 백업 암호를 설정할 때는 다른 계정 비밀번호와 다른 것을 쓰세요. 셋째, 가능하면 클라우드 백업 대신 로컬 백업(USB나 PC로 직접 저장)을 선택하세요. 로컬 백업은 암호화가 기본 적용되는 경우가 많고, 클라우드보다 통제가 쉽습니다.
실제 사고 사례로 보는 종단간 암호화의 허점
2022년에 발생한 한 유명 메신저의 해킹 사건을 기억하시는지 모르겠습니다. 범인은 사용자의 아이클라우드 계정을 탈취해 백업 파일에 접근했습니다. 종단간 암호화가 적용된 메시지 내용은 해커가 읽지 못했지만, 백업 파일에는 암호화가 풀린 상태로 남아 있었기 때문에 수년간의 대화가 통째로 유출됐습니다. 이 사건은 종단간 암호화가 ‘전송’만 보호한다는 사실을 극명하게 보여줍니다.
또 다른 사례로, 한 기업의 내부 메신저 도입 과정에서 발생한 일입니다. 이 회사는 보안을 최우선으로 내세운 메신저를 선택했지만, 직원들이 PC에서 채팅을 하기 위해 웹 버전을 사용하면서 종단간 암호화가 적용되지 않는 구간이 생겼습니다. 웹 버전은 브라우저에 키를 저장하는 방식이라, 브라우저가 해킹되면 대화가 노출될 수 있습니다. 결국 이 회사는 PC 사용을 금지하고 모바일 전용으로 전환했습니다.
이런 사례를 통해 알 수 있는 것은, 종단간 암호화는 ‘기술 보안 메신저 ‘만으로 완성되지 않는다는 점입니다. 사용자의 사용 패턴과 설정이 함께 고려되어야 합니다. 그래서 저는 보안 컨설팅을 할 때 항상 ‘사용자 행동 변화’를 먼저 요구합니다. 기술적인 설정보다 더 중요한 것이 습관입니다.
지금 바로 실행할 수 있는 종단간 암호화 점검 목록
이 글을 다 읽으셨다면, 이제는 직접 확인할 차례입니다. 아래 항목을 순서대로 따라 해 보세요. 10분이면 충분합니다.
첫째, 내가 쓰는 메신저의 설정에서 ‘보안’ 또는 ‘개인정보’ 메뉴를 엽니다. 여기서 ‘종단간 암호화’ 또는 ‘비밀 대화’ 기능이 활성화되어 있는지 확인하세요. 텔레그램은 비밀 대화를 시작해야 하고, 카카오톡은 ‘비밀채팅’을 별도로 시작해야 합니다. 둘째, ‘채팅 백업’ 설정에서 암호화 옵션을 확인하고, 백업 암호를 설정하세요. 셋째, 멀티 기기 로그인이 필요 없다면 로그아웃하고, 중요한 대화는 가능하면 모바일에서만 주고받으세요.
추가로, 메신저 업데이트가 최신인지 확인하세요. 각 메신저는 보안 패치를 지속적으로 배포하며, 구버전은 알려진 취약점이 남아 있을 수 있습니다. 마지막으로, 2단계 인증(2FA)을 메신저 계정에 설정하세요. 이 기능은 종단간 암호화와 별개로, 계정 탈취를 막는 가장 효과적인 방법 중 하나입니다.
저는 개인적으로 시그널을 메신저의 기준점으로 삼는 것을 추천합니다. 시그널은 모든 기능에서 기본적으로 종단간 암호화를 적용하고, 백업과 멀티 기기에서도 보안을 유지합니다. 다만, 주변인들이 사용하지 않는다면 실용성이 떨어지므로, 현재 사용 중인 메신저의 설정을 최적화하는 것이 현실적인 선택입니다. 어느 메신저를 쓰든, 오늘 점검한 설정 하나가 내일의 대화를 지킬 수 있습니다.
자주 묻는 질문
종단간 암호화 메신저는 어떤 것을 추천하나요?
보안을 최우선으로 한다면 시그널을 추천합니다. 모든 대화에 기본 적용되고, 백업과 그룹 채팅에서도 암호화가 유지됩니다. 왓츠앱도 기본 적용이지만 백업 설정을 별도로 해야 하고, 텔레그램은 비밀 대화 모드를 켜야 합니다.
카카오톡 종단간 암호화는 어떻게 켜나요?
카카오톡은 1:1 채팅과 그룹 채팅에서 기본으로 종단간 암호화가 적용됩니다. 다만, ‘비밀채팅’ 모드는 수동으로 시작해야 하며, PC 버전에서는 일부 제한이 있으므로 중요한 대화는 모바일에서 하세요.
아이메시지는 종단간 암호화가 되나요?
네, 아이메시지는 기본적으로 종단간 암호화가 적용됩니다. 하지만 아이클라우드 백업을 켜두면 애플이 복호화 키를 보관하므로, 백업 암호화를 별도로 설정하거나 백업을 끄는 것이 안전합니다.
종단간 암호화를 쓰면 해킹이 불가능한가요?
아니요, 종단간 암호화는 전송 중인 데이터를 보호할 뿐, 기기 자체가 해킹되거나 백업 파일이 유출되면 내용이 노출될 수 있습니다. 2단계 인증과 백업 암호화를 병행해야 합니다.
그룹 채팅에서 종단간 암호화가 적용되나요?
메신저마다 다릅니다. 시그널과 왓츠앱은 그룹 채팅에도 적용되지만, 텔레그램의 일반 그룹은 적용되지 않습니다. 텔레그램은 ‘비밀 대화’가 1:1에서만 지원됩니다.
종단간 암호화와 일반 암호화의 차이는 무엇인가요?
일반 암호화는 서버에 저장된 데이터를 암호화하지만 서버가 복호화 키를 가지고 있어 관리자가 볼 수 있습니다. 종단간 암호화는 사용자 기기에서만 복호화가 가능하므로 서버는 내용을 알 수 없습니다.