종단간 암호화, 메신저마다 진짜 뭐가 다를까? 내 대화가 새는 경로

10억 명이 쓰는 기능, 90%가 오해하고 있다

2025년 기준, 전 세계 메신저 사용자 30억 명 중 절반 이상이 매일 종단간 암호화(E2EE)로 보호되는 대화를 주고받습니다. 그런데 정작 이 기능이 정확히 무엇을 보장하는지, 어디까지 안전한지 제대로 알고 쓰는 사람은 드뭅니다. 제가 보안 컨설팅을 하면서 만난 기업 고객들조차 ‘우리는 E2EE 쓰니까 해킹 걱정 없다’고 말하는 경우가 많았습니다. 하지만 실제로는 그 ‘E2EE’라는 단어 하나에 숨은 조건과 예외가 수두룩합니다.

지난해 한 스타트업 대표는 사내 메신저로 유명한 E2EE 앱을 쓰다가 직원 간 대화 내용이 유출되는 사고를 겪었습니다. 원인은 놀랍게도 암호화가 아니라, 퇴사한 직원의 계정이 여전히 조직에 남아 있었던 접근 권한 문제였습니다. 이 사례가 보여주듯, 종단간 암호화는 ‘전송 중 메시지 내용을 제3자가 못 보게 하는 것’일 뿐, 그 외의 모든 보안 위협을 막아주지는 못합니다. 이 글에서는 E2EE가 실제로 어떻게 동작하는지, 메신저마다 어떤 차이가 있는지, 그리고 내 대화가 새는 진짜 경로가 무엇인지 구체적으로 짚어보겠습니다.

종단간 암호화의 기본 원리, 그러나 ‘종단’이 누구냐가 문제

종단간 암호화의 핵심은 메시지를 보내는 사람과 받는 사람, 두 ‘끝’ 사이에서만 내용을 해독할 수 있게 만드는 것입니다. 중간에 있는 서버는 암호화된 데이터만 볼 수 있고, 복호화 키는 각 단말기에만 존재합니다. 이론적으로는 서버 관리자나 해커가 서버를 통째로 탈취해도 메시지 내용은 알아낼 수 없습니다. 실제로 시그널 프로토콜을 기반으로 한 왓츠앱, 시그널, 그리고 iMessage 등이 이 방식을 채택하고 있습니다.

그런데 문제는 ‘종단’이 사용자 본인인지, 아니면 사용자가 속한 조직인지에 따라 달라진다는 점입니다. 예를 들어 기업용 메신저인 슬랙이나 팀즈는 기본적으로 E2EE를 제공하지 않거나, 관리자가 복호화 키를 보관하는 방식으로 운영됩니다. 이 경우 ‘종단’이 사용자가 아니라 조직이 되므로, 회사는 법적 절차를 거치거나 정책에 따라 직원들의 대화 내용을 열람할 수 있습니다. 작년에 한 대기업에서 직원의 부적절한 대화가 징계 사유로 사용된 사례가 있었는데, 이는 E2EE가 아니라 관리자 권한이 있는 시스템이었기 때문에 가능한 일이었습니다. 따라서 내가 쓰는 메신저가 정말 ‘나만’ 볼 수 있는 것인지, 아니면 회사나 서비스 제공자가 볼 수 있는지 먼저 확인해야 합니다.

메신저별 종단간 암호화, 표면은 같아도 내부는 천차만별

시그널, 왓츠앱, 텔레그램, iMessage, 카카오톡까지, 주요 메신저들이 모두 ‘종단간 암호화’를 지원한다고 광고합니다. 하지만 실제 구현 방식과 기본 적용 여부, 그리고 예외 상황은 제각각입니다. 시그널은 모든 대화에 E2EE를 기본 적용하고, 오픈소스로 코드를 공개해 보안 커뮤니티의 검증을 받습니다. 왓츠앱도 기본 E2EE를 적용하지만, 백업 파일은 암호화되지 않은 채 클라우드에 저장될 수 있어서 이 부분이 취약점으로 지적됩니다. 실제로 왓츠앱은 2021년부터 백업 암호화를 제공하고 있지만, 사용자가 직접 설정을 켜야 합니다.

텔레그램은 ‘시크릿 채팅’에서만 E2EE를 적용하고, 일반 채팅은 서버 측 암호화만 사용합니다. 이 말인즉, 텔레그램 서버에 메시지가 평문으로 저장될 수 있다는 뜻입니다. iMessage는 기본 E2EE를 지원하지만, iCloud 백업을 켜면 복호화 키가 애플 서버에 보관되어 사실상 E2EE가 무력화됩니다. 카카오톡은 2023년부터 1:1 대화에 E2EE를 도입했지만, 단체 채팅방은 아직 적용 범위가 아닙니다. 이처럼 같은 ‘종단간 암호화’라는 단어를 써도, 어떤 메신저를 선택하느냐에 따라 내 대화가 보호되는 수준이 완전히 달라집니다.

