누군가와 나눈 사적인 대화가 어느 날 갑자기 외부에 알려지는 경험을 상상해 본 적이 있나요? 대화 상대를 믿었는데도 나눴던 이야기가 세상에 드러난다면 그 불쾌함은 이루 말할 수 없습니다.
많은 사람들이 페이스북 메신저의 '비밀 대화(Secret Conversation)' 기능을 사용할 때 바로 이런 걱정을 합니다. 과거 사용자 프라이버시 침해 논란으로 비판을 받아온 페이스북이라는 점이 이런 불안감을 더욱 키우기도 합니다.
그렇다면 페이스북 메신저의 비밀 대화란 정확히 무엇일까요? 비밀 대화는 메신저에서 어떻게 작동하며, 소중한 개인 대화를 지키려면 어떻게 해야 할까요?
메신저의 '비밀 대화'란 무엇인가?

페이스북은 가상 공간에서 의미 있는 연결을 만드는 것을 목표로 하는 플랫폼입니다. 전 세계 다양한 지역의 사람들이 세계 최대 규모의 소셜 네트워크에서 만나 서로 소통하고 관계를 형성합니다.
게시물에 공개적으로 댓글을 다는 일은 페이스북에서 흔한 일입니다. 하지만 때로는 일대일로 깊은 이야기를 나눠야 할 때가 있습니다. 페이스북은 인기 있는 메신저 서비스를 통해 이러한 필요를 충족시켜 줍니다.
메신저로 주고받는 메시지는 발신자와 수신자 사이에서만 오가기 때문에 사적이라고 느껴집니다.
하지만 앱의 다른 사용자들은 이런 메시지에 접근할 수 없어도, 페이스북 직원, 정부 기관, 사이버 범죄자는 메시지가 암호화되어 있지 않기 때문에 쉽게 열람할 수 있습니다.
암호화되지 않은 채널에서 일상적인 대화를 나누는 것은 큰 문제가 아닐 수 있습니다. 하지만 기밀 정보를 주고받을 때는 이야기가 달라집니다. 자신과 상대방만이 메시지를 읽을 수 있다는 확신이 필요합니다.
사용자들이 제3자가 접근할 수 없는 진정한 사적 대화를 나눌 필요성을 느낀 페이스북은 2016년 메신저에 비밀 대화 기능을 도입했습니다. 새 제품 출시 때처럼 화려한 홍보가 이어질 것으로 예상됐지만, 비밀 대화 기능은 조용히 출시되었습니다.
iOS와 Android 사용자 모두 이용할 수 있으며, 이 채널에서 주고받는 메시지는 암호화됩니다. 메신저를 열면 시스템이 자동으로 사용자와 상대방 사이에 종단간(end-to-end) 암호화 채널을 생성합니다.
메신저에서 '비밀 대화'는 어떤 의미일까?
일반 페이스북 메신저에서는 한 기기에서 대화를 시작하고 다른 기기에서 이어서 나눌 수 있습니다. 하지만 비밀 대화는 다릅니다. 대화는 시작한 기기에만 국한되며, 다른 기기에서는 주고받은 메시지에 접근할 수 없습니다.
일반 메신저는 메시지를 오랫동안 저장해 대화 기록을 언제든 확인할 수 있게 해줍니다. 반면 비밀 대화는 은밀한 성격을 고려해 메시지를 기기에 오래 남겨두지 않는 것이 좋습니다.
보내는 모든 메시지에 자동 삭제 타이머를 설정할 수 있으며, 메시지는 5초에서 24시간 사이로 지정한 시간 동안만 표시됩니다. 이후에는 제3자가 기기에 접근하더라도 메시지의 흔적은 남지 않습니다.
이 기능은 채팅에서 메시지를 자동으로 지우는 메신저의 '소멸 모드(vanish mode)'와 유사합니다.
텍스트뿐 아니라 이미지와 음성 메시지도 비밀 대화에서 보낼 수 있습니다. 다만 보안 조치의 일환으로 결제 기능은 지원하지 않습니다.
비밀 대화에는 몇 명까지 추가할 수 있나?
메신저의 비밀 대화는 두 사람만 참여하는 대화로 정의됩니다. 따라서 이 기능으로는 단체 대화를 만들 수 없습니다. 대화에 참여하는 사람이 적을수록 정보가 새어 나올 가능성이 낮아진다는 점을 생각하면 충분히 합리적인 설계입니다.
페이스북 비밀 대화는 정말 안전한가?

