鎖匙穿
鎖匙穿(英文:Keychain)是蘋果公司 Mac OS 中的密碼管理系統。伊佇咧 Mac OS 八堵六中予人匯入,而且包括佇咧後壁面的 Mac OS 版本內底,包括講 Mac OS X。一个鎖匙穿會當包含濟種類型的資料:密碼(包括網站,FTP 侍服器,SSH 口座,網路共享,無線網路,群組軟體,加密磁仔映像等), 私鎖,電子憑證佮加密筆記等。
儲存佮存取
佇咧 Mac OS X 中,鎖匙穿檔案儲存佇咧 ~ / Library / Keychains /,/ Library / Keychains / 以及 / Network / Library / Keychains / 中,鎖匙穿的存取 GUI 程式是位佇咧 / Applications / Utilities /(「 應用程式」落來的「實用工具」)中。伊是一个佇咧 APSL 協定下發布的自由軟體。
鎖匙穿檔案儲存了包括標題,URL,注釋猶閣有密碼等等的濟種資訊。除了使用鎖匙串存取建立的加密筆記外,干焦密碼予人使用三 DES 加密。加密筆記的內容嘛是加密的。
鎖匙佮解鎖
預設鎖匙串檔案是 login 鎖匙穿,通常佇咧登陸時使用使用者登陸密碼解鎖,但是鎖匙穿的密碼會當佮使用者登陸密碼,通過犧牲部份的便利性來提供閣較強的安全性。鎖匙串存取程式無允准為鎖匙串設定空密碼。
鎖匙會當予人設做佇電腦無咧用時間了後自動「加鎖」,亦會通過鎖匙串存取程式手動加鎖。若鎖匙穿已經予人鎖匙,則存取鎖匙串需要再次輸入密碼以解鎖之。用新檔案來崁 ~ / Library / Keychains / 中的檔案(比如講,恢復操作的一部份)嘛會致使鎖匙穿被鎖牢咧。
密碼仝步
若是 login 鎖匙穿予登陸密碼所保護(二者密碼仝款), 則做登陸密碼佇咧 Mac OS X 中予人更加改時陣這鎖匙穿密碼嘛會予人更改。毋過,佇共享的 Mac 抑毋是 Mac 區域網路中,若對非 Mac 系統中更改使用者登陸密碼,則存在兩個密碼無仝步的可能。某一寡網路管理員通過佇登出時刪除鎖匙串檔案,以佇咧使用者後擺登陸時建立新的鎖匙穿檔案來解決這个問題。這代表鎖匙穿中儲存的密碼嘛會佇咧登出時間遺失,就算講無改變登陸密碼。若發生這款代誌,使用者會當對備份中恢復 ~ / Library / Keychains / 中的鎖匙穿檔案,但是如前咧講,該操作會致使鎖匙穿被鎖牢咧,並且需要重新解鎖。
鎖匙穿的存取
鎖匙穿的存取(Keychain Access)是一个 Mac OS X 應用程式,伊允准使用者存取佮組態鎖匙串的內容(包括網站,FTP 侍服器,SSH 口座,網路共享,無線網路,群組軟體,加密吸碟影像等內容的密碼等), 加鎖抑是鎖鎖匙穿,顯示系統儲存的密碼,管理根憑證,金鎖佮加密筆記。
伊的圖形化使用者介面顯示真濟種類型的鎖匙穿(通常上少包括兩个,「 起山」和「系統」鎖匙穿), 嘛包括會當修復鎖匙串問題的鎖匙串急救工具。有幾若種可能造成鎖匙串錯誤的原因,有當時仔唯一的解決方案就是刪除舊的並建立一新的鎖匙串,嘛刪除了舊有鎖匙穿儲存的所有的密碼。
通常會當佇「應用程式」資料篋仔的「實用工具」中揣著鎖匙串存取。做為 Mac OS X 內建程式,伊會當迵過軟體升級來升級,所以無應該對實用工具資料內底徙出。嘛有一个號做「security」的存取鎖匙串的命令列工具。
歷史
鎖匙穿上早起為著 Apple 的 e-mail 系統,PowerTalk,所開發。Powertalk 的特性包括使用外掛程式以允准對真濟類型的郵件侍服器佮線頂服務中收取郵件。對遮自然的產生鎖匙穿的概念,用佇咧管理 PowerTalk 中使用者用佇登陸 Powertalk 支援的各類系統的各種登陸資訊。鎖匙共遮的密碼囥佇一个加密檔案內底,閣再檔案予一个密碼所「拍開」後根據命令自動的倒轉去密碼。
因為遮的密碼予人加密,並無簡單就予人破解,啊若其介面的簡單性允准使用者會使選擇用無仝系統的無仝密碼毋免煩惱袂記得𪜶,因為干焦需要一个密碼就會當拍開鎖匙穿檔案閣取得所有的密碼。彼陣這確實是一个創新性的概念,佇其他平台頂並無類似的實現。鎖匙穿是 Powertalk 中幾若个足有路用的原創特性之一,因為按呢建議變做 Mac OS 的一部份。毋過因為內底政策的原因,伊予人限制佇咧矣 Powertalk 系統內部,所以干焦少數 Mac 使用者會當利用伊。
到史蒂夫 ・ 賈伯斯回歸蘋果,鎖匙穿才予對這馬已經廢棄的 PowerTalk 系統內底共放予出來。這个時陣這个概念已經相對普遍矣,但是猶原真歹看會著一个無予人限制佇咧某一特定應用程式(主要是網路瀏覽器)上的類似鎖匙串的系統。鎖匙穿予成做是 Mac OS 九的一个標準部份,並且包括佇 Mac OS X 的第一个商業版本內底。
第三方程式來對鎖匙捾的使用狀況加減有一寡無平均。雖然大多數蘋果軟體使用這個特性(比如講 Safari 和 Apple Mail), 而且干焦支援 Mac 的應用程式,如 Transmit 和 Camino,一寡無仝款的方式,比如講 Firefox,並無用鎖匙穿,是使用其他的跨平台解決方案來做替代,而且 Google Chrome 是選擇講佇咧 Mac OS X 平台跤使用鎖匙穿。誠濟程式繼續共𪜶的登陸資訊儲存佇咧普通文字檔案中,雖然新的程式已經足少按呢做矣。Subversion 命令列終端佇最近的版本內底選擇佇 Mac OS X 上使用鎖匙穿。
備註
參見
- 鎖匙穿的存取
外部連結
- 鎖匙服務的編程指南