9in.link Team

Zero-Knowledge 링크는 어떻게 동작하나요?

브라우저 암호화와 URL Fragment 키 전달을 기준으로 Zero-Knowledge 링크 동작 원리를 설명합니다.

Zero Knowledge 전달 구조 커버
Zero Knowledge 전달 구조 커버

관련 허브: Zero-Knowledge 아키텍처·운영 허브

Zero-Knowledge 구조의 본질은 서버를 “보관자”로 제한하고 “해석자” 역할을 제거하는 데 있습니다. 메시지는 작성 브라우저에서 암호화되고, 수신 브라우저에서만 복호화됩니다.

동작 흐름

  1. 작성 브라우저에서 메시지를 암호화합니다.
  2. 서버에는 암호문과 메타데이터만 저장됩니다.
  3. 키는 URL Fragment(#)로 전달되어 일반 요청 경로와 분리됩니다.
  4. 수신 브라우저가 키를 사용해 복호화합니다.

보호 범위와 한계

항목결과
서버 저장소 유출평문 노출 위험 감소
내부 운영자 임의 열람구조적으로 어려움
잘못된 수신자 전달보호 불가
감염 단말 노출보호 불가

Zero-Knowledge는 만능 방패가 아닙니다. 정책(만료, 조회수, 확인 로그)과 결합할 때 운영 효과가 생깁니다. 자세한 운영 기준은 모니터링 가이드에서 확인할 수 있습니다.