HSBC blockiert App wegen über F-Droid installiertem Bitwarden
(mastodon.neilzone.co.uk)- Es wurde ein Fall gemeldet, in dem die Ausführung der HSBC-Mobile-App wegen eines über F-Droid installierten Bitwarden blockiert wurde
- Der Nutzer hatte Bitwarden nicht in der offiziellen Google-Play-Version, sondern als F-Droid-Build installiert
- Die HSBC-App erkannte dies als Sicherheitsrisiko und verweigerte den Zugriff
- Es wurde bestätigt, dass selbst bei derselben Bitwarden-App je nach Installationsquelle unterschiedliche Sicherheitsrichtlinien angewendet werden
- Der Fall zeigt den Trend, dass Finanz-Apps die Prüfung von Drittanbieter-Apps und Sicherheitsrichtlinien verschärfen
Fall der HSBC-App-Blockierung
- Die HSBC-Mobile-Banking-App erkannte über F-Droid installiertes Bitwarden und blockierte die Ausführung
- Bitwarden ist ein Open-Source-Passwortmanager, F-Droid ist ein Open-Source-App-Store
- Die HSBC-App stufte diese Kombination als sicherheitstechnisch riskante Umgebung ein
- Obwohl es sich um dieselbe Bitwarden-App handelt, wird die Google-Play-Version nicht blockiert
- Allein wegen der unterschiedlichen Installationsquelle werden verschiedene Sicherheitsrichtlinien angewendet
Unterschiede in den Sicherheitsrichtlinien
- Die HSBC-App scheint Root-Erkennung oder die Erkennung inoffiziell installierter Apps zu enthalten
- Apps aus der F-Droid-Version bestehen die Sicherheitsprüfung nicht, weil Signaturschlüssel oder Distributionspfad abweichen
- Dadurch erleben Nutzer die Einschränkung bei der normalen App-Nutzung als Unannehmlichkeit
Bedeutung und Implikationen
- Der Fall zeigt, dass Apps von Finanzinstituten Open-Source-Vertriebskanälen tendenziell nicht vertrauen
- Sowohl Entwickler als auch Nutzer sollten die Unterschiede in den Vertrauensmodellen je nach App-Signatur und Distributionspfad kennen
- Dies ist ein Beispiel für das Konfliktpotenzial zwischen dem Open-Source-Ökosystem und Sicherheitsrichtlinien im Finanzbereich
1 Kommentare
Hacker-News-Kommentare
Das ist ein Problem von Googles SafeNet. HSBC hat eine bestimmte Stufe ausgewählt, wodurch dieses Verhalten entsteht. Google verwaltet die Blacklist der Apps
Wir verlieren zunehmend unsere Freiheit durch den Willen von Unternehmen. Selbst wenn etwas nicht gesetzlich verboten ist, kann es blockiert werden, wenn sie es nicht wollen
Auch in der Schweiz und der EU kommt es unter US-Druck zu „Debanking“, weil Banken, die USD verwenden, Sanktionen ausgesetzt sind. Die USA sanktionieren Menschen unter Berufung auf die Meinungsfreiheit, was dazu führen kann, dass sie ihre Bankkonten verlieren
Nach Schweizer Recht muss Postfinance jedem ein Konto anbieten, aber bei Sanktionen können Überweisungssysteme, Fremdwährungen, Kreditkarten und Twint nicht genutzt werden, wodurch das Konto faktisch wertlos wird. Man kann dann nicht einmal die Krankenversicherung oder die Miete bezahlen
Yuh, das sich einst im gemeinsamen Besitz von Postfinance und Swissquote befand, funktioniert ohne Play Integrity, und die Unterstützung für GrapheneOS wurde bestätigt
Das Problem ist, dass die meisten traditionellen Banken zu solchen ineffizienten Lösungen greifen, um regulatorische Anforderungen zu erfüllen. Am Ende ist es am einfachsten, Google Play Integrity zu aktivieren, also tun sie genau das
Das Problem mit US-Sanktionen ist ebenfalls real. Menschen in sanktionierten Ländern wie Russland erleben ähnliche Einschränkungen
In der Schweiz haben US-Bürger große Schwierigkeiten bei der Kontoeröffnung, weil es in der Vergangenheit Fälle gab, in denen wegen des Bankgeheimnisses der IRS umgangen wurde
Ich halte diese Kombination im Jahr 2025 für die praktikabelste Lösung
Auch der Staat sollte Bürgern ermöglichen, ohne Vermittler Handel zu treiben
Alle ziehen sich mit „Wir befolgen nur die Regeln“ aus der Verantwortung. Dass am Ende Google kritisiert wird, liegt daran, dass sich alle im Komfort eingerichtet haben
Im Vereinigten Königreich gibt es auch viele Banken ohne solche Einschränkungen. Monzo zeigt zum Beispiel selbst auf gerooteten Geräten nur eine Warnung an und überlässt die Entscheidung dem Nutzer
Dank des Current Account Switching Service ist es auch leicht, von traditionellen Banken wie HSBC wegzuwechseln
Chip riet zur Aufgabe der Nutzung und kündigte strengere Root-Erkennung an, tatsächlich konnte ich es aber weiterhin verwenden
Barclaycard, Nationwide und andere blockieren den Zugriff vollständig. Es gibt noch weitere Banking-Apps, aber ich habe das Gefühl, dass die Produktqualität gering ist
TSB geht noch, aber ich denke, das liegt nur daran, dass sie technisch hinterherhinken
Vermutlich bleibt Monzo die einzige Ausnahme
Wenn man mobile Websites baut und PWA (Progressive Web App) nicht kennt, sollte man sich unbedingt damit befassen
Wenn man nur die zwei Dateien
manifest.jsonundservice workerhinzufügt, kann die App im Browser installiert werden und Offline-Caching unterstützenFür Apps ohne große Komplexität lassen sich die Entwicklungskosten deutlich senken. Man kann alles mit HTML, JS und CSS umsetzen und ohne Store-Freigabe verteilen
Siehe das MDN-Tutorial
Meine Frau wollte aus Nostalgie ein Klapphandy benutzen, aber obwohl es Android Go 14 hat, funktioniert die Banking-App wegen „erkannter Bildschirmfreigabe“ nicht
Die POSB-App zeigt als Ursache „android system“ an. Vermutlich wurde das Rendern auf einem Zweitbildschirm fälschlich erkannt
Ich habe POSB kontaktiert, aber das Problem wurde nicht gelöst. Die eigentliche Bedrohung für die Finanzsicherheit in Singapur ist Betrug (pig butchering), aber die Banken reagieren übermäßig auf die geringe Wahrscheinlichkeit von Malware
HSBC bietet weiterhin normales Web-Banking an
Je mehr Nutzer das Web verwenden, desto stärker ist das Signal, dass Kunden das offene Web gegenüber geschlossenen mobilen Apps bevorzugen
Ich nutze immer noch einen physischen RSA-Token statt appbasierter 2FA
Ich dachte, Google hätte die API entfernt, mit der man andere Apps abfragen kann
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>Laut Googles Richtliniendokument können Apps im Zusammenhang mit Finanztransaktionen diese Berechtigung zu Sicherheitszwecken erhalten
Link zum entsprechenden Dokument
Siehe diesen Beitrag und die Hacker-News-Diskussion
Einige Banking-Apps implementieren ihre eigene virtuelle Tastatur, sodass man keinen Passwortmanager verwenden kann
Statt biometrischer Authentifizierung wird regelmäßig das Passwort verlangt, was an öffentlichen Orten wie in der U-Bahn sehr unangenehm ist
Diese Methode war früher gegen Keylogger gedacht, heute bleibt davon aber mehr Unbequemlichkeit als Sicherheit
Wenn der Entwicklermodus aktiviert ist, funktioniert die HSBC-App nicht. Das halte ich für völlig übertrieben
Siehe die mygov.be-Website
Ironischerweise erzwingen Banking-Apps solche „Sicherheits“-Funktionen, während Web-Banking nach wie vor keine verlässliche Vertrauensbasis bietet
Ich bin vor Kurzem auf Open Web Advocacy (OWA) gestoßen, das die Probleme mobiler Plattformen gut zusammenfasst
Ihre Kernziele sind folgende
Wenn Web-Apps zugelassen werden, könnten sie mehr Privatsphäre und Sicherheit bieten
Offizielle Website