Fragen zur Play Integrity API

Hallo zusammen,

seit rund vier Wochen nutze ich GOS auf einem Pixel 9a und war zunächst erfreut, dass die benötigten Apps aus dem Play Store funktionierten.
Bei der Einrichtung des Pixel wurde auch die betreffende App einer großen Versandapotheke installiert und getestet - die Anmeldung war ohne Probleme möglich.

Inzwischen ist eine gewisse Ernüchterung eingetreten. Als ich nun ein e-Rezept einlösen wollte war die Anmeldung in der App nicht möglich - die App wurde vor kurzem aktualisiert.
In den Benachrichtungen der Hinweis, dass die App ‚Play Integrity API‘ benötigt.
An GmsCompat hatte ich keine Änderungen vorgenommen.

Es dauerte einige Zeit, bis ich auf die Idee kam mal probehalber die Integrity API der App zu blocken. Nun ist die Anmeldung in der App auch wieder möglich.
Doch wenn ich es richtig verstehe sollte aus Sicherheitsgründen die Integrity API nicht geblockt werden:
https://www.kuketz-blog.de/zwischen-sicherheit-und-kontrolle-warum-die-play-integrity-api-custom-roms-wie-grapheneos-benachteiligt/
Also ich bin darüber etwas irritiert.
Fragende Grüße

Der verlinkte Beitrag ist schon recht alt.

Dann funktioniert es doch?

Wie ist denn deine App installiert? Play Store oder Aurora?

Die Play Integrity bietet der App nur die Möglichkeit, das OS auf „Integrität“ zu testen.

https://developer.android.com/google/play/integrity/verdicts#conditional-device-labels

GrapheneOS besteht MEETS_BASIC_INTEGRITY, nicht aber MEETS_STRONG_INTEGRITY.

Vermutlich will die E-Rezept App nun letzteres, enforced dies aber noch nicht, wenn die Play Integrity API nicht verfügbar ist. Das wird sich vermutlich irgendwann ändern.

Wenn es aktuell so funktioniert, ist das Blocken der API aber aktuell der richtige Weg. Ein Sicherheitsnachteil entsteht dir dadurch nicht.

Ja, es funktioniert. Die App wurde über den Play Store installiert.

Ich war mir nicht sicher, da ich die Funktion der Play Integrity API nicht wirklich verstanden habe.

Bei Anbieter beschweren. Jeder Schrott hat neuerdings die Funktion aktiv.

Hat Google was an den Voreinstellungen in den sdk(s) geändert?

Das kann ich dir nicht sagen. Ich weiß nicht wo ich da nachschauen könnte.

Das ist nur eine Vermutung von mir, weil jede Kraut-und Rübenapp das neuerdings eingebaut bekommt. Deshalb bei den Entwicklern oder Anbietern nachfragen und beschweren.

https://grapheneos.org/articles/attestation-compatibility-guide

Unten auf der Seite.

@xxx

Kraut- und Rübenapp kann schon zutreffen … wie gesagt, bei der Version davor war die Anmeldung noch ohne Probleme möglich.
Ich denke mal eine Beschwerde bei diesem Anbieter kann ich mir schenken.
Die schaffen es seit Wochen nicht mal eine E-Mail-Adresse zu ändern.

Der Anbieter steht übrigens nicht auf der verlinkten Liste.