페이스북이 비밀 대화에서 나누는 통신이 당사자 간에만 비공개로 유지되도록 여러 조치를 마련했다는 것은 분명합니다. 하지만 특히 제3자와 관련해서는 여전히 프라이버시에 대한 우려가 남아 있습니다.
앞서 언급했듯이 이 플랫폼의 채팅은 왓츠앱(WhatsApp)의 프라이버시를 보장하는 데 쓰이는 것과 동일한 기술인 시그널(Signal) 암호화 시스템을 기반으로 하는 종단간 암호화를 적용합니다.
기술적으로는 사용자와 대화 상대 외에는 누구도 메시지를 해독할 방법이 없으며, 페이스북 직원조차 예외가 아닙니다. 하지만 페이스북이 통제할 수 없는 특정 행동이 데이터를 노출시킬 수 있습니다.
예를 들어 대화 상대가 대화 내용을 스크린샷으로 캡처할 수 있습니다. 악의가 없더라도 휴대폰에 저장된 스크린샷은 기기가 다른 사람의 손에 들어가는 순간 대화 내용을 그대로 노출시킵니다.
악성코드 공격도 비밀 대화를 밖으로 드러낼 수 있는 요소입니다. 기기에 감염된 악성코드가 화면을 자동으로 캡처해 공격자에게 전송하도록 설정될 수 있습니다.
사이버 공격자는 또한 키로거(keylogger)를 심어 사용자의 허락 없이 입력하는 메시지를 몰래 전송받을 수도 있습니다.
페이스북 비밀 대화를 보호하는 방법

지금까지의 내용을 종합하면, 메신저의 비밀 대화는 페이스북으로부터 대화 내용을 지켜주지만 사이버 공격자가 개입하는 순간 프라이버시를 장담하기 어렵다는 결론에 도달합니다.
따라서 이처럼 사적 대화를 위해 설계된 채널을 사용하더라도 추가적인 보안 조치를 취하는 것은 사용자 본인의 책임입니다.
VPN(가상사설망)을 활용하면 기기의 보안을 한층 강화할 수 있습니다. 페이스북이 시그널 암호화 시스템으로 제공하는 종단간 암호화에 더해, VPN은 메시지가 외부에 노출되어 읽히는 것을 막아줍니다.
VPN 업체를 선택할 때는 로그를 저장하지 않겠다고 명시한 '노로그(no-log) 정책'을 실제로 철저히 시행하는 곳을 고르는 것이 좋습니다.
대화 상대가 스크린샷을 찍는 것이 걱정된다면, 캡처 시 상대방에게 알림을 보내는 플랫폼으로 옮기는 방법도 있습니다. 대표적으로 스냅챗(Snapchat)이 이런 용도에 적합합니다.
그래도 비밀 대화 메신저의 채팅이 완벽하게 보호되지 않는다고 느껴진다면, 이 기능을 신중하게 사용하는 것이 좋습니다.
비밀 대화 메신저에서 누군가와 사적인 대화를 시작하기 전에, 대화 내용이 제3자에게 노출될 경우의 결과를 먼저 따져보세요. 그것이 나 자신이나 관련된 사람들에게 피해가 될까요? 답이 '그렇다'라면 대화를 미루고 더 안전한 소통 방법을 찾는 것이 현명합니다.
내 데이터는 내가 지키는 것이 안전합니다
사이버 공격자는 항상 기회를 엿보며 사용자를 기습할 타이밍을 찾고, 소셜 네트워크는 좋은 표적이 됩니다. 수많은 사람들이 메시지를 주고받는 곳이기에 공격이 성공하면 민감한 데이터를 손에 넣을 수 있다고 확신합니다. 안타깝게도 민감한 정보를 다루던 사용자들이 피해자가 되곤 합니다.
페이스북 계정이 해킹당했다는 사실을 알아차렸을 때는 이미 피해가 발생한 후일 수 있습니다.
소셜 네트워크는 사람들과 교류하고 소통하기 위한 공간이지, 비밀 대화를 나누기에 완벽한 장소는 아닙니다. 페이스북을 친구 및 가족과 소통하는 용도로만 사용하고 민감한 정보를 공유하지 않으면, 보안 사고가 발생하더라도 크게 걱정할 일이 줄어듭니다.