한계
PrivaMesh가 지켜 주지 못하는 것
모든 프라이버시 도구에는 한계가 있습니다. 저희의 한계는 여러분이 직접 발견하도록 남겨 두지 않고 여기에 적어 두었습니다. 장점만 알리는 제품은 맹목적인 신뢰를 요구하는 것이기 때문입니다.
요약하면: 공개 체인의 암호문은 영구적이고, 커버 트래픽을 켜지 않으면 거래 시각이 드러나며, RPC 제공자는 IP를 보고, 메시지 기록은 절대 복구할 수 없습니다.
암호문은 공개 체인에 영원히 남습니다
모든 메시지는 패딩된 암호문으로 Solana에 기록되며 만료되지 않습니다. 사용 후 폐기되는 키 없이는 읽을 수 없지만, 공격자는 오늘 이를 기록해 무기한 보관할 수 있습니다. 언젠가 암호가 깨지더라도 기록된 것은 그대로 남아 있습니다.
거래가 있었다는 사실과 그 시각은 공개됩니다
일회용 주소는 메시지의 수신자를, 패딩은 메시지 길이를 숨깁니다. 하지만 둘 다 특정 순간에 거래가 일어났다는 사실은 숨기지 못합니다. 커버 트래픽이 꺼져 있으면 여러분의 활동 패턴은 체인을 읽는 누구에게나 보입니다.
패딩은 크기 등급을 드러냅니다. 아무것도 드러내지 않는 것은 아닙니다
평문은 32, 64, 128, 256 또는 512바이트로 패딩됩니다. 관찰자는 메시지가 어느 크기 등급에 들어갔는지 알 수 있습니다. 그래서 한 단어짜리 답장과 500바이트 메시지는 여전히 서로 구별되며, 같은 등급의 다른 메시지와만 구별되지 않습니다.
커버 트래픽은 기본적으로 꺼져 있습니다
전송 시각을 숨기는 미끼 모드는 메시지 할당량을 소모하므로 꺼진 상태로 제공됩니다. 켜기 전까지는 체인을 관찰하는 누구나 시각 상관관계를 이용할 수 있습니다. 실수가 아닌 의도된 절충이지만, 기본 설정이 가장 강한 설정보다 약하다는 뜻입니다.
RPC 엔드포인트는 여러분의 IP를 봅니다
거래를 보낸다는 것은 RPC 제공자와 통신한다는 뜻이며, 제공자는 여러분의 주소와 요청 시각을 봅니다. 교체하거나 직접 호스팅할 수 있지만, 기본 상태에서는 네트워크 메타데이터를 제3자에게 맡기는 셈입니다. 중요하다면 VPN이나 Tor를 사용하세요.
전달은 Solana, RPC, 저희 수수료 서비스에 의존합니다
셋 중 하나라도 멈추거나 여러분의 국가에서 차단되면 전송이 멈춥니다. 신원, 연락처, 기록은 기기에 있으므로 영향을 받지 않지만, PrivaMesh는 '항상 전달된다'는 의미의 검열 저항성은 없습니다.
메시지 기록은 복구할 수 없습니다
전방 보안성은 각 메시지 키를 사용 후 폐기하며, ratchet 상태는 절대 기기를 떠나지 않습니다. 복구 문구는 새 기기에서 신원과 연락처를 복원하지만 대화는 결코 복원하지 않습니다. 같은 휴대폰에 앱을 다시 설치해도 마찬가지입니다.
올바른 사람을 추가했는지 확인할 방법이 없습니다
프리키 번들은 서명되어 있어 레지스트리가 계정의 키를 바꿔치기할 수 없습니다. 하지만 앱은 그 이전 단계, 즉 그 계정이 정말 의도한 사람인지는 확인하지 않습니다. 안전 번호도, 지문 비교도, 앱 밖에서의 확인도 없습니다. 공격자가 여러분을 설득해 자신의 계정을 추가하게 만들면, 암호화는 완벽하게 작동하면서 엉뚱한 대화를 보호합니다.
핸들을 공개하면 누구와 대화를 시작했는지 체인에 드러납니다
검색 레지스트리는 여러분의 핸들을 공개 키에 연결하고, 대화의 첫 메시지는 같은 키를 평문으로 담고 있습니다. 상대방이 그 키로 공유 비밀을 도출하므로 그럴 수밖에 없습니다. 또한 공유 주소가 아직 없으므로 이 메시지는 수신자의 일반 주소로 전송됩니다. 그래서 체인을 읽는 누구나 둘을 대조해 여러분이 특정 인물과 대화를 시작했다는 사실과 그 시각을 알 수 있습니다. 무슨 말이 오갔는지는 알 수 없습니다. 내용은 암호화된 채로 남고, 이후 메시지는 일회용 주소로 옮겨 갑니다. 핸들을 한 번도 공개하지 않았다면 같은 첫 메시지는 아무도 지목하지 않습니다. 2026년 8월 외부에서 보고되었으며, 제대로 고치려면 메시지 형식을 바꿔야 하고 이전 설치본은 그 형식을 읽을 수 없습니다.
도난당한 문구로 첫 답장 이전에 보낸 모든 메시지를 열 수 있습니다
신원 키, 서명된 프리키, 양자 내성 프리키는 모두 복구 문구에서 도출되며, 일회용 프리키는 게시되지 않습니다. 대화를 여는 봉투는 공개 체인에 영원히 남고 발신자의 임시 공개 키를 담고 있으므로, 여러분의 문구를 가진 누구나 X3DH 루트를 다시 계산할 수 있습니다. 그 한 메시지로 끝나지 않습니다. 발신자가 여러분의 답장을 처리하기 전까지, 보내는 모든 메시지가 같은 체인을 한 단계씩 이어 가며, 같은 비밀이 체인상의 위치도 알려 줍니다. 여러분이 오프라인일 때 세 번 메시지를 보낸 사람은 세 통 모두를 노출한 것입니다. 여러분이 답장하고 그 답장이 도착하면, 기기에만 존재하는 무작위 키가 ratchet에 들어가 문구만으로는 부족해집니다. ML-KEM-768은 이 점을 전혀 바꾸지 못합니다. 그 시드 역시 문구에서 도출되기 때문입니다. 2026년 8월 외부에서 보고되었으며, 그 전까지 저희는 이를 첫 메시지만의 문제로 설명했습니다.
출시된 어떤 버전도 양자 내성 핸드셰이크를 완료하지 못합니다
버전 1.0은 양자 내성 경로를 끈 채로 출시되었습니다. 버전 1.1은 iOS 26 iPhone에서 이를 켰지만, X-Wing 암호문은 Irys 업로드를 통해 전송되며 출시된 두 버전 모두에서 이 업로드가 실패합니다. 요청이 잘못 서명되었고, 나중에는 이미 옮겨 간 경로로 전송되었습니다. 그러면 발신자는 기존 X3DH로 돌아가므로, 지금까지 시작된 모든 대화는 ML-KEM-768이 아닌 X25519만으로 보호됩니다. 여전히 종단 간 암호화이지만, 지금 기록되어 나중에 양자 컴퓨터로 공격받는 암호문에 대한 방어는 아닙니다. 수정은 다음 App Store 릴리스에 포함됩니다.
복구 문구를 잃으면 계정을 잃습니다
재설정도, 고객 지원의 개입도, 저희가 보관하는 백업도 없습니다. 열두 단어가 곧 계정입니다. 계정 데이터베이스가 없다는 것의 직접적인 대가입니다.
세 가지 플랫폼, 그중 둘은 거의 검증되지 않았습니다
iPhone 앱은 iOS 18 이상에서 실행되지만 양자 내성 핸드셰이크에는 iOS 26이 필요하므로, 이전 시스템의 iPhone은 기존 X3DH를 사용합니다. 실제로 사용되는 플랫폼은 이것뿐입니다. Windows 설치 프로그램에는 코드 서명 인증서가 없어 다운로드할 때마다 게시자 경고가 표시됩니다. Android APK는 버전 0.1로 실제 기기가 아닌 에뮬레이터에서 확인되었으며, 아직 Android나 Windows 버전으로 메인넷에 메시지를 보낸 적은 없습니다. 유료 요금제는 iPhone에서만 작동합니다. 웹 클라이언트는 없습니다.
일반 메신저에는 있지만 여기에는 없는 기능
그룹 채팅, 파일·미디어 전송, 음성·영상 통화, 기기 간 동기화, 여러 기기에 걸친 메시지 검색이 없습니다. PrivaMesh는 일대일 대화에 집중한 텍스트 메신저입니다.
익명성은 보장되지 않습니다
PrivaMesh는 자신이 통제하는 식별자를 제거합니다. 메시지에서 자신이 누구인지 밝히거나, 다른 곳에서 쓰던 핸들을 재사용하거나, 네트워크 제공자에게 식별되는 것은 막을 수 없습니다. 익명성은 아키텍처가 뒷받침하는 습관이지, 아키텍처가 켜 주는 스위치가 아닙니다.
자주 묻는 질문
제 메시지가 미래에 복호화될 수 있나요?
암호문은 공개 체인에 영구히 존재하므로 기록하고 저장할 수 있습니다. 전방 보안성은 각 메시지 키를 사용 후 폐기하며, iOS 26에서는 핸드셰이크가 미래의 양자 공격에 대한 방어로 ML-KEM-768을 섞도록 설계되었습니다. 다만 위에서 설명했듯이 출시된 버전 중 그 단계를 완료하는 것은 아직 없습니다. 어느 쪽도 이미 기록된 암호문을 사라지게 하지는 않습니다.
커버 트래픽은 왜 기본적으로 꺼져 있나요?
미끼 거래는 메시지 할당량을 소모하므로, 기본으로 켜 두면 모르는 사이에 메시지가 소진됩니다. 기본값이 아닌 설정 항목이므로, 출시 상태의 구성은 시각 측면에서 이용 가능한 가장 강한 구성보다 약합니다.
누군가 제 복구 문구를 훔치면 예전 메시지를 읽을 수 있나요?
여러분의 첫 답장이 발신자에게 도달하기 전에 보낸 모든 것은 읽을 수 있습니다. 그 봉투들은 공개 체인에 영구히 존재하고, 일회용 프리키가 게시되지 않으므로 이를 여는 데 필요한 모든 키가 문구에서 도출되며, 첫 메시지 이후의 메시지들은 같은 체인을 이어 갑니다. 처리된 첫 답장부터는 기기를 절대 떠나지 않는 무작위 ratchet 키가 대화를 보호합니다.
PrivaMesh는 익명인가요?
저희가 원래라면 보관했을 식별자를 없앱니다. 전화번호도, 이메일도, 계정도 없습니다. 네트워크 제공자로부터 IP를 숨기지는 않으며, 대화에서 스스로 신원을 밝히는 것도 막을 수 없습니다.