endlessh SSH 蜜罐的 Go 实现,导出 Prometheus 指标并配有 Grafana 仪表盘,用于查看攻击来源统计。
maxgoedjen/secretive
一款 macOS 应用,将 SSH 私钥保存在 Secure Enclave 中,私钥无法导出,并支持 Touch ID 或 Apple Watch 验证。
- Star
- 9,090
- Fork
- 221
- 未关闭 Issue
- 177
- 最近提交
- 昨天
这是什么?
Secretive 是一款 macOS 应用,用于创建和管理存储在 Mac Secure Enclave 中的 SSH 密钥。密钥material 无法离开 enclave,因此恶意软件或同一台机器上的其他用户无法从磁盘复制出私钥。
可以为密钥设置每次使用前需要 Touch ID 或 Apple Watch 验证。每当密钥被访问时,应用会发送通知,便于掌握签名操作。对于没有 Secure Enclave 的 Mac,也可以使用 YubiKey 等智能卡进行签名。
由于 Secure Enclave 中的密钥无法导出或备份,换新 Mac 时需要在新机器上重新生成一套密钥。可通过 GitHub Releases 下载,或使用 Homebrew 安装。
核心功能
- 01将 SSH 私钥保存在 Secure Enclave 中,无法导出。
- 02使用密钥前可要求 Touch ID 或 Apple Watch 验证。
- 03每次访问密钥时发送通知。
- 04在没有 Secure Enclave 的 Mac 上支持 YubiKey 等智能卡。
- 05可通过直接下载或 Homebrew 安装。
适用场景
- 在 macOS 上保护开发者的 SSH 密钥,防止恶意软件复制密钥文件。
- 对通过 SSH 登录服务器或推送 Git 代码的操作要求生物识别确认。
- 监控 Mac 上 SSH 密钥的使用情况。
快速上手
- 1
通过 Homebrew 安装
brew install secretive - 2
或从 Releases 页面下载最新版本
使用前须知
- 仅支持 macOS,并且需要带有 Secure Enclave 的 Mac,或使用 YubiKey 等智能卡。
- 密钥无法导出或备份,更换新 Mac 时需要重新生成密钥。
标签
常见问题
- secretive 是什么?
- 一款 macOS 应用,将 SSH 私钥保存在 Secure Enclave 中,私钥无法导出,并支持 Touch ID 或 Apple Watch 验证。 Secretive 是一款 macOS 应用,用于创建和管理存储在 Mac Secure Enclave 中的 SSH 密钥。密钥material 无法离开 enclave,因此恶意软件或同一台机器上的其他用户无法从磁盘复制出私钥。
- secretive 可以免费使用吗?用的什么许可证?
- secretive 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- secretive 还在维护吗?
- 活跃维护中。secretive 最近一次提交是在 2026年10月18日。
- secretive 适合用来做什么?
- 在 macOS 上保护开发者的 SSH 密钥,防止恶意软件复制密钥文件。 对通过 SSH 登录服务器或推送 Git 代码的操作要求生物识别确认。 监控 Mac 上 SSH 密钥的使用情况。
- secretive 怎么安装和运行?
- 通过 Homebrew 安装: brew install secretive 或从 Releases 页面下载最新版本
- 在哪里获取 secretive?
- 源代码和安装说明在 GitHub 上:https://github.com/maxgoedjen/secretive
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
145555GoGPL-3.0更新于 7天前
一份精选的 macOS 与 iOS 安全工具、测试应用和越狱资源清单。
1758225ShellCC0-1.0更新于 7天前
一款 macOS 应用,可在整个磁盘中模糊搜索文件并即时响应,搜索结果可直接操作。
93139SwiftGPL-3.0更新于 前天
一款 macOS 终端应用,用于运行和监控多个编码智能体,会话由守护进程保持,并提供 iPhone 配套应用。
54942SwiftMIT更新于 22小时前
结合 YARA 规则、PE 机器学习、签名校验与内核驱动的 Windows 终端安全应用。
58250YARAOther更新于 3天前
用于集中管理一台或多台 Linux 主机上 Fail2Ban 的 Web 管理平台。
38142GoAGPL-3.0更新于 9天前