我們很自豪地宣布,Psono 的 iOS 應用程式現已在 App Store 公開上架。這款應用採用了 Flutter 開發,並在 Apache 2.0 開源協議下發布。應用的源碼可以在 GitLab 上找到。
這款應用雖然尚未完全具備所有功能,但已經支持必要的功能,可正常使用。目前應用支持以下功能:
除了所有用戶特定的功能:
Psono 正在使用 iOS 的最先進能力。
Psono 使用 Flutter 的安全隨機數生成器來生成所有的加密參數。
Psono 與 Psono 伺服器交互所需的標準加密由 fluttersodium 完成。fluttersodium 是當前實現必要 NaCl 綁定的少數庫之一。另一個用於 SHA512 哈希和 scrypt 密碼金鑰衍生功能的庫是 pointycastle。該庫當前未維護,但這應該不會損害安全性。
Psono 使用 fluttersecurestorage 庫,該庫將所有內容存儲在設備的鑰匙串中。所有儲存的參數標記為永不離開您的設備。
生物辨識認證由 local_auth 庫完成。其底層使用 iOS 的普通生物辨識 API,支持面部 ID 和指紋。