OpenSource-Hub
S

sup3rS3cretMes5age

564 stars·プライバシー保護·SHA-256 チェックサム確認済み

HashiCorp Vault を使用した安全な読後即消メッセージサービス。機密情報を共有した後、自動的に破棄されます。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

Vaultベースの閲覧後消去型メッセージサービス。ワンタイムシークレットを自動的に破棄します。

主な機能

  • 閲覧後即消去:メッセージは読まれた直後に自動的に削除されます
  • 設定可能な生存時間:デフォルト48時間、最長7日間
  • ファイルアップロード対応:最大50MB、Base64エンコード
  • Vaultバックエンドセキュリティ:cubbyholeによる改ざん防止ストレージを使用
  • 使い捨てトークン:Vaultトークンは正確に2回のみ使用(作成+読み取り)

できないこと

  • •本番環境では必ずHTTPSを有効にしてください(環境変数またはリバースプロキシ経由)。有効にしない場合、メッセージが傍受される可能性があります。独立したVaultサーバーが必要です(devモードは使用しないでください)。Vaultトークンは定期的にローテーションする必要があります。デフォルトのレート制限は10リクエスト/秒で、高同時実行シナリオでは調整が必要です。ファイルアップロードの上限は50MBで、base64エンコードを使用するとサイズが約33%増加します。

使用例

  • 一時的にパスワードやAPIキーを同僚と共有する
  • ワンタイムログインリンクや認証コードを送信する
  • 短時間有効な機密設定を転送する
  • 安全でないチャネル(メールやチャットなど)で機密情報を安全に伝達する

sup3rS3cretMes5age は、一度読んだら消える機密情報を共有するための軽量で安全なWebアプリケーションです。HashiCorp Vault の cubbyhole バックエンドを使用してシークレットを保存し、メッセージが一度読み取られた後に自動的に削除されることを保証します。機能には、設定可能な有効期間(デフォルト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

類似プロジェクト