Show HN: 최소 NIST/OWASP-compliant auth 구현 for Cloudflare Workers

발행: (2026년 2월 9일 오후 08:30 GMT+9)
2 분 소요

Source: Hacker News

Overview

이 구현은 Cloudflare Workers에서 원칙부터 시작해 비교적 안전하고 표준을 준수하는 인증을 구축하는 방법을 보여주는 교육용 레퍼런스 구현입니다.

Stack

  • Framework: Hono
  • Database: Turso (libSQL)
  • Key Derivation: PBKDF2‑SHA384 + 정규화 + 공통 비밀번호 검사
  • Tokens: JWT 액세스 + 리프레시 토큰 (폐기 지원 포함)
  • Cookies: HTTP‑only SameSite 쿠키
  • Additional: 디바이스 추적

Design Philosophy

구현은 의도적으로 최소화되었습니다—OAuth, 패스키, 매직 링크, 레이트 리밋팅이 없습니다—왜냐하면 목표가 명확성과 감사 가능성에 있기 때문입니다. 이 프로젝트는 가장자 리런타임 인증 제약을 깊이 이해하고, NIST SP 800‑63B / SP 800‑132OWASP 가이드를 따르는 깔끔한 Apache‑2.0 예제를 제공하기 위해 주로 만들어졌습니다.

Production Recommendation

프로덕션 환경에서는 Better Auth를 사용하는 것을 권장합니다. 이 저장소는 해당 솔루션과 경쟁하기 위한 것이 아닙니다.

Live Demo

Live demo link not provided.

Repository

Repository link not provided.

Contact / Comments

암호 선택, 리프레시 토큰 폐기 패턴, Turso 스키마, 상수 시간 비교, 유니코드 함정 등에 관한 질문에 기꺼이 답변해 드립니다.

Comments URL: (not provided) (Points: 11)

0 조회
Back to Blog

관련 글

더 보기 »