3 분 분량
커플 앱은 내가 작성한 글을 읽을 수 있을까? 대개의 경우 그렇다
대부분의 커플 및 관계형 앱은 기술적으로 내부의 모든 기록을 읽을 수 있는 구조로 되어 있습니다. 이것은 보안 사고가 아니라 초기 설계상의 선택입니다. 현재 이용 중인 앱이 내 대화 내용을 열람할 수 있는지 직접 확인하고 판별하는 구체적인 방법을 설명합니다.

솔직하게 말하자면, 어떤 종류든 대부분의 앱은 사용자가 입력한 내용을 읽을 수 있다. 누군가 앉아서 그것을 일일이 읽고 있어서가 아니라, 운영자가 열어볼 수 있는 형태로 데이터가 서버에 도착하기 때문이다.
이것은 거의 모든 소프트웨어의 기본 아키텍처다. 불안해하기보다는 이해할 가치가 있는 명제다. 이후에 무엇이 가능해지는지를 바로 이 구조가 결정하기 때문이다.
"읽을 수 있다"는 것의 실제 의미
직원이 당신의 기록을 훑어보고 있다는 뜻이 아니다. 평판이 좋은 회사들은 내부 접근을 제한하고 그 기록을 남긴다.
그것은 '가능성'이 존재한다는 의미다. 그리고 중요한 것은 바로 그 가능성이다. 가능성이 존재하면 다음과 같은 일이 일어날 수 있기 때문이다:
법원의 명령에 의해 강제 공개되거나, 시스템에 침입한 공격자가 접근하거나, 회사의 주인이 바뀔 때 매각 또는 이전되거나, 개인정보 처리방침이 업데이트될 때 조용히 다른 목적으로 변경되거나, 모델을 학습시키고 개선하는 데 사용되는 일.
이 중 어느 것도 지금 누군가가 악의를 가질 필요가 없다. 데이터가 읽을 수 있는 상태로 존재하기만 하면 충분하다.
핵심은 회사가 당신의 데이터를 읽을 것인가가 아니다. 상황이 바뀌었을 때 그들이 데이터를 읽을 수 있는 상태인가이다.
전송 중 암호화는 동일한 개념이 아니다
이것은 가장 흔히 발생하는 혼란이며, 기업들이 굳이 명확하게 해명하려 하지 않는 부분이기도 하다.
거의 모든 서비스가 전송 중 암호화를 사용한다. 이는 당신의 휴대전화와 서버 사이에서 이동 중인 데이터를 보호하므로 같은 카페 네트워크에 있는 사람이 이를 볼 수 없다는 뜻이다. 이것은 기본 전제일 뿐, 반대쪽 끝에서 무슨 일이 일어나는지에 대해서는 아무것도 말해주지 않는다.
저장 시 암호화는 데이터가 서버에 암호화된 상태로 저장됨을 의미한다. 더 나은 방식이지만, 보통 운영자가 키를 보유하므로 필요할 때마다 복호화할 수 있다.
종단간 암호화(End to end encryption)는 키가 오직 기기에만 존재함을 의미한다. 서버는 열 수 없는 데이터만 보유한다. 운영자가 진정으로 내용을 읽을 수 없는 것은 이 세 가지 중 오직 이것뿐이다.
내가 쓰는 앱의 상태를 확인하는 방법
광범위하게 쓰이는 "암호화됨"이라는 단어 대신 "종단간(end to end)"이라는 정확한 표현이 있는지 찾아보라.
암호화 키가 어디에 보관되는지 설명을 찾아보라. 회사가 키를 보관하거나 관리한다는 답변이라면, 그 회사는 내용을 읽을 수 있다.
계정 이전이나 인수 시 무슨 일이 일어나는지 개인정보 처리방침에서 확인하라. "귀하의 데이터는 사업 거래의 일환으로 이전될 수 있습니다"라는 문구는 흔한 표준 조항이며, 이는 데이터가 읽을 수 있고 이전 가능한 상태임을 나타낸다.
콘텐츠가 서비스 개선에 사용되는지 확인하라. 해당 문구는 일반적으로 콘텐츠에 대한 접근 권한을 의미한다.
그리고 데이터 내보내기 기능을 점검하라. 모든 내용의 사본을 요청했을 때 이를 읽을 수 있는 형태로 받아본다면, 회사 역시 그 내용을 읽을 수 있었던 것이다.
트레이드오프는 실재한다
종단간 암호화는 공짜가 아니다. 이 방식은 몇 가지 일반적인 기능을 어렵게 만들거나 불가능하게 만든다.
전체 기록에 대한 서버 측 검색, 대화 내용을 복원해 주는 비밀번호 찾기, 키 없는 웹 접속, 콘텐츠 모더레이션, 사용자의 비밀 키 없이 새 기기로 복원할 수 있는 서버 측 백업 기능 등이 그렇다.
읽을 수 있는 저장 방식을 선택하는 기업들은 대개 이러한 기능을 위해 그런 선택을 하며, 많은 제품에서 이는 옹호할 수 있는 타협이다. 그러나 아무도 듣지 않을 때 두 사람이 주고받은 대화를 담는 제품이라면, 그것은 나쁜 타협이다. 다른 방식으로 제품을 만드는 이유가 바로 여기에 있다.
Duoheart가 작동하는 방식
질문, 답변, 메시지 및 통화는 기기 내에서 암호화되며, 생성된 키는 당사 서버로 절대 전송되지 않는다. Duoheart는 열 수 없는 데이터만 보유한다.
그에 따른 결과는 제품에 그대로 드러나며, 우리는 이를 숨기기보다 명확히 밝히고자 한다. 두 기기와 키를 모두 분실하면 당사에서도 콘텐츠를 복원할 수 없으며, 과거 기록에 대한 서버 측 검색 기능도 제공되지 않는다.
이것이 우리 선택의 대가다. 우리는 이 특별한 서비스에 있어 이것이 정당한 대가라고 생각한다.
이 정보를 바탕으로 할 수 있는 일
전문가가 될 필요는 없다. 두 가지 질문이면 대부분 파악할 수 있다. 암호화 키는 누가 보유하고 있는가, 그리고 회사가 매각될 경우 방침상 어떤 일이 일어나는가.
어떤 앱이 첫 번째 질문에 명확히 답하지 않는다면, 그 자체로 이미 답이 된 셈이다.
자주 묻는 질문
- 커플 앱은 내가 작성한 글을 읽을 수 있나요?
- 대부분 그렇습니다. 운영자가 열어볼 수 있는 형태로 데이터가 저장되기 때문입니다. 기기에만 키가 저장되는 종단간 암호화만이 이러한 가능성을 제거합니다.
- 암호화와 종단간 암호화는 같은 뜻인가요?
- 아닙니다. 전송 중 암호화 및 저장 시 암호화는 여전히 운영자가 내용을 읽을 수 있는 상태로 남겨둡니다. 종단간 암호화는 키가 오직 기기에만 존재함을 의미합니다.
- 앱이 정말로 개인정보를 보호하는지 어떻게 확인하나요?
- 암호화 키를 누가 보유하는지 확인하고, 기업 인수나 서비스 개선 시 콘텐츠 활용에 대해 개인정보 처리방침이 어떻게 규정하고 있는지 읽어보세요.


