From 85e50f4742cc450b0a5bdbac69d25493712dadae Mon Sep 17 00:00:00 2001 From: Hyun Kim Date: Tue, 6 Jan 2026 17:59:49 +0700 Subject: Update README: English version with blog link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ๐Ÿค– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- README.md | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 96ffdab..01750e2 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,30 @@ # keychain-fingerprint -Touch ID ์ธ์ฆ์œผ๋กœ macOS Keychain ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์•ˆ์ „ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์ ‘๊ทผํ•˜๋Š” CLI ๋„๊ตฌ +A CLI tool for secure and convenient macOS Keychain access using Touch ID authentication. + +๐Ÿ“– **Blog post**: [Secure and Convenient Keychain Access with Touch ID](https://dss99911.github.io/tools/mac/2026/01/06/keychain-fingerprint.html) ## Why? -macOS Keychain์— ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ ‘๊ทผํ•  ๋•Œ ๋‘ ๊ฐ€์ง€ ๋ถˆํŽธํ•จ์ด ์žˆ์Šต๋‹ˆ๋‹ค: +When accessing passwords stored in macOS Keychain, you face a security vs convenience dilemma: -### ๋ฌธ์ œ 1: ๋ณด์•ˆ vs ํŽธ์˜์„ฑ ๋”œ๋ ˆ๋งˆ +### The Problem -`security find-generic-password` ๋ช…๋ น์–ด๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ ‘๊ทผํ•˜๋ฉด: +Running `security find-generic-password` shows this dialog: ``` -"security"๊ฐ€ ํ‚ค์ฒด์ธ์˜ "myapp"์— ์ €์žฅ๋œ ๊ธฐ๋ฐ€ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. -[๊ฑฐ๋ถ€] [ํ—ˆ์šฉ] [ํ•ญ์ƒ ํ—ˆ์šฉ] +"security" wants to use your confidential information stored in "myapp" in your keychain. +[Deny] [Allow] [Always Allow] ``` -- **"ํ—ˆ์šฉ"**: ๋งค๋ฒˆ Mac ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•จ โ†’ ๋ฒˆ๊ฑฐ๋กœ์›€ -- **"ํ•ญ์ƒ ํ—ˆ์šฉ"**: ์ดํ›„ ์–ด๋–ค ์•ฑ์—์„œ๋“  ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘๊ทผ ๊ฐ€๋Šฅ โ†’ ๋ณด์•ˆ ์ทจ์•ฝ - -### ๋ฌธ์ œ 2: ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ์˜ ๋ถˆํŽธํ•จ - -Mac ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋ณดํ†ต ๊ธธ๊ณ  ๋ณต์žกํ•ด์„œ ๋งค๋ฒˆ ์ž…๋ ฅํ•˜๊ธฐ ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค. +- **"Allow"**: Requires typing Mac password every time โ†’ Inconvenient +- **"Always Allow"**: Any app can access without authentication โ†’ Insecure -### ํ•ด๊ฒฐ์ฑ…: Touch ID +### The Solution: Touch ID -์ด ๋„๊ตฌ๋Š” **Touch ID**๋กœ ์ธ์ฆํ•˜์—ฌ: -- **๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•จ**: ์†๊ฐ€๋ฝ ํ•œ ๋ฒˆ์œผ๋กœ ์ธ์ฆ (๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ๋ถˆํ•„์š”) -- **๋ณด์•ˆ ์œ ์ง€**: ๋‹ค๋ฅธ ์•ฑ์—์„œ ์ ‘๊ทผ ์‹œ ์—ฌ์ „ํžˆ Mac ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•„์š” +This tool uses **Touch ID** for authentication: +- **Fast and convenient**: One touch to authenticate (no password typing) +- **Secure**: Other apps still require Mac password to access ## Installation -- cgit v1.3