Kami bangga mengumumkan bahwa aplikasi Psono untuk Android kini tersedia secara publik di Google Play store. Aplikasi ini ditulis dalam Flutter dan dirilis dengan lisensi open source Apache 2.0. Kode sumber untuk aplikasi ini dapat ditemukan di gitlab.
Aplikasi ini belum sepenuhnya lengkap dalam fitur, namun sudah mendukung semua fungsionalitas yang diperlukan untuk digunakan tanpa masalah. Sejauh ini aplikasi ini mendukung fitur-fitur berikut:
Selain semua fitur spesifik pengguna:
Psono menggunakan kapabilitas mutakhir dari OS Android.
Psono menggunakan penghasil angka acak aman dari flutter untuk menghasilkan semua parameter kriptografis.
Kriptografi standar yang diperlukan untuk interaksi Psono dengan Server Psono dilakukan oleh fluttersodium. fluttersodium adalah salah satu dari sedikit perpustakaan yang saat ini mengimplementasikan binding NaCl yang diperlukan. Perpustakaan lain yang digunakan untuk hash sha512 dan fungsi derivasi kunci kata sandi scrypt adalah pointycastle. Perpustakaan ini saat ini tidak dikelola, namun seharusnya tidak membahayakan keamanan.
Psono menggunakan perpustakaan fluttersecurestorage yang mengenkripsi semuanya dengan AES dan menyimpan kunci yang sudah dienkripsi RSA di KeyStore Android.
Autentikasi biometrik dilakukan oleh perpustakaan local_auth. Ini menggunakan API sidik jari normal dari Android di bawahnya.
Psono menggunakan "FLAG_SECURE" untuk memperlakukan konten Psono dengan aman dan mencegahnya muncul dalam tangkapan layar atau dilihat pada tampilan yang tidak aman.
Langkah selanjutnya untuk Psono adalah dukungan untuk kemungkinan autofill Android untuk aplikasi dan situs web lainnya. iOS Apple juga akan segera memiliki aplikasi setelah kami dapat mengamankan perangkat keras yang diperlukan untuk membangun dan menguji aplikasi tersebut. Ini disebabkan oleh fakta bahwa Apple tidak mengizinkan/ mendukung kemungkinan untuk membangun aplikasi untuk Apple pada perangkat keras yang bukan dari Mac.