Estamos orgullosos de anunciar que la aplicación de Psono para iOS está ahora disponible públicamente en la App Store. La aplicación ha sido escrita en Flutter y se publica bajo la licencia de código abierto Apache 2.0. El código fuente de la aplicación se puede encontrar en gitlab.
La aplicación está lejos de estar completa en cuanto a características, sin embargo, ya soporta todas las funcionalidades necesarias para usarla sin problemas. Hasta ahora, la aplicación soporta las siguientes características:
Además de todas las características específicas del usuario:
Psono está utilizando las capacidades más avanzadas de iOS.
Psono está utilizando el generador de números aleatorios seguro de flutter para generar todos los parámetros criptográficos.
La criptografía estándar necesaria para la interacción de Psono con un Servidor Psono se realiza mediante fluttersodium. fluttersodium es una de las pocas bibliotecas que actualmente implementa los bindings necesarios de NaCl. Otra biblioteca que se utiliza para hashes sha512 y la función de derivación de claves de contraseña scrypt es pointycastle. Esta biblioteca actualmente no tiene mantenimiento, pero eso no debería afectar la seguridad.
Psono utiliza la biblioteca fluttersecurestorage que almacena todo en la cadena de claves del dispositivo. Todos los parámetros almacenados están marcados para nunca abandonar tu dispositivo.
La autenticación biométrica se realiza mediante la biblioteca local_auth. Está utilizando la API biométrica normal de iOS por debajo, soportando identificación facial y huella dactilar.