ots
SHA-256안전한 일회용 비밀 공유 도구: 브라우저에서 암호화, 서버는 평문에 접근하지 않음, 읽은 후 자동 파기.
스마트 다운로드
Download 버전 다운로드
v1.21.5 · 6.5 MB
비밀번호/개인정보 전송, 한 번 읽으면 자동 파기, 서버도 내용을 알 수 없음
주요 기능
- 브라우저 내 AES-256 암호화, 평문은 서버에 업로드되지 않음
- 읽은 후 즉시 자동 삭제, 흔적을 남기지 않음
- 메모리와 Redis 두 가지 백엔드 스토리지 지원
- 웹 인터페이스와 명령줄 클라이언트(ots-cli) 제공
- 자체 배포 가능(바이너리 또는 Docker), 공개 서비스 ots.fyi도 제공
할 수 없는 것
- •기본적으로 만료 시간이 없습니다(SECRET_EXPIRY=0). 프로덕션 환경에서는 3600초와 같은 만료 시간을 설정하는 것이 좋습니다. 2. 공식 공개 인스턴스 ots.fyi를 사용하는 경우 서버는 여전히 암호화된 데이터를 가져올 수 있습니다(복호화할 수는 없지만). 극도로 민감한 데이터라면 자체 배포와 함께 사전 암호화(openssl을 사용해 로컬에서 먼저 암호화한 후 업로드)를 병행하는 것이 좋습니다. 3. URL에서 # 뒤의 비밀번호 부분에 주의하세요. 안전하지 않은 채널(예: 평문 채팅 기록)을 통해 URL을 전송하면 비밀번호가 노출되어 암호화의 의미가 사라집니다.
사용 사례
- 동료 간 임시 데이터베이스 비밀번호 공유
- 고객이 지원 담당자에게 민감한 정보(예: API Key) 제출
- CI/CD 스크립트에서 키 또는 토큰을 안전하게 전달
- 면접관이 합격 통지서에 포함된 임시 자격 증명 전송
Luzifer OTS는 일회성 비밀 공유 플랫폼입니다. 비밀번호, API 키 또는 비공개 노트를 보낼 때 브라우저가 먼저 AES-256으로 내용을 암호화하여 평문이 서버로 절대 전송되지 않도록 합니다. 서버는 암호화된 데이터와 ID만 저장하며, 복호화 비밀번호는 URL의 # 뒤에 숨겨져 있습니다(서버로 전송되지 않음). 수신자가 한 번 읽으면 비밀은 즉시 영구적으로 삭제됩니다. 메모리 및 Redis 스토리지를 지원하고, 웹 인터페이스와 명령줄 클라이언트를 제공하여 자동화에 편리합니다. 프로젝트는 오픈 소스(MIT)이며 활발하게 유지 관리되고 있고, Docker 이미지로 원클릭 배포가 가능합니다. 다른 일회성 비밀 공유 도구(예: PasswordPusher)와 비교할 때, OTS의 가장 큰 장점은 진정한 엔드투엔드 암호화입니다. 서버가 침해당하더라도 공격자는 평문을 얻을 수 없으며, 읽는 즉시 소각되는 메커니즘이 유출 위험을 원천 차단합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: GitHub Releases에서 해당 시스템의 바이너리를 다운로드하거나 Docker 이미지를 가져옵니다: `docker pull ghcr.io/luzifer/ots`
2단계: `./ots`를 직접 실행합니다(또는 `docker run -p 3000:3000 ghcr.io/luzifer/ots`). 기본적으로 http://localhost:3000에서 수신 대기합니다
3단계: 브라우저를 열어 http://localhost:3000에 접속하고, 공유할 비밀을 입력한 후 링크 생성을 클릭하여, 생성된 URL(ID와 비밀번호 포함)을 수신자에게 보냅니다
- 1단계: GitHub Releases에서 해당 시스템의 바이너리를 다운로드하거나 Docker 이미지를 가져옵니다: `docker pull ghcr.io/luzifer/ots`
- 2단계: `./ots`를 직접 실행합니다(또는 `docker run -p 3000:3000 ghcr.io/luzifer/ots`). 기본적으로 http://localhost:3000에서 수신 대기합니다
- 3단계: 브라우저를 열어 http://localhost:3000에 접속하고, 공유할 비밀을 입력한 후 링크 생성을 클릭하여, 생성된 URL(ID와 비밀번호 포함)을 수신자에게 보냅니다
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
a575262b6835fcd4012346aaa4bf7c141b5acbfe55d75230845cc172a01c077d이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
실행 중인 프로세스/컨테이너를 중지하고, 다운로드한 바이너리를 삭제하거나 `docker rmi ghcr.io/luzifer/ots`를 실행하세요. Redis 스토리지를 사용한 경우, 해당 key를 정리하는 것을 잊지 마세요(기본 접두사 io.luzifer.ots).
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs