OpenSource-Hub
S

sup3rS3cretMes5age

564 stars·개인정보 보호·SHA-256 체크섬 확인됨

HashiCorp Vault를 사용하는 안전한 메시지 자동 파기 서비스로, 민감한 정보를 공유한 후 자동으로 삭제됩니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

Vault 기반의 열람 후 자동 소멸 메시지 서비스로, 일회성 시크릿을 자동으로 파기합니다.

주요 기능

  • 읽은 즉시 소멸: 메시지가 읽힌 후 바로 자동으로 삭제됩니다
  • 구성 가능한 생존 시간: 기본 48시간, 최대 7일
  • 파일 업로드 지원: 최대 50MB, Base64 인코딩
  • Vault 백엔드 보안: cubbyhole 변조 방지 스토리지 사용
  • 일회용 토큰: Vault 토큰은 정확히 두 번만 사용됩니다 (생성+읽기)

할 수 없는 것

  • •프로덕션 환경에서는 반드시 HTTPS를 활성화해야 합니다(환경 변수 또는 리버스 프록시를 통해). 그렇지 않으면 메시지가 가로채질 수 있습니다. 별도의 Vault 서버가 필요합니다(dev 모드는 사용하지 마세요). Vault 토큰은 정기적으로 교체해야 합니다. 기본 속도 제한은 초당 10개 요청이며, 고동시성 시나리오에서는 조정이 필요합니다. 파일 업로드는 최대 50MB이며, base64 인코딩을 사용하면 크기가 약 33% 증가합니다.

사용 사례

  • 비밀번호나 API 키를 동료와 일시적으로 공유
  • 일회성 로그인 링크 또는 인증 코드 전송
  • 단기간 유효한 기밀 설정 전송
  • 안전하지 않은 채널(예: 이메일, 채팅)을 통해 민감한 정보를 안전하게 전달

sup3rS3cretMes5age는 읽은 후 즉시 삭제되는 민감한 정보를 공유하기 위한 경량 보안 웹 애플리케이션입니다. HashiCorp Vault의 cubbyhole 백엔드를 사용하여 시크릿을 저장하며, 메시지가 한 번 읽히면 자동으로 삭제되도록 보장합니다. 기능에는 구성 가능한 TTL(기본 48시간, 최대 7일), 최대 50MB 파일 업로드 지원, 일회용 Vault 토큰, 내장 레이트 리밋(초당 10개 요청), Let's Encrypt를 통한 TLS 인증서 자동 획득, 그리고 단 8.9KB의 JavaScript(jQuery 없음)가 포함됩니다. Docker Compose를 통한 빠른 로컬 배포와 Kubernetes Helm 차트를 제공합니다. 모든 프런트엔드 리소스는 자체 호스팅되며 외부 CDN이나 트래커가 없어 개인정보를 보호합니다. 비밀번호, API 키 또는 기밀 노트를 공유하는 데 적합하며, 읽은 후 즉시 삭제됨을 보장합니다.

태그

self-destructing-messagesvaultone-time-secretsecurityprivacygodockerkubernetes

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: git clone https://github.com/algolia/sup3rS3cretMes5age.git 실행 후 디렉토리로 이동

4

2단계: make run 실행(Vault 및 Web 서비스가 자동으로 시작됨)

5

3단계: 브라우저를 열고 http://localhost:8082에 접속

설치 가이드
  1. 1단계: git clone https://github.com/algolia/sup3rS3cretMes5age.git 실행 후 디렉토리로 이동
  2. 2단계: make run 실행(Vault 및 Web 서비스가 자동으로 시작됨)
  3. 3단계: 브라우저를 열고 http://localhost:8082에 접속
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

제거하려면 docker compose -f deploy/docker-compose.yml down을 실행하여 컨테이너와 네트워크를 제거하고, 로컬 빌드의 경우 바이너리 파일과 클론한 디렉터리를 삭제하면 됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-27 09:25:15
GitHub 저장소

문제 발생? 아래 FAQ 확인

3 FAQs

유사한 프로젝트