Prometheusメトリクスと攻撃者統計用Grafanaダッシュボードを備えた、endlesshのGo実装。
maxgoedjen/secretive
SSH秘密鍵をSecure Enclaveに保存し、Touch IDまたはApple Watchでアクセスを制御するmacOSアプリ。
- スター
- 9,090
- フォーク
- 221
- 未解決の Issue
- 177
- 最終コミット
- 昨日
これは何?
Secretiveは、MacのSecure Enclaveに保存するSSH鍵を作成・管理するmacOSアプリです。鍵の情報がSecure Enclaveの外に出ないため、マルウェアや同じマシンを使う他のユーザーがディスクから秘密鍵を抜き出すことはできません。
鍵を使うたびにTouch IDまたはApple Watchでの認証を求めるよう設定できます。鍵にアクセスされるたびに通知が届くため、署名の状況を確認できます。Secure Enclaveを搭載していないMacでは、YubiKeyなどのSmart Cardを署名に使用することもできます。
Secure Enclaveの鍵はエクスポートもバックアップもできないため、新しいMacに移行する際は、そのマシンで新しい鍵一式を生成する必要があります。SecretiveはGitHub ReleasesまたはHomebrewからインストールできます。
主な機能
- 01SSH秘密鍵をSecure Enclaveに保存し、エクスポートできないようにします。
- 02鍵を使う前にTouch IDまたはApple Watchでの認証を求めます。
- 03鍵にアクセスされるたびに通知を送信します。
- 04Secure Enclaveを搭載していないMacでは、YubiKeyなどのSmart Cardに対応します。
- 05直接ダウンロードまたはHomebrewでインストールできます。
ユースケース
- macOSを使う開発者のSSH鍵を、鍵ファイルをコピーするマルウェアから保護する。
- SSH経由でサーバーにログインしたりGit pushしたりする際に、生体認証での確認を必須にする。
- MacでSSH鍵が使われたタイミングを把握する。
クイックスタート
- 1
Homebrewでインストール
brew install secretive - 2
または、Releasesページから最新のリリースをダウンロード
使う前に知っておきたいこと
- macOS専用です。キーを使用するには、Secure Enclave搭載のMac、またはYubiKeyなどのSmart Cardが必要です。
- キーはエクスポートもバックアップもできません。そのため、新しいMacに移行する場合は新しいキーを作成する必要があります。
トピック
よくある質問
- secretive とは?
- SSH秘密鍵をSecure Enclaveに保存し、Touch IDまたはApple Watchでアクセスを制御するmacOSアプリ。 Secretiveは、MacのSecure Enclaveに保存するSSH鍵を作成・管理するmacOSアプリです。鍵の情報がSecure Enclaveの外に出ないため、マルウェアや同じマシンを使う他のユーザーがディスクから秘密鍵を抜き出すことはできません。
- secretive は無料で使えますか?ライセンスは?
- secretive は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- secretive は今もメンテナンスされていますか?
- 活発にメンテナンス中。secretive の最終コミットは 2026年10月18日 です。
- secretive は何に使えますか?
- macOSを使う開発者のSSH鍵を、鍵ファイルをコピーするマルウェアから保護する。 SSH経由でサーバーにログインしたりGit pushしたりする際に、生体認証での確認を必須にする。 MacでSSH鍵が使われたタイミングを把握する。
- secretive のインストール方法は?
- Homebrewでインストール: brew install secretive または、Releasesページから最新のリリースをダウンロード
- secretive はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/maxgoedjen/secretive
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
macOSとiOS向けのセキュリティツール、テストアプリ、脱獄関連リソースを集めた厳選リスト。
ディスク全体のファイルをほぼ瞬時にあいまい検索し、結果をすぐ操作できるmacOSアプリ。
複数のコーディングエージェントを実行・監視できる、macOS向けターミナルアプリ。セッションはデーモンとiPhone用コンパニオンアプリで維持できます。
YARAルール、PEの機械学習推論、署名チェック、任意のクラウド分析、カーネルminifilterドライバーを組み合わせたWindows向けエンドポイントセキュリティアプリ。
1台以上のLinuxホストでFail2Banを運用し、ban、jail、filter、アラートを管理するWebプラットフォーム。