Olemme ylpeitä voidessamme ilmoittaa, että Psonon sovellus iOS:lle on nyt julkisesti saatavilla App Storessa. Sovellus on toteutettu Flutterilla ja julkaistu avoimen lähdekoodin Apache 2.0 -lisenssillä. Sovelluksen lähdekoodi löytyy gitlabista. Lue lisää meidän iOS-salasananhallinnasta.
Sovellus ei ole vielä täysin kattava ominaisuuksiltaan, mutta tukee jo nyt kaikkia tarpeellisia toimintoja, jotta sitä voi käyttää ongelmitta. Tällä hetkellä sovellus tukee seuraavia ominaisuuksia:
Kaikkien käyttäjäkohtaisen ominaisuuksien lisäksi:
Psono käyttää uusimpia iOS:n tarjoamia ominaisuuksia.
Psono hyödyntää Flutterin turvallista satunnaislukugeneraattoria luodakseen kaikki kryptografiset parametrit.
Psonon tarvitsemat peruskryptografiatehtävät palvelinyhteyden hallintaan hoitaa fluttersodium. fluttersodium on yksi harvoista kirjastoista, jotka tällä hetkellä toteuttavat tarvittavat NaCl-sidokset. Toinen kirjasto, jota käytetään sha512-tiivisteisiin ja scrypt-salasanan avainjohdannaisiin, on pointycastle. Tämä kirjasto on tällä hetkellä ylläpitämätön, mutta tämän ei pitäisi vaikuttaa turvallisuuteen.
Psono käyttää fluttersecurestorage -kirjastoa, joka tallentaa kaiken laitteen avainketjuun. Kaikki tallennetut parametrit on merkitty niin, etteivät ne koskaan poistu laitteeltasi.
Biometrinen tunnistautuminen toteutetaan local_auth -kirjastolla. Se käyttää iOS:n normaalia biometristä API:a tukien sekä kasvo- että sormenjälkitunnistusta.