1 Punkte von GN⁺ 2024-03-29 | 1 Kommentare | Auf WhatsApp teilen
  • Die Struktur, die die tatsächliche Kartennummer verbirgt, ist kein exklusives Feature von Apple Pay, sondern ein Zahlungsverfahren, das auch in großen digitalen Wallets wie Google Pay und Samsung Pay verwendet wird
  • Der Kern ist die Trennung zwischen der physischen Kartennummer FPAN und der gerätespezifischen Zahlungsnummer DPAN; selbst bei derselben Karte werden auf iPhone und iPad unterschiedliche DPANs verwendet
  • DPAN kann das Tracking über verschiedene Händler hinweg erschweren, bleibt aber bei Folgezahlungen innerhalb desselben Händlers erhalten und verhindert daher nicht die Nachverfolgung der Kaufhistorie bei einem einzelnen Händler
  • Bei einem Leak von Zahlungsdaten ist DPAN sicherer als FPAN; DPAN funktioniert nur, wenn es zusammen mit einem einzigartigen kryptografischen Bundle eingereicht wird, das jeder Transaktion beigefügt ist
  • Apple Pay verbirgt personenbezogene Daten wie Name, E-Mail, Rechnungs- und Lieferadresse oder gekaufte Produkte nicht automatisch; man sollte davon ausgehen, dass die im Zahlungsbildschirm angezeigten Informationen an den Händler weitergegeben werden

DPAN ist keine exklusive Apple-Pay-Funktion

  • Wenn gesagt wird, Apple Pay verberge die echte Kreditkartennummer, dann ist der Schlüssel DPAN
  • FPAN ist die 15- bis 18-stellige funding primary account number, die auf der physischen Karte aufgedruckt ist, und DPAN ist die device primary account number
  • DPAN lässt sich ähnlich wie ein DNS-Record verstehen
    • Nutzer können eine Website über einen Domainnamen aufrufen, ohne die tatsächliche IP-Adresse zu kennen
    • Selbst bei derselben Karte erhält jedes Gerät eine eigene Nummer, wenn Apple Pay auf iPhone und iPad genutzt wird; es werden also unterschiedliche DPANs verwendet
  • Schon der Name zeigt, dass es nicht „Apple Pay number“ heißt
    • Google Pay und Samsung Pay verbergen als große digitale Wallets in den USA die echte Kartennummer auf dieselbe Weise
    • Auch die Buttons von Amazon Pay und Shop Pay sorgen dafür, dass Zahlungen über andere Unternehmen abgewickelt werden; technisch ist das zwar kein DPAN, aber der Händler bekommt die echte FPAN dennoch nicht zu sehen

Auch Händler und Banken wollen die Offenlegung echter Kartennummern reduzieren

  • Wenn Händler echte Kreditkartennummern direkt verarbeiten, steigt ihr Risikopotenzial
  • Moderne Tools zur Zahlungsannahme sind darauf ausgelegt, Zahlungsdaten so zu erfassen, dass möglichst wenige Personen Zugriff auf echte Karteninformationen haben
  • Die Vermutung, Banken würden kein DPAN verwenden, passt nicht zu den tatsächlichen Fällen
    • Viele Banken wie Wells Fargo, Chase und Bank of America betreiben oder betrieben eigene digitale Wallets und schützen dabei alle die normalen Kontonummern mit DPAN
    • Auch Paze, das von großen US-Banken genutzt wird, verwendet DPAN
    • Einer der zentralen Gründe, mit denen Paze wirbt, ist: “Paze does not share your actual card number with the merchant.”

Welches Tracking DPAN verhindert – und welches nicht

  • Die Aussage, DPAN ändere sich bei jeder Transaktion, ist nicht korrekt
  • Bei fortlaufenden Transaktionen mit demselben Händler wird dieselbe DPAN verwendet
  • Diese Struktur kann für Datenbroker, die Transaktionsdaten verschiedener Händler kaufen, um das Einkaufsverhalten einer Person zu analysieren, eine Hürde darstellen
  • Umgekehrt kann ein einzelner Händler anhand der von Apple Pay bereitgestellten DPAN weiterhin die Transaktionshistorie dieses Kunden einsehen
    • Situationen wie der bekannte Fall, in dem Target auf Basis der eigenen Kaufhistorie Rückschlüsse auf den Zustand von Kunden zog, verhindert Apple Pay nicht
    • Andere digitale Wallets haben dieselbe Einschränkung

