Yopass
端末暗号化の秘密とファイル共有ツール、一度のリンクは自動的に終了し、登録は不要で、自己ホスティングできます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ブラウザ内の暗号化後に共有し、解密キーはサーバーに残されず、見終わると燃え尽きます。
主な機能
- [「ブラウザ側のOpenPGP暗号化、サーバーのみ暗号化」、「一度の表示、自動終了(時間/日/週調整可能)」、「アップロードファイルのサポート、ストリーミングの暗号化が体験に影響を与えない」、「登録アカウントなし、ユーザーの追跡なし」、「デプロイ可能(Docker/K8s)、バックエンドオプション Memcached または Redis」、「多言語インターフェイス、コマンドラインツールのサポート自動化」]
できないこと
- •Memcached ストレージをデフォルトで使用すると、データが再起動後に失われ、生産環境で Redis を使用することをお勧めします。 2. ファイルのアップロードのデフォルトサイズは 1 MB に制限され、独立したファイルストレージ(ローカルディスクまたは S3)を設定する必要があります。 3. デプロイ時に HTTPS (Let's Encrypt 自動証明書が利用可能) を設定する必要がありますが、転送がキーを暴露します。 4. 受信者がリンクを開いた後、秘密はすぐに表示され、削除されません。 5. 無料の公開デモサイト yopass.se はテストのみで、機密データは保管してください。
使用例
- [「データベースのパスワードやAPIキーを一時的に共有するチーム」、「クライアントサービスがユーザーの臨時認証をリモートで閲覧する」、「組織間で機密ファイルを共有し、メールの漏洩を防ぐ」]
詳細説明
Yopass はパスワード、API キー、ファイルなどの機密情報を共有するために設計されたオープンソースのセキュリティ共有ツールです。すべてのデータはブラウザ側の OpenPGP 暗号化によりサーバーに送信され、決してコンピュータから離れることはありません。それぞれの秘密は一度のアクセスリンクを生成し、指定された時間に到達し、または最初の閲覧後に自動的に破壊されます(数時間、数日、または数週間)。アカウント登録は不要、トラッキングは不要、サーバーはテキストを保管しません。ファイルのアップロードをサポートし、アップロードのプロセスでも端から端まで暗号化されます。 Docker、Docker Compose、または Kubernetes を使用して独自のデプロイを行うことができます。後端では Memcached
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
「ステップ1: Docker で `docker run -p 127.0.0.1:80:1337 --link memcached_yopass:memcached -d jhaals/yopass --memcached=memcached:11211`」、「ステップ2:ブラウザが `http://localhost` にアクセスし、秘密のコンテンツを入力し、有効期限を設定する」、「ステップ3:生成された一度のリンクをコピーし、受信者に送信し、受信者がリンクを開いて見ることができます(リンクを確認した後すぐに有効期限がなくなります)」
- 「ステップ1: Docker で `docker run -p 127.0.0.1:80:1337 --link memcached_yopass:memcached -d jhaals/yopass --memcached=memcached:11211`」、「ステップ2:ブラウザが `http://localhost` にアクセスし、秘密のコンテンツを入力し、有効期限を設定する」、「ステップ3:生成された一度のリンクをコピーし、受信者に送信し、受信者がリンクを開いて見ることができます(リンクを確認した後すぐに有効期限がなくなります)」
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker デプロイを使用している場合は、 `docker stop < コンテナ名>` と `docker rm < コンテナ名>` を実行し、ローカル ボリュームを削除します。 Kubernetes を使用している場合は、 `kubectl delete -f deploy/yopass-k8.yaml` を実行します。手動でインストールすると、バイナリファイルとプロフィールが削除されます。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。