Ми з гордістю оголошуємо, що додаток Psono для iOS вже доступний у App Store. Додаток написаний на Flutter і випущений як open source під ліцензією Apache 2.0. Вихідний код додатка можна знайти на gitlab. Дізнайтеся більше про наш менеджер паролів для iOS.
Додаток ще далекий від повноцінної функціональності, проте вже підтримує всі необхідні можливості для його використання без проблем. На даний момент додаток підтримує наступні функції:
Окрім усіх функцій для користувачів:
Psono використовує передові можливості iOS.
Psono використовує безпечний генератор випадкових чисел Flutter для створення всіх криптографічних параметрів.
Стандартна криптографія, необхідна для взаємодії Psono з сервером Psono, реалізована у fluttersodium. fluttersodium — одна з небагатьох бібліотек, що наразі реалізує необхідні прив'язки NaCl. Ще одна бібліотека, яка використовується для хешування sha512 та функції отримання ключа пароля scrypt — це pointycastle. Ця бібліотека на даний момент залишена без підтримки, але це не повинно впливати на безпеку.
Psono використовує бібліотеку fluttersecurestorage, яка зберігає всі дані у key chain пристрою. Всі збережені параметри позначені так, щоб ніколи не залишати ваш пристрій.
Біометрична автентифікація здійснюється за допомогою бібліотеки local_auth. Вона використовує стандартний біометричний API iOS, підтримуючи Face ID та відбиток пальця.