keychain-store: 为 Electron 应用打造的安全存储方案
Show HN: macOS data protection keychain for Electron apps
keychain-store 是专为已签名的 Electron 和 Node 应用设计的安全存储库,它利用 macOS 现代的 Data Protection Keychain 技术,为开发者提供比传统文件密钥环更强大的保护。该库支持通过代码签名访问组严格限制权限,可选启用 Touch ID 生物识别验证,并原生支持 iCloud Keychain 同步。无论是存储安装 ID 还是敏感令牌,它都能确保数据仅对明确授权的应用可见,彻底杜绝命令行工具的非法访问,让 Electron 应用在 macOS 上的数据安全达到原生级别。
Apple 推荐在新工作中使用 Data Protection Keychain,因为它支持现代访问组、iCloud Keychain 以及生物识别访问控制。