내 대화가 새는 진짜 경로, 암호화는 막아주지 못합니다

많은 사람들이 종단간 암호화가 모든 해킹을 막아줄 것처럼 생각하지만, 실제로 대화 내용이 유출되는 경로는 암호화 바깥에 있습니다. 첫 번째는 상대방 기기 자체가 해킹당하는 경우입니다. 아무리 E2EE가 강력해도, 상대방 스마트폰에 스파이웨어가 설치되어 있으면 키 입력과 화면이 그대로 유출됩니다. 두 번째는 피싱이나 사회공학적 공격으로 사용자가 직접 암호를 입력하거나 인증 코드를 알려주는 경우입니다. 세 번째는 클라우드 백업입니다. 앞서 언급했듯이 왓츠앱이나 iMessage에서 백업을 켜놓으면, 암호화된 메시지가 암호화되지 않은 상태로 클라우드에 동기화될 수 있습니다.

제가 실제로 조사한 사례 중 하나는, 한 중소기업이 E2EE 메신저를 사용하면서도 내부 정보가 유출된 건이었습니다. 알고 보니 직원들이 회사 계정으로 메신저에 로그인해 사용하고 있었고, 퇴사 후에도 계정이 활성화되어 있어서 전 직원이 그룹 채팅방의 모든 대화를 계속 볼 수 있었습니다. 이는 암호화와 무관한 접근 제어 문제였습니다. 또 다른 경로는 메신저 앱이 아닌 다른 곳에서 대화 내용을 캡처하거나, 화면 녹화를 통해 보안 메신저 유출되는 경우입니다. 종단간 암호화는 이런 모든 상황을 막아주지 못합니다. 따라서 ‘E2EE니까 안전하다’는 생각은 위험할 수 있습니다.

백업과 키 관리, 종단간 암호화의 숨겨진 약점

종단간 암호화의 가장 큰 약점 중 하나는 키 관리입니다. 복호화 키가 사용자 기기에만 있다는 것은, 사용자가 기기를 분실하거나 앱을 삭제하면 대화 내용을 영영 복구하지 못할 수도 있다는 뜻입니다. 이 때문에 https://search.naver.com/search.naver?query=보안 메신저 대부분의 메신저는 클라우드 백업을 제공하지만, 그 과정에서 키를 서버에 보관하게 되어 E2EE의 의미가 반감됩니다. 예를 들어 왓츠앱의 경우, 백업을 켜면 사용자가 설정한 64자리 암호화 키가 왓츠앱 서버에 저장되고, 이 키로 백업 파일을 해독할 수 있습니다. 애플의 iMessage도 iCloud 백업을 사용하면 키가 애플 서버에 보관됩니다.

이 문제를 해결하기 위해 시그널은 백업 파일을 로컬에 저장하고, 사용자가 직접 복구 키를 관리하도록 합니다. 하지만 이 방식은 사용자에게 높은 보안 의식을 요구합니다. 실제로 시그널을 쓰는 지인 중 한 명이 휴대폰을 잃어버려서 모든 대화를 복구하지 못한 경우를 봤습니다. 백업을 안 해놨기 때문입니다. 반면 왓츠앱은 클라우드 백업을 기본으로 제공하지만, 그 대가로 백업 파일이 정부의 압수수색 대상이 될 수 있습니다. 2023년 미국에서 왓츠앱 백업 파일을 확보한 수사 기관이 대화 내용을 복원한 사례가 보도되면서 논란이 되기도 했습니다. 결국 종단간 암호화를 제대로 활용하려면 백업 설정과 키 관리에 대한 명확한 선택이 필요합니다.

기업과 개인, 상황에 따라 다른 종단간 암호화 선택 기준

기업과 개인이 종단간 암호화를 선택할 때 고려해야 할 기준은 완전히 다릅니다. 개인 사용자라면 대화 내용이 외부에 노출되지 않는 것이 최우선이므로, 시그널이나 왓츠앱처럼 기본 E2EE를 적용하고, 백업을 암호화하는 옵션을 켜는 것이 좋습니다. 반면 기업은 직원 간 커뮤니케이션의 투명성과 감독 필요성이 있기 때문에, 완전한 E2EE가 오히려 걸림돌이 될 수 있습니다. 기업용 메신저인 슬랙이나 팀즈는 관리자 기능을 통해 특정 대화를 열람할 수 있는데, 이는 규정 준수나 감사 목적에 유용합니다.