Schutzwirkung von DPAN bei Datenlecks

  • Wenn Zahlungsdaten von Karten offengelegt werden, ist DPAN sicherer als FPAN
  • Im Jahr 2024 sollte kein Händler mehr Kreditkartennummern direkt verarbeiten, aber es kann vorkommen, dass ein Payment Gateway gehackt wird und DPAN plus Ablaufdatum offengelegt werden
  • Ein Angreifer kann mit einer geleakten DPAN allein keine Zahlung ausführen
    • DPAN funktioniert nur, wenn es als Teil eines für jede Transaktion einzigartigen kryptografischen Bundles eingereicht wird
    • Es gibt zwar Möglichkeiten, mit über Apple Pay erfassten Karten wiederkehrende Zahlungen auszuführen, aber ein Hacker sollte dazu nicht in der Lage sein
  • Deshalb ist ein Leak von FPAN deutlich gefährlicher als ein Leak von DPANs, die von allen digitalen Wallets erfasst werden

Apple Pay verbirgt personenbezogene Daten nicht automatisch

  • Die Vorstellung, Apple Pay verschleiere personenbezogene Daten automatisch, entspricht nicht den Tatsachen
  • Führt man in einem Test-Händlerkonto eine echte Apple-Pay-Transaktion aus, werden in den Berichten auf Händlerebene Informationen wie Name, E-Mail sowie Rechnungsadresse und Wohnadresse angezeigt
  • Für Zahlungen physischer Waren werden Versandinformationen benötigt; daher erlaubt das Apple-Pay-SDK Händlern auszuwählen, welche personenbezogenen Daten sie vom Kunden anfordern
  • Produktinformationen werden ebenfalls an Apple Pay übermittelt, damit angezeigt werden kann, was der Käufer erwirbt, und diese Informationen werden ebenfalls an den Händler weitergegeben
  • Man sollte davon ausgehen, dass die Informationen, die bei der Zahlung auf der Apple-Pay-Karte angezeigt werden, an den Händler übermittelt werden
    • In diesem Punkt unterscheidet sich Apple Pay nicht von anderen Zahlungsarten
    • Händler wählen im Checkout aus, welche personenbezogenen Daten sie benötigen oder anfordern möchten
    • Andere digitale Wallets funktionieren auf dieselbe Weise

Welchen Schutz digitale Wallets tatsächlich bieten

  • Apple Pay ist ein gutes Zahlungsmittel, und Apple hat dazu beigetragen, diese Form digitaler Wallets zu popularisieren
  • Die Funktionen von Apple Pay sind in der Branche jedoch nicht einzigartig
  • DPAN ist nützlich, um die Nachverfolgung der Käufe einer Person über mehrere Händler hinweg zu erschweren und das Risiko für Kunden bei einem Leak von Zahlungsdaten zu verringern

