ots
SHA-256安全なワンタイムシークレット共有ツール:ブラウザで暗号化され、サーバーは平文に触れず、読み取り後に自動的に破棄されます。
スマートダウンロード
Download 版をダウンロード
v1.21.5 · 6.5 MB
パスワードやプライバシー情報を送信し、一度読まれると自動的に破棄され、サーバーも内容を知ることはありません
主な機能
- ブラウザ内で AES-256 暗号化を実行し、平文はサーバーにアップロードされません
- 読み取り直後に自動的に削除され、痕跡を残しません
- メモリと Redis の2種類のバックエンドストレージをサポート
- Web インターフェースとコマンドラインクライアント(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 ストレージをサポートし、Webインターフェースとコマンドラインクライアントを提供しているため、自動化での利用にも便利です。プロジェクトはオープンソース(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