Ponosno objavljujemo da je Psono aplikacija za Android sada javno dostupna u Google Play trgovini. Aplikacija je napisana u Flutteru i objavljena je kao open source pod Apache 2.0 licencom. Izvorni kod aplikacije možete pronaći na gitlabu.
Iako aplikacija još uvijek nije u potpunosti opremljena svim funkcionalnostima, već sada podržava sve potrebne značajke za nesmetano korištenje. Do sada aplikacija uključuje sljedeće mogućnosti:
Pored svih korisničkih značajki:
Psono koristi najsuvremenije mogućnosti Android operativnog sustava.
Psono koristi Flutterov sigurni generator slučajnih brojeva za generiranje svih kriptografskih parametara.
Standardna kriptografija potrebna za Psono komunikaciju s Psono poslužiteljem radi se putem fluttersodium. fluttersodium je jedna od rijetkih knjižnica koja trenutno implementira potrebne NaCl veze. Još jedna knjižnica koja se koristi za sha512 hashiranje i scrypt funkciju za derivaciju ključa od lozinke je pointycastle. Ova knjižnica se trenutno ne održava, ali to ne bi smjelo utjecati na sigurnost.
Psono koristi fluttersecurestorage knjižnicu koja sve enkriptira s AES, a ključ pohranjuje RSA enkriptiran u Android KeyStore sustavu.
Biometrijska autentifikacija provodi se putem local_auth knjižnice. Ona koristi uobičajeni API za otiske prstiju na Androidu.
Psono koristi "FLAG_SECURE" kako bi sadržaj aplikacije bio siguran te sprječava pojavljivanje u snimkama zaslona ili pregledavanju na ne-sigurnim zaslonima.
Sljedeći koraci za Psono su podrška za Androidovu automatsku popunu podataka u drugim aplikacijama i web stranicama. Apple's iOS će također uskoro dobiti aplikaciju čim uspijemo osigurati potrebni hardver za izgradnju i testiranje aplikacije. To je zbog činjenice da Apple ne dopušta niti podržava mogućnost izrade aplikacija za Apple izvan Mac hardvera.