Wir sind stolz darauf, bekannt zu geben, dass Psonos App für iOS jetzt öffentlich im App Store verfügbar ist. Die App wurde in Flutter geschrieben und unter Apache 2.0 Open Source veröffentlicht. Der Quellcode für die App ist auf Gitlab zu finden.
Die App ist noch lange nicht funktionsvollständig, unterstützt jedoch bereits alle notwendigen Funktionen, um sie ohne Probleme zu nutzen. Bisher unterstützt die App die folgenden Funktionen:
Neben allen benutzerspezifischen Funktionen:
Psono nutzt die fortschrittlichen Fähigkeiten von iOS.
Psono verwendet den sicheren Zufallszahlengenerator von Flutter, um alle kryptografischen Parameter zu generieren.
Die Standardkryptografie, die für die Interaktion von Psono mit einem Psono-Server notwendig ist, wird von fluttersodium durchgeführt. fluttersodium ist eine der wenigen Bibliotheken, die derzeit die notwendigen NaCl-Bindungen implementiert. Eine weitere Bibliothek, die für sha512-Hashes und die scrypt-Passwort-Schlüsselableitungsfunktion verwendet wird, ist pointycastle. Diese Bibliothek wird derzeit nicht gepflegt, was jedoch die Sicherheit nicht beeinträchtigen sollte.
Psono verwendet die fluttersecurestorage-Bibliothek, die alles in der Schlüsselbund des Geräts speichert. Alle gespeicherten Parameter sind so gekennzeichnet, dass sie Ihr Gerät niemals verlassen.
Die biometrische Authentifizierung erfolgt durch die local_auth-Bibliothek. Sie verwendet die normale biometrische API von iOS, die Gesichtserkennung und Fingerabdruck unterstützt.