Skip to content

Supporto per GrapheneOS: Evitare l'uso di Play integrity API, invece usare hardware attestation API #7199

@das-auge

Description

@das-auge

Qual è il problema che vorresti risolvere?
Attualmente, la versione Android dell' IO-app sta usando la API Play Integrity di Google. Questo blocca altri sistemi operativi come GrapheneOS, anche se soddisfa requisiti di sicurezza ancora più elevati di Android di Google. Quindi, con GrapheneOS al momento non é possibile aggiungere la patente di guida all'app.

Quale soluzione proponi?
Utilizzare invece l'API di attestazione hardware di Android: Fornisce una forma di attestazione molto più forte dell'API Play Integrity, con la possibilità di inserire nella whitelist le chiavi di sistemi operativi alternativi. Inoltre, evita una dipendenza non necessaria dai servizi Google Play e dai server Play Integrity di Google.

Hai già considerato soluzioni alternative?

L'app IO in Italia è un'applicazione governativa centralizzata che fornisce ai cittadini un accesso sicuro e semplice a vari servizi pubblici a livello locale e nazionale. Non c'è alternativa al supporto di TUTTI i dispositivi che soddisfano i requisiti tecnici per rendere le funzioni dell'app realmente accessibili a tutti i cittadini. È necessario evitare restrizioni arbitrarie da parte di un'azienda privata come Google, che non si basano sulla sicurezza del dispositivo.

Altre informazioni
Unteriori informazioni da parte di GrapheneOS su come realizzare la compatibiltá con TUTTI i dispositivi sicuri.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions