プログラミング
Show HN: ElectronアプリのためのmacOSデータ保護キーチェーン
Show HN: macOS data protection keychain for Electron apps (github.com)
要約
このプロジェクトは、ElectronアプリがmacOSの最新のデータ保護キーチェーンを利用できるようにするライブラリです。従来のファイルベースのキーチェーンは他のアプリからのアクセスが容易でしたが、このライブラリはコード署名アクセスグループやTouch ID/パスワードによるアクセス制御といった、よりセキュアなmacOSの機能を利用します。
全文翻訳
皆さん、こんにちは。
私はHansel [1](エージェントでクエリできる暗号化された個人データストア)に取り組んでおり、最新のmacOSデータ保護キーチェーンを使用するための良い方法がありませんでした。
ElectronのsafeStorage [2]は、レガシーなファイルベースのキーチェーンを使用しており、他のアプリ/エージェントが`security` CLIでそれをクエリできます。多数のエージェントがバックグラウンドで実行されている場合は、あまり良くありません!データ保護キーチェーンは、コード署名アクセスグループを介してアクセスを制限し、Touch IDやパスワードなどのアクセスルールを設定できるため便利です。
1: https://hansel.so/
2. https://www.electronjs.org/docs/latest/api/safe-storage