S hrdosťou oznamujeme, že Psono aplikácia pre iOS je teraz verejne dostupná v App Store. Aplikácia bola napísaná vo Flutteri a je vydaná ako open source pod licenciou Apache 2.0. Zdrojový kód aplikácie nájdete na gitlabe. Viac sa dozviete na stránke nášho iOS správcu hesiel.
Aplikácia síce zatiaľ nie je úplne funkčne dokončená, no už teraz podporuje všetky potrebné funkcie pre bezproblémové používanie. Zatiaľ aplikácia podporuje tieto funkcie:
Okrem všetkých užívateľských funkcií:
Psono využíva najmodernejšie možnosti systému iOS.
Psono používa bezpečný generátor náhodných čísel od flutteru na generovanie všetkých kryptografických parametrov.
Štandardná kryptografia potrebná pre komunikáciu Psono so serverom Psono je realizovaná pomocou fluttersodium. fluttersodium je jednou z mála knižníc, ktoré momentálne implementujú potrebné NaCl väzby. Ďalšou knižnicou, ktorá sa používa pre SHA512 heše a scrypt funkciu na odvodenie kľúča z hesla je pointycastle. Táto knižnica momentálne nie je udržiavaná, ale to by nemalo ohroziť bezpečnosť.
Psono používa knižnicu fluttersecurestorage, ktorá všetko ukladá do kľúčenky zariadenia. Všetky uložené parametre sú označené tak, aby nikdy neopustili vaše zariadenie.
Biometrická autentifikácia je realizovaná pomocou knižnice local_auth. Tá využíva bežné biometrické API iOS, vrátane podpory face ID aj odtlačku prsta.