블록체인에서 프라이버시 우선 URL 단축기 구축

발행: (2026년 2월 6일 오후 06:00 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

전통적인 URL 단축기가 프라이버시 악몽인 이유

  • bit.ly 링크를 클릭하면 서비스가 IP, 타임스탬프, 사용자 에이전트를 기록합니다.
  • 목적지 URL을 확인합니다.
  • 브라우징 패턴을 추적할 수 있습니다.
  • 이 데이터를 광고주에게 판매할 수도 있습니다.
  • 단축기를 신뢰한다 하더라도, 그 데이터베이스가 해킹될 수 있습니다.

해결책: cryptly – 프라이버시‑우선 URL 단축기

블록체인과 암호화를 활용해 이 문제를 해결하기 위해 cryptly를 만들었습니다.

암호화 (클라이언트‑사이드)

const encrypted = await crypto.subtle.encrypt(
  { name: "AES-GCM", iv: iv },
  key,
  urlBuffer
);

블록체인 저장

  • 암호화된 URL이 Cronos 블록체인에 저장됩니다.
  • 불변이며 탈중앙화되었습니다.
  • 해킹할 수 있는 중앙 데이터베이스가 없습니다.

복호화 (브라우저)

  • 브라우저가 블록체인에서 암호화된 페이로드를 가져옵니다.
  • Web Crypto API를 사용해 로컬에서 복호화합니다.
  • 서버는 목적지 URL을 전혀 보지 못합니다.

기술 스택

  • Cloudflare Workers – 서버리스, 엣지 배포.
  • Web Crypto API – 브라우저 내장 암호화.
  • Cronos blockchain – 탈중앙화 저장소.

프라이버시 혜택

  • ✅ 서버가 목적지 URL을 절대 보지 못합니다.
  • ✅ 추적도, 분석도 없습니다.
  • ✅ 유출될 데이터베이스가 없습니다.
  • ✅ 검열 저항성 (블록체인).

라이브 데모 & 소스

  • Demo:
  • Source:

아직 초기 단계이지만 피드백을 환영합니다!

privacy #blockchain #webdev #opensource

Back to Blog

관련 글

더 보기 »

시계열 예측: 전통적 방법과 ML 접근법

시계열 예측: 전통적 접근법과 ML 접근법을 활용한 신뢰할 수 있는 예측 시스템 구축 상상해 보세요: 블랙 프라이데이 기간에 귀하의 e‑commerce 플랫폼이 갑자기 다운되는 상황을.