1 Kommentare

 
GN⁺ 2024-03-29
Hacker-News-Kommentare
  • Ich würde gern in ELI5-Form verstehen, wie Apple Pay und Google Pay tatsächlich funktionieren. Früher dachte ich, dass sie die Karteninformationen einfach an den Händler oder den Zahlungsabwickler weitergeben, und der Originaltext scheint ähnlich zu klingen; ich habe auch gesehen, dass bei Google Pay mit Amex einige Händler die Zahlung ablehnen, anders als bei MasterCard
    Manchmal wirkt es so, als würden Apple/Google selbst wie ein Zahlungsabwickler oder sogar als eigene Zahlungsmethode auftreten. Das lag daran, dass sie Transaktionsdaten sammeln und es so aussah, als hätten Supermarktterminals spezielle Unterstützung für die Apple/Google-Pay-Apps gebraucht
    Wenn das so ist, frage ich mich, was genau ihr proprietäres Geheimrezept ist und warum es schwierig oder unmöglich ist, sie durch eine Open-Source-Alternative zu ersetzen. Liegt es daran, dass auf iOS/Android nur Apple/Google vollständigen Zugriff auf den NFC-Chip haben?
    https://news.ycombinator.com/item?id=39845805

    • Apple/Google haben kein besonderes Geheimrezept. Viele Banken weltweit bieten ihre eigene HCE-Wallet an, aber sie funktioniert nur auf Android. Apple hat die nötigen APIs nicht bereitgestellt, in der EU ändert sich das jetzt allmählich
      Entscheidend ist die Voreinstellung. Pro Gerät kann es nur eine Standard-Wallet für Visa und Mastercard geben, und im Vorteil ist die Lösung, bei der man vor dem Antippen nicht erst eine App öffnen muss. Google Pay hat einen großen Vorteil gegenüber der HCE-Wallet einer einzelnen ausgebenden Bank, weil es Karten vieler Banken unterstützt
      Apple/Google greifen vermittelnd ein, wenn eine neue Karte auf einem bestimmten Gerät registriert wird, sind aber nicht Teil des eigentlichen POS-Transaktionsablaufs
      Der Händler muss weiterhin die zugrunde liegende Kartenmarke akzeptieren. Modernes Google Pay und Apple Pay sind keine Proxy-Karten, die die Kartenmarke austauschen, und unterscheiden sich damit von Diensten wie Curve
      Offline-Terminals benötigen keine gesonderte Unterstützung. Solange das Terminal keinen Bug hat, funktioniert es überall dort, wo das zugrunde liegende Kartensystem akzeptiert wird. Das physische und logische Protokoll ist dasselbe wie bei Plastikkarten, und aus Sicht des Terminals ist es kaum zu unterscheiden
      Im Web ist es anders. Onlineshop und Zahlungsdienstleister müssen es ausdrücklich unterstützen
    • Apple/Google Pay verwenden kontaktloses EMV, also dieselbe Methode wie kontaktlose Kreditkarten. Das ist der Standard hinter Paywave und Paypass von Visa/MC
      Deshalb haben drahtlose Terminals Apple Pay und Google Pay meist einfach akzeptiert, ohne dass viel spezielle Unterstützung nötig war. Eine der Änderungen war meiner Erinnerung nach, dass für solche Geräte höhere Zahlungslimits als für kontaktlose Karten galten, weil sie als sicherer angesehen wurden
      Warum eine Open-Source-Implementierung schwierig ist: EMV ist komplex in der Umsetzung und erfordert viele Tests und Validierungen mit Spezialgeräten. Das Gerät braucht einen sicheren Bereich, um private Schlüssel sicher zu speichern, und die App muss überprüfen können, dass biometrische Authentifizierung oder eine PIN-Entsperrung verwendet wurde, um die Sicherheit des Nutzers zu gewährleisten
      Außerdem muss der Einrichtungsprozess mit den Backends der kartenausgebenden Banken integriert werden, um die nötigen Schlüssel und Informationen zu erhalten. Auch eine Open-Source-Implementierung müsste wahrscheinlich Verträge mit Banken schließen und eine Laborvalidierung über Stellen wie UL durchlaufen
    • Das einzige echte „Geheimrezept“ ist der Haftungsübergang. Traditionelle Online- und kontaktlose Zahlungen werden als Transaktionen „ohne Karteninhaber“ klassifiziert, wodurch mehr Betrugsrisiko beim Händler liegt
      Apple Pay, Google Pay und von Banken bereitgestellte Zahlungs-Apps bestätigen per Biometrie die Zustimmung des Karteninhabers und machen manche Zahlungen dadurch zu Transaktionen „mit Karteninhaber“
      Deshalb werden einige Arten von Chargebacks sofort abgelehnt, und bei anderen sinken die Anforderungen an Händlernachweise
      Das ist Teil der Standards der Kartennetzwerke; wer sich dafür interessiert, kann es auf https://www.emvco.com/ nachlesen
      Dass es keine Open-Source-Option gibt, liegt daran, dass die Sicherheit der Implementierung zertifiziert werden muss und man dafür ein kommerzielles Unternehmen braucht, das mit Banken zusammenarbeitet. Außerdem müsste man sich mit sehr vielen Banken einzeln integrieren
    • Wenn bei Google Pay Amex abgelehnt wird, MasterCard aber funktioniert, liegt das normalerweise an einem Konfigurationsproblem des Kartenterminal-Anbieters oder daran, dass im Acquirer-Backend, das mit dem Kartensystem kommuniziert, die Zertifizierung der Mobile-Wallet-Funktion fehlt
      Eine End-to-End-Transaktion, die alle Kartensysteme, alle Zahlungsarten und alle Geräte korrekt abdeckt, zum Laufen zu bringen, ist ziemlich knifflig. Jedes Kartensystem hat unterschiedliche unterstützte Parameter für den „Payment Kernel“ und unterschiedliche Zertifizierungsanforderungen
      Oder es ist der Versuch, Transaktionsgebühren zu sparen. Amex ist für Händler in der Regel deutlich teurer
    • Hier gibt es gute Informationen
      https://blog.bytebytego.com/p/ep25-how-applegoogle-pay-handl...
  • Als Apple Pay erstmals breite Verbreitung fand, habe ich es auf Basis meiner Erfahrungen mit der Abwicklung von Zahlungen im Einzelhandel ziemlich genau untersucht. Am beeindruckendsten war damals, wie tief es in Branchenstandards verwurzelt war.
    Nichts nach der Funkübertragung war Apple-spezifisch, und nach allem, was in diesem Artikel steht, scheint das bis heute so geblieben zu sein.
    Ich erinnere mich, dass einige Händler, die kartenbasiertes Tap-to-Pay bewusst akzeptierten, unbeabsichtigt auch das sehr standardkonforme Apple Tap-to-Pay akzeptierten und deshalb ihre Systeme ändern mussten. Besonders CVS fällt mir dazu ein; sie waren wohl Teil eines konkurrierenden Zahlungssystems und wollten die Verfügbarkeit dieses Systems im Laden offenbar als Abgrenzung zu Apple Pay nutzen.
    Als sich kürzlich der Mythos verbreitete, „das geht nur mit Apple Pay“, habe ich mich gefragt, ob sich seit meiner letzten Beschäftigung damit etwas geändert hatte. Deshalb freue ich mich, dass der Autor den aktuellen Stand in genau diesem Kontext noch einmal geprüft hat.

    • Als persönliche Anekdote: Als Apple Pay erstmals eingeführt wurde, funktionierte es nur in den USA. Genauer gesagt ließ es sich nur dort einrichten. Kurz danach bin ich nach Australien gezogen, wo Tap-to-Pay Standard ist.
      Obwohl es nicht offiziell unterstützt wurde, funktionierte Apple Pay überall in Australien, was mich ziemlich überrascht hat. In den USA unterstützten es damals nur sehr wenige Händler, aber in Australien war es standardbasiert, sodass im Grunde 99 % der POS-Terminals es bereits konnten.
    • Es basierte zwar auf Standards, aber Apples Launch- und Marketingstrategie war ziemlich clever und vermittelte den Eindruck, Apple Pay sei das einzige mobile Tap-to-Pay. Händler klebten Schilder mit „Apple Pay accepted“ an ihre Türen und erwähnten Google nicht, was Verwirrung darüber stiftete, ob auch Nicht-Apple-Zahlungen funktionierten.
      Dazu kam der verwirrende Zustand von Android-Zahlungen. Samsung Pay konnte entweder NFC oder die Emulation von Magnetstreifen bedeuten. Google ist berüchtigt dafür, kein konsistentes Branding hinzubekommen, und zwischen den vielen Iterationen von Wallet und Google Pay ist bis heute schwer zu erkennen, was eigentlich was ist.
    • Am witzigsten ist, dass die Leute vergessen, dass Apple Pay vergleichsweise spät in den Markt für mobile Zahlungen eingestiegen ist. Praktisch erst ganz zum Schluss.
  • Was in solchen Diskussionen fehlt: Transaktionen mit Wallets wie Apple Pay, Google Pay und Samsung Pay sind inzwischen genauso nachverfolgbar wie Transaktionen mit der zugrunde liegenden Kartennummer.
    Die DPAN ist zwar für ein bestimmtes Gerät eindeutig, aber Zahlungsdienstleister von Händlern können heute in der Autorisierungsantwort des Kartennetzwerks einen eindeutigen Bezeichner namens PAR erhalten. Dieser Bezeichner ist über alle DPANs derselben Karte hinweg identisch und soll im Idealfall sogar bestehen bleiben, wenn sich die Kartennummer ändert, solange dasselbe Basiskonto dahintersteht.
    Mit dem PAR kann ein Händler keine Zahlung belasten, daher ist es kein Sicherheitsproblem. Man sollte aber nicht erwarten, dass Zahlungen mit digitalen Wallets privater sind als normale Karten- oder Kartennummernzahlungen.
    https://wcapra.com/payment-account-reference-capraplus-your-...
    https://www.securetechalliance.org/wp-content/uploads/EMVCo-...

    • Ohne staatliche Eingriffe erwarte ich nicht, dass künftig irgendetwas privater wird.
    • In Japan ist das anders. Dort nutzt Apple Pay anonyme ICOCA-/Suica-Karten, die man auf Wunsch löschen und neu anlegen kann.
    • Meine lokale Bank in Australien, NAB, behält das ebenfalls bei, wenn sich die Kartennummer beim selben Basiskonto ändert. Ich vermute, das ist bei den meisten Kreditkarten hier ziemlich üblich.
  • Dem Artikel von Matt Birchler wurde ein Absatz hinzugefügt: „In einer früheren Version hatte ich geschrieben, dass sich die DPAN je nach Händler ändert, aber das war ein Fehler. Das war mein Fehler, weil ich zu hastig geschrieben habe.“ Dennoch wirkt der Rest des Artikels weiterhin so, als gäbe es händlerspezifisch eindeutige DPANs, und ich kann dafür keine Grundlage finden.
    Auch Apples eigene Dokumentation https://support.apple.com/en-us/HT203027 sagt, dass die DPAN — dort als Device Account Number bezeichnet — nur pro Gerät eindeutig ist. Wenn eine Karte zu Apple Pay hinzugefügt wird, wird die DPAN dieses Geräts erzeugt, und sie ändert sich danach nicht mehr, es sei denn, man entfernt die Karte und fügt sie erneut hinzu.
    Wenn man also dieselbe Karte auf zwei Geräten wie iPhone und Apple Watch verwendet, unterscheiden sich die DPANs und das erschwert die Nachverfolgung. Nutzt man dieselbe Karte auf demselben Gerät jedoch bei mehreren Händlern, würde ich davon ausgehen, dass Datenbroker das nachverfolgen können.

    • In der Zahlungsbranche gilt die DPAN im Allgemeinen nicht als stabiler Bezeichner. Sie kann auch unabhängig vom Hinzufügen oder Entfernen einer Karte regelmäßig ausgetauscht werden.
    • Wenn Banken Kreditkartendaten verkaufen, macht es kaum einen Unterschied, dass die PAN anders ist.
    • Ich habe gesehen, dass sich bei Zahlungen mit Apple Pay die letzten vier Ziffern der Karte jedes Mal ändern. Ich nutze meist die Apple Watch, und das war nicht nur bei unterschiedlichen Händlern so, sondern auch beim selben Händler.
  • Ich verstehe nicht, warum SSO und mobile Zahlungen keine standardisierte Schnittstelle sind, über die jeder einen Anbieter bereitstellen kann. Sollte es nicht statt „Login mit Google“ oder „Login mit Apple“ eher „Mit meinem bevorzugten SSO-Anbieter anmelden“ geben? Dasselbe gilt für „Mit meinem bevorzugten Zahlungsanbieter bezahlen“.
    Noch schlimmer ist, dass Anbieter oder Websites oft nur einige dieser Anbieter unterstützen, sodass SSO de facto kein echtes SSO mehr ist.
    Es gibt sicher Gründe dafür, aber ich habe mich nicht näher damit beschäftigt. Es wirkt so, als müsste es eine gemeinsame, von allen Anbietern befolgte Spezifikation geben, und falls nicht, wird das irgendwann vermutlich gesetzlich erzwungen werden.

    • Was man bei SSO sucht, kommt RFC 7591[0] nahe. Es beschreibt, wie man sich spontan bei einem OAuth-IdP registriert. RFC 8414[1] beschreibt eine well-known-Position, von der sich die Metadaten für den Registrierungsprozess abrufen lassen.
      Der Standard existiert also bereits, und theoretisch könnte man in ein Login-Formular eine E-Mail-Adresse eingeben oder sie vom Browser automatisch ausfüllen lassen, woraufhin ein OAuth-Login für diese Domain folgt, und falls der Server zum ersten Mal mit dieser Domain kommuniziert, könnte er den Client sogar spontan registrieren. Ich habe das in der Praxis noch nie gesehen, aber es wäre schön.
      [0] https://datatracker.ietf.org/doc/html/rfc7591
      [1] https://datatracker.ietf.org/doc/html/rfc8414
    • Der Grund ist „Wachstum und Engagement“. Seit etwa 2010 hat sich Technologie von einem Werkzeug, das Nutzer stärkt, zu einem Werkzeug gewandelt, das ihre Zeit mit Spam verschwendet.
      Statt Dienste bereitzustellen und dafür eine faire Gebühr zu verlangen, ist man dazu übergegangen, Nutzer zuzuspammen oder Daten zu sammeln, um sie später noch mehr zuzuspammen.
      Offene Standards sind nicht das, was die heutigen Anbieter wollen. Denn dann könnten Nutzer leicht zu anderen Alternativen wechseln und wären nicht länger „engagiert“.
    • Die Art der Nutzerverifizierung unterscheidet sich je nach Unternehmen stark, daher muss jedes Unternehmen prüfen und darauf vertrauen, dass ein SSO-Anbieter die von ihm geforderten Kriterien einhält. Gäbe es eine Million SSO-Anbieter, wäre schwer zu wissen, welche Standards jeder einzelne einhält.
    • Um „Login mit Google“ zu unterstützen, muss man Dinge auf Google-Seite konfigurieren. Man muss mitteilen, was diese App ist, auf welche URL nach der Authentifizierung umgeleitet werden soll usw. Andernfalls entstehen Sicherheitsprobleme.
    • Das ist schmerzhaft und ein Magnet für Betrugszufluss. Es gab Probleme, als Stack Overflow dazu ermutigte, überall OpenID zu verwenden.
  • Interessanterweise wurde Apple Pay eingeführt, nachdem große australische Banken jahrelang stark auf mehr kontaktloses Bezahlen hingearbeitet hatten. Als Apple dann dazukam und US-typische Gebühren verlangte, war die Infrastruktur also bereits von den Banken selbst aufgebaut worden.
    Australiens Großbanken haben sich jahrelang gegen die Unterstützung von Apple Pay gewehrt, mussten aber am Ende nachgeben, weil der Druck der Kunden zu groß wurde.
    Noch heute sind alle darüber sehr verärgert, und wenn Regulierungsbehörden die Öffnung des NFC-Chips erzwingen, werden sie Apple Pay sofort fallen lassen. Bisher war es jedoch schwer, jemanden zu finden, der mit dem Jammern der größten inländischen Banken mitfühlt.

    • Lustigerweise baten australische Banken die ACCC um die Erlaubnis zur Kartellbildung, damit sie gemeinsam mit Apple über die Bedingungen für Apple Pay verhandeln und Apple Pay boykottieren könnten, wurden aber abgelehnt.
      https://www.accc.gov.au/media-release/accc-denies-authorisat...
    • Für Banken ist es schwer, Apple Pay aufzugeben, solange die Nutzer das nicht mitmachen.
      Kanadische Banken versuchten unter Android ebenfalls eigene kontaktlose Bezahllösungen wie TD Pay, aber niemand wollte sie. Am Ende gaben sie auf und boten Google Pay an.
      Ich denke, es wird ähnlich laufen. Selbst wenn Apple NFC-Zahlungen öffnet, wird niemand die Banking-App nutzen wollen, sondern lieber First-Party-Unterstützung wie Apple Pay oder Google Pay bevorzugen.
      Man muss sich nur ansehen, wie viele Leute tatsächlich Samsung Pay statt Google Pay nutzen.
    • Apple hat die US-Infrastruktur für kontaktloses Bezahlen ebenfalls nicht geschaffen. Die kontaktlose Schnittstelle existierte bereits, hatte sogar ein eigenes Logo und konnte mit Tap-Karten genutzt werden.
      Einige Händler wie CVS schalteten Tap-Zahlungen ab, als Apple Pay eingeführt wurde.
    • https://www.apple.com/newsroom/2024/01/apple-announces-chang...
    • Ich erinnere mich noch daran, dass Banken wie NAB vor Apple Pay NFC-Sticker anboten, die man auf die Rückseite des Handys kleben konnte, nach dem Motto: „Seht her, genauso gut wie Apple Pay.“
  • Ich frage mich, ob der Teil „Händler können beim Checkout so viele personenbezogene Daten anfordern, wie sie benötigen, und Apple Pay verhindert das nicht“ auch beim Einkaufen im Laden gilt.
    Um im Supermarkt Eier zu kaufen, braucht niemand meinen Namen und meine Adresse. Verlangen Apple/Google eindeutig meine Zustimmung, wenn sie Informationen teilen, die offensichtlich nicht nötig sind? Oder ist das wie bei AGB oder einer Shrink-Wrap-EULA nach dem Prinzip „Friss oder stirb“?
    Ich habe solche Zahlungssysteme noch nie verwendet.

    • Bei POS-Zahlungen wird dem Händler normalerweise nur die DPAN, also die Gerätekontonummer, mitgeteilt. Auch der Name wird in der Regel verborgen; das ist ähnlich wie bei kontaktlosen Karten und anders als bei Chip- oder Magnetstreifenzahlungen.
      Die im Artikel erwähnten zusätzlichen Informationen werden nur bei „Online“-Zahlungen weitergegeben. Dazu zählen aber auch Fälle, in denen man mit dem Handy einen QR-Code scannt und dann in Safari oder einem App Clip bezahlt, was ich inzwischen in einigen Restaurants gesehen habe.
      Dann bekommt das Restaurant so viele Informationen, wie es angefordert hat. Dazu können Name, Adresse und E-Mail-Adresse gehören. Vermutlich wird das normalerweise im Zahlungssheet angezeigt, aber als ich es zum ersten Mal in einem Restaurant benutzt habe, habe ich das nicht richtig wahrgenommen.
      Inzwischen bitte ich den Kellner darum, das eigentliche Terminal zu bringen, damit ich antippen kann, oder ich gebe einfach die physische Karte.
  • Ein wenig am Thema vorbei, aber ich verstehe immer noch nicht, warum Apple Pay den aktuell zu zahlenden Betrag nicht vor der Transaktionsfreigabe auf dem Bildschirm anzeigen kann.
    Das scheint kein UX-Problem zu sein, sondern eher so, als würde das Apple-Gerät den Betrag überhaupt nicht kennen. Woran liegt das?

    • Man kann sich das Telefon einfach wie eine Plastikkarte vorstellen. Das Telefon wartet auf eine Anfrage des NFC-Lesegeräts und sendet, sobald die Anfrage kommt, die „Kartennummer“ und das war’s.
      Es hat bei mir etwas gedauert, das zu verstehen. Ich konnte nicht nachvollziehen, wie Apple Pay im Flugmodus funktioniert, aber natürlich funktioniert es. Eine normale Visa-Karte funktioniert schließlich auch ohne Internetverbindung.
      Im Grunde ist beides dasselbe. Wenn sich alle an den Standard halten, gibt es genau deshalb auch nichts zusätzlich zu „unterstützen“. Siehe den Schwesterkommentar von jjcm: https://news.ycombinator.com/item?id=39846117
      Deshalb gehe ich davon aus, dass das NFC-Lesegerät den Zahlungsbetrag nicht „sendet“. Eine Plastikkarte hatte nie eine Möglichkeit, diese Information zu verarbeiten, und auch das iPhone hat keine Möglichkeit, diese Information zu empfangen und zu sagen: „Moment, warte, bis der Nutzer per Wischgeste bestätigt.“
  • Ich weiß nicht, wo Gruber gesagt haben soll: „Das macht nur Apple Pay.“ Der Autor scheint auf ein paar Fehler oder ungenaue Details bei Gruber hinzuweisen, und es wirkt so, als wäre das schon alles.

    • https://daringfireball.net/linked/2024/03/21/garland-monopol...
      [Update: Verdammt, ich lag falsch. Matt Birchler, der in der Zahlungsbranche arbeitet, hat die Funktionsweise gut erklärt, und es stellte sich heraus, dass große Banken und Kreditkartenunternehmen bei Tap-to-Pay-Transaktionen händlerspezifische „DPAN“-Nummern erzeugen. Dennoch bleibe ich bei meiner Behauptung, dass Apple Wallet mindestens genauso sicher oder sicherer ist als jede digitale Zahlungs-App eines Kartenausgebers.]
      Das ist der Beitrag des ursprünglichen Autors Gruber.
    • Zu der Aussage „Dass Banken oder Kreditkartenherausgeber Zugriff auf NFC Tap-to-Pay erhalten, bedeutet nicht, dass sie so etwas wahrscheinlich selbst tun würden“ hat Birchler darauf hingewiesen, dass Banken das tatsächlich getan haben.
      Gruber hat seinen Fehler ebenfalls eingeräumt.
      Gruber ist ein offener Apple-Fan, aber normalerweise lag er bei den Fakten meist richtig, gab zu, was er nicht wusste, und verlinkte Experten auf dem jeweiligen Gebiet.
      Seit den Apple-Maßnahmen im Zuge des EU-DMA scheint er jedoch jegliche Objektivität verloren zu haben. Er tut so, als würde er den Gesetzestext besser verstehen als die EC, wendet einen US-amerikanischen Ansatz auf eine sehr andere europäische Gesetzgebungspraxis an und übernimmt Apples böswillige Aussagen einfach ungeprüft.
      Diese Veränderung fällt mit Apples merkwürdig feindseliger Haltung gegenüber der EU zusammen, daher könnte das Grundproblem sein, dass Gruber Apple zu sehr vertraut.
      Diese Haltung scheint er auch bei der Antitrust-Klage der US-Regierung beizubehalten.
      Fairerweise muss man sagen, dass die sozialen Medien voller Apple-Anhänger sind, die sich als Rechtsexperten ausgeben und bei fast allem falschliegen, sodass es für ihn schwierig sein könnte, legitime Gegenpositionen zu sehen.
    • Zwischen „Apple Pay macht das“ und „Nur Apple Pay macht das“ besteht ein großer Unterschied. Gruber scheint Ersteres gemeint zu haben, der Autor hat es aber irgendwie als Letzteres gelesen.
  • Zu der Aussage „Apple hat großartige Arbeit dabei geleistet, solche digitalen Wallets populär zu machen, aber was sie tun, ist in der Branche nicht einzigartig“: Ich erinnere mich vielleicht falsch, aber ich glaube, als Apple Pay neu war, war es ziemlich einzigartig. Deshalb gab es auch so wenige Orte, die es unterstützten.
    Andere mobile Bezahlsysteme, etwa frühe Versionen von Samsung Pay, schienen die Kartennummer unverändert an das Terminal zu senden.

    • In den USA war das ungewöhnlich. In Europa und Asien wurden kontaktlose Zahlungen schon eine Weile unterstützt, und im Vereinigten Königreich war das seit 2007 möglich. Allerdings war das Limit im Vereinigten Königreich zumindest anfangs ziemlich niedrig.
      Interessanterweise scheint es im Vereinigten Königreich noch immer ein £100-Limit zu geben, während ich in den USA mit kontaktlosen Android-Zahlungen schon Beträge von über 2000 $ bezahlt habe.
    • Auch damals gab es ein oder zwei andere Ansätze, aber das wirkte eher wie überbewertetes Autofill. Eine Version von Google Pay füllte Informationen auf Websites aus und reichte im Hintergrund irgendwie die echte Kartennummer weiter.
      Vielleicht wurde sie nur direkt an die Bank geschickt und der Händler bekam sie nicht zu sehen, aber es war trotzdem die echte Nummer. Das erste Mal, dass ich von DPAN gehört habe, war bei Apple.
    • Die kontaktlose Spezifikation von EMVCo verwendete schon immer tokenisierte Kartennummern. Samsung Pay könnte bei Online-Zahlungen die PAN übermittelt haben.
    • Ich würde sagen, Apple Pay war eher die letzte große Implementierung, die auf den Markt kam. Die erste Implementierung auf Basis des EMV-Standards war ursprünglich Google Wallet, wurde aber durch Googles typische globale Einführungsprobleme ausgebremst.
      Die USA liegen bei Kartenzahlungstechnologie aus verschiedenen Gründen stark zurück. Als ich in Polen mit einer Karte zu Besuch war, die im Rest der Welt schon seit Jahren verwendet wurde, musste ich erst besondere Umgehungstricks lernen, damit der Kassierer die Zahlung überhaupt annehmen konnte.