같은 앱인데 보호는 다르다? 영국 ‘두 등급 암호화’가 던지는 질문
핵심 요약
- 종단간 암호화의 핵심은 서비스 운영자도 원칙적으로 내용을 해독할 수 없게 하는 것입니다.
- 같은 서비스라도 지역에 따라 암호화 기능을 제한하면 이용자가 받는 보호는 달라질 수 있습니다.
- 대화를 암호화했다고 해서 클라우드 백업까지 똑같이 보호되는 것은 아닙니다.
- 프라이버시를 평등하게 보장하려면 보호 기능이 있는지뿐 아니라 누구나 쉽게 쓸 수 있는지도 봐야 합니다.
같은 앱을 쓰고 같은 요금을 내는데도 사는 나라에 따라 내 대화를 보호하는 방식이 달라진다면 어떨까요. 사진과 개인 기록까지 온라인 서비스에 맡기는 요즘, 암호화는 개발자만 신경 쓸 일이 아닙니다. 영국의 ‘두 등급 암호화’ 논쟁에서 따져볼 문제도 누가 어느 수준의 보호를 누릴 수 있느냐입니다.
암호화가 있다는 말보다 중요한 것은 ‘열쇠의 주인’
암호화는 데이터를 열쇠 없이는 읽기 어려운 형태로 바꾸는 기술입니다. 다만 서비스에 “암호화로 보호합니다”라는 설명이 있어도, 그 말이 운영자까지 내용을 볼 수 없다는 뜻은 아닙니다.
예를 들어 이용자와 서버 사이에서 데이터를 주고받는 구간을 암호화할 수 있습니다. 그러면 누군가 전송 중인 데이터를 가로채더라도 내용을 읽기 어렵습니다. 하지만 서버에서는 데이터를 처리하기 위해 복호화할 수 있습니다.
종단간 암호화는 열쇠를 통신의 양 끝에 두는 방식입니다. 메신저에서는 대화에 참여한 사람들의 기기가 양 끝에 해당합니다. 제대로 구현했다면 중간에서 메시지를 전달하는 서비스 운영자도 원칙적으로 내용을 해독할 수 없습니다.
자물쇠 그림만으로는 이런 차이를 알 수 없습니다. “이 서비스에서는 누가 열쇠를 갖고 있나요?”라고 묻는 편이 더 정확합니다.
물론 종단간 암호화로도 모든 노출을 막을 수는 없습니다. 상대방이 대화를 캡처하거나 누군가 잠금이 풀린 휴대전화를 들여다보는 상황은 별개의 문제입니다.
‘두 등급’은 암호의 세기보다 이용 조건의 문제
여기서 말하는 두 등급은 강한 암호와 약한 암호만을 뜻하지 않습니다. 같은 보호 기능을 어떤 이용자는 쓸 수 있고, 다른 이용자는 쓸 수 없는 경우도 포함합니다.
가령 한 서비스가 특정 국가에서는 종단간 암호화 기능을 제공하고 다른 국가에서는 제한한다고 해보겠습니다. 화면과 요금이 같아도 서비스 운영자가 데이터에 접근할 수 있는 범위는 달라질 수 있습니다.
이때 보호 수준을 가르는 것은 이용자가 보안 수칙을 얼마나 잘 지키느냐가 아닙니다. 어느 지역에 사느냐에 따라 받을 수 있는 보호가 달라집니다.
영국을 둘러싼 논쟁에서도 구체적인 조치를 평가하려면 무엇이 달라지는지부터 구분해야 합니다. 메시지 전송에 관한 조치인지, 클라우드 저장이나 백업에 관한 조치인지에 따라 영향이 다릅니다. 특정 기능을 제한한다는 말을 곧바로 “모든 암호화가 사라진다”는 뜻으로 받아들이면 실제 쟁점을 놓치기 쉽습니다.
수사 목적의 접근도 기술적으로 어떻게 가능한지 봐야 합니다
범죄 수사에 필요한 증거를 확보하자는 목적은 이해할 수 있습니다. 개인정보를 맡긴 이용자 역시 자신의 기록이 어디까지 보호되는지 알아야 합니다.
문제는 접근을 허용한다는 방침을 실제 시스템에서 어떤 방식으로 구현하느냐입니다.
서비스 운영자가 애초에 복호화 열쇠를 갖고 있지 않다면, 요청을 받았다는 이유만으로 원문을 꺼낼 수는 없습니다. 운영자가 내용을 제공할 수 있게 하려면 열쇠 관리나 데이터 처리 방식 등 시스템의 어느 부분을 바꿔야 하는지 살펴봐야 합니다.
그래서 “필요할 때만 접근한다”는 설명을 들으면 접근 권한을 누가 관리하는지부터 확인해야 합니다. 누군가 그 권한을 탈취했을 때 어떤 데이터가 노출되는지, 이용자가 접근 사실을 알 수 있는지도 따져봐야 합니다.
접근을 허용하는 규칙을 정하는 일과 접근 기능 자체의 보안을 지키는 일은 다릅니다. 목적이 정당하다고 해서 기술적인 위험까지 사라지지는 않습니다.
메시지 내용과 통신 기록도 따로 봐야 합니다. 내용을 해독할 수 없더라도 누가 언제 접속했는지 같은 기록은 서비스 설계에 따라 남을 수 있습니다. 종단간 암호화가 곧 완전한 익명성을 뜻하지는 않습니다.
프라이버시가 설정을 잘하는 사람의 특권이 되지 않으려면
보호 수준의 격차는 국경에서만 생기지 않습니다. 강한 보호 기능이 유료이거나 설정이 복잡하다면, 비용을 감당할 수 있는지나 기술을 얼마나 아는지에 따라서도 쓸 수 있는 기능이 달라질 수 있습니다.
특히 대화와 백업은 구분해서 봐야 합니다. 대화에는 종단간 암호화를 쓰더라도, 복사본을 저장하는 클라우드 백업은 다른 방식으로 보호할 수 있기 때문입니다.
이용자라면 다음 세 가지를 확인할 필요가 있습니다.
- 메시지와 저장 파일 중 어디에 종단간 암호화가 적용되는지 살펴봅니다.
- 백업에도 같은 보호가 적용되는지 확인합니다.
- 계정을 복구할 때 누가 어떤 방식으로 데이터 접근 권한을 되찾을 수 있는지 알아봅니다.
다만 이 모든 내용을 이용자가 직접 확인하도록 하는 데는 한계가 있습니다. 암호화 설명서를 읽고 복구 설정까지 이해하기가 누구에게나 쉬운 일은 아닙니다. 서비스에서 보호 범위를 쉽게 설명하고, 기본 설정부터 안전하게 제공해야 합니다.
제가 이 논쟁에서 중요하게 보는 것도 이용자가 실제로 얼마나 보호받느냐입니다. 보호 기능이 있다는 사실만으로 평범한 이용자도 그 보호를 누린다고 말할 수는 없습니다.
영국의 ‘두 등급 암호화’ 논쟁에는 개인정보 보호를 누구나 누려야 할 기본 조건으로 볼 것인지가 걸려 있습니다. 서비스의 보안 안내를 읽을 때도 “암호화되나요?”라는 질문만으로는 보호 수준을 판단하기 어렵습니다. “나도 다른 이용자와 같은 보호를 받고 있나요?”라는 질문에 대한 답까지 알아야 합니다.
댓글
댓글을 불러오는 중...