Poket PC 보안: 암호화, 페어링, 릴레이 한계

Poket PC는 연결이 Poket PC 릴레이를 거쳐 공용 인터넷을 지나갈 때도 사용자 본인의 페어링된 기기만 화면과 입력을 읽을 수 있도록 만들었습니다. 예외는 Ask로, 작업에 필요한 내용을 사용자가 선택한 AI 모델로 보냅니다. 이 페이지에서는 무엇이 보호되는지, 네트워크 경로에 어떤 메타데이터가 남는지, 어떤 위험은 사용자의 몫으로 남는지 설명합니다.

세션 보안 모델

모든 제어 세션은 Noise IK 기반의 인증된 키 교환을 사용하며, X25519 신원 키와 ChaCha20-Poly1305 전송 레코드로 이루어집니다. 쉽게 말하면 다음과 같습니다.

전송 중에 패킷이 변조되면 인증에 실패하고 폐기됩니다.

페어링 신뢰

처음의 신뢰는 Mac에 표시되는 QR 코드와 여섯 자리 코드로 만듭니다. 페어링은 같은 Wi-Fi에서도 되고, 두 기기가 서로 다른 네트워크에 있을 때는 릴레이를 거쳐서도 됩니다.

  1. Mac 헬퍼에서 Pair New Device를 선택합니다.
  2. iPhone 또는 Android 휴대폰의 Poket PC 앱에서 QR 코드를 스캔합니다.
  3. 두 화면의 여섯 자리 숫자가 일치하는지 확인한 뒤 휴대폰에서 확정합니다(iPhone에서는 Codes match — Pair를 탭합니다).

페어링 코드는 보여 주기용 확인 화면이 아니라 핸드셰이크 기록에 결합됩니다. 틀린 코드는 다른 기록을 만들어 내므로 페어링이 실패합니다. 페어링 창은 짧게 열리고 한 번만 쓸 수 있습니다.

QR 코드에는 여섯 자리 숫자가 들어 있습니다. 이 코드는 QR을 본 적이 없는 기기, 예를 들어 릴레이 경로를 엿듣는 기기를 막아 주지만, QR의 사진을 가진 사람까지 막지는 못합니다. 그러니 페어링 창이 열려 있는 동안에는 QR이 사진이나 화면 공유에 담기지 않게 하세요.

직접 경로와 릴레이 경로

Poket PC는 두 가지 네트워크 경로를 사용합니다.

릴레이는 앱 수준 암호화를 종료하지 않습니다. 키는 페어링된 기기끼리 종단 간으로 협상하므로, 릴레이는 세션 내용을 복호화할 수 없습니다.

존재한다고 가정해야 하는 메타데이터

종단 간 암호화는 내용을 보호하지만 전송 메타데이터까지 보호하지는 않습니다. 릴레이는 세션을 전달하는 동안 다음 메타데이터를 볼 수 있습니다. Mac 헬퍼는 페어링된 기기마다 릴레이와 상시 연결을 유지하므로, 헬퍼가 실행 중이면 릴레이는 Mac의 IP 주소와 페어링된 각 기기의 라우팅 토큰도 알게 됩니다. 릴레이 경로에서 관찰할 수 있는 것은 다음과 같습니다.

화면에 무엇이 있는지, 무엇을 입력하는지는 알 수 없습니다. 다만 키 입력 하나하나가 작은 암호화 레코드로 따로 전송되므로, 타이밍과 크기를 보면 언제 입력하는지와 대략 얼마나 입력하는지는 드러날 수 있습니다.

이것으로 해결되지 않는 것

보안 통제로 모든 운영상의 위험을 없앨 수는 없습니다.

화면 잠금, OS 업데이트, 신뢰할 수 있는 로컬 계정, 오래된 페어링 기기 해제 같은 일반적인 기기 관리를 지켜 주세요.

프롬프트 인젝션

Screen과 Tools 범위에서 Ask는 Mac 주 디스플레이의 스크린샷을 보고 Mac에서 클릭하고 입력합니다. 웹 페이지, 문서, 메시지의 글이 지시처럼 보이게 쓰여 있을 수 있고, 모델이 그 글을 따를 수 있습니다. 이것이 프롬프트 인젝션입니다. 1.0에서 Poket PC는 속은 작업이 닿을 수 있는 범위를 제한하지만, 모델이 속는 것 자체를 막지는 못합니다.

페이지와 문서를 신뢰할 수 있는 작업에만 Tools를 쓰고, 일을 해내는 가장 좁은 범위를 고르세요.

해제와 복구

Mac 헬퍼에서 언제든 페어링된 기기를 해제할 수 있습니다. 해제하면 그 기기의 활성 세션이 즉시 끝나고, 다시 페어링하기 전까지는 재연결할 수 없습니다.

분석 도구와 웹사이트 쿠키를 포함한 더 넓은 개인정보 보호 내용은 개인정보 처리방침 (영어)을 읽어 보세요. 설정과 문제 해결은 지원에서 시작하세요.

Poket PC가 제 화면을 읽을 수 있나요?

아니요. 화면과 입력 트래픽은 페어링된 기기 사이에서 종단 간 암호화됩니다. 릴레이는 암호문을 전달할 뿐이며 세션 키를 갖고 있지 않습니다.

릴레이는 무엇을 볼 수 있나요?

두 끝점을 연결하는 데 필요한 라우팅 메타데이터인 토큰, 타이밍, 패킷 크기, IP 주소를 볼 수 있습니다. 화면이나 키 입력의 내용은 볼 수 없습니다.

페어링은 어떻게 안전하게 유지되나요?

페어링은 시간 제한이 있는 QR 방식이며, 여섯 자리 코드가 핸드셰이크 기록에 결합되므로 코드가 일치하지 않으면 신뢰 관계가 만들어지지 않습니다.

관련 페이지