제가 컨설팅했던 한 법무법인은 고객 정보 보호를 위해 E2EE 메신저 도입을 검토했지만, 결국 하이브리드 방식을 선택했습니다. 내부 직원 간 소통은 E2EE 메신저를 사용하고, 고객과의 소통은 법적 증거 보존을 위해 별도 시스템을 사용하는 것이었습니다. 이 사례에서 보듯, 종단간 암호화는 만능 도구가 아니라 용도에 맞게 선택해야 하는 도구 중 하나입니다. 특히 금융, 의료, 법률 분야는 규제 요구사항을 먼저 확인해야 합니다. 예를 들어 국내에서는 전자금융거래법이나 의료법에 따라 특정 기간 동안 거래 내역을 보관해야 하는데, 완전한 E2EE는 이러한 보관 요구를 충족시키기 어려울 수 있습니다.

지금 당장 확인할 3가지, 그래야 내 대화가 새지 않습니다

종단간 암호화에 대한 오해를 넘어, 실제로 내 대화를 안전하게 지키기 위해 지금 확인해야 할 것이 세 가지 있습니다. 첫째, 내가 쓰는 메신저가 기본적으로 E2EE를 적용하는지, 아니면 특정 조건(비밀 채팅, 1:1 대화 등)에서만 적용되는지 확인하세요. 설정 메뉴에서 ‘암호화’ 또는 ‘보안’ 항목을 찾아보면 됩니다. 텔레그램을 쓴다면 일반 채팅방에는 E2EE가 적용되지 않는다는 점을 반드시 기억하세요. 둘째, 백업 설정을 점검하세요. 왓츠앱이나 iMessage를 쓴다면 클라우드 백업이 켜져 있는지, 암호화 옵션이 활성화되어 있는지 확인해야 합니다. 백업을 꺼두면 대화가 사라질 수 있으니, 보안과 편의 사이에서 균형을 잡아야 합니다.

셋째, 접근 권한을 정리하세요. 특히 기업에서 메신저를 쓴다면 퇴사한 직원의 계정이 여전히 활성화되어 있지 않은지, 그룹 채팅방에 외부인이 초대되어 있지 않은지 주기적으로 확인해야 합니다. 지난해 한 제조업체는 전 직원이 퇴사 후에도 사내 메신저 그룹방에서 신제품 정보를 빼내 경쟁사에 넘긴 사건이 있었습니다. 암호화는 이런 문제를 전혀 막아주지 못합니다. 저는 개인적으로 중요한 대화는 시그널을 사용하고, 백업은 로컬에 저장하는 것을 권장합니다. 다만 이 경우 기기 분실에 대비해 복구 코드를 다른 곳에 안전하게 보관해야 합니다. 종단간 암호화는 시작일 뿐, 진짜 보안은 이 세 가지를 꾸준히 관리하는 데 있습니다.

자주 묻는 질문

종단간 암호화와 전송 중 암호화의 차이는 무엇인가요?

전송 중 암호화는 메시지가 네트워크를 통해 이동하는 동안만 보호하고, 서버에 저장될 때는 평문으로 저장됩니다. 종단간 암호화는 메시지가 보내는 사람의 기기에서 받는 사람의 기기까지 항상 암호화되어 있어 서버 관리자나 해커가 내용을 볼 수 없습니다. 즉, 전송 중 암호화는 ‘배달 중’만 보호하고, 종단간 암호화는 ‘보관 중’까지 보호합니다.

텔레그램은 종단간 암호화가 되나요?

텔레그램은 ‘시크릿 채팅’ 모드에서만 종단간 암호화를 적용하며, 일반 채팅은 서버 측 암호화만 사용합니다. 일반 채팅의 메시지는 텔레그램 서버에 평문으로 저장될 수 있으므로, 보안이 중요한 대화는 반드시 시크릿 채팅을 사용해야 합니다. 시크릿 채팅은 상대방 기기에서만 해독이 가능하고, 서버에는 암호화된 형태로만 존재합니다.

카카오톡도 종단간 암호화를 지원하나요?

카카오톡은 2023년부터 1:1 대화에 종단간 암호화를 적용했지만, 단체 채팅방과 일부 기능(예: PC 버전)에서는 아직 적용되지 않습니다. 또한 카카오톡 백업(톡서랍)을 사용하면 암호화된 대화가 복호화되어 서버에 저장될 수 있으므로, 보안을 중시한다면 백업 기능 사용에 주의가 필요합니다.

종단간 암호화를 사용해도 수사기관이 대화를 볼 수 있나요?

엄밀히 말하면, 종단간 암호화가 적용된 메시지의 내용은 수사기관도 직접 볼 수 없습니다. 하지만 백업 파일이나 상대방 기기를 압수하거나, 사용자의 계정에 접근할 수 있는 경우에는 대화 내용을 확보할 수 있습니다. 예를 들어 왓츠앱의 클라우드 백업이 비암호화 상태라면, 수사기관은 백업 파일을 통해 내용을 복원할 수 있습니다.

Scroll to Top