Outdated payment protocols expose customers and merchants

We must be able to trust payment systems: Payment terminals have conquered nearly every retail outlet and payment cards are as pervasive as cash. Major parts of this critical payment infrastructure, however, rely on proprietary protocols from the 90’s with …

We must be able to trust payment systems: Payment terminals have conquered nearly every retail outlet and payment cards are as pervasive as cash.

Major parts of this critical payment infrastructure, however, rely on proprietary protocols from the 90’s with large security deficiencies. Payment terminals and the payment processors they connect to are once again the culprit.

Stealing customer credentials. Fraudsters can gain access to large numbers of card details and matching PIN numbers over computer networks.

The main communication protocol between payment terminals and cash registers, ZVT in Germany, allows a fraudster to simply read payment cards – including credit and debit/EC cards – from the local network.

Worse yet, the protocol provides a mechanism for reading PIN numbers remotely. This mechanism is protected by a cryptographic signature (MAC). The symmetric signature key, however, is sometimes stored in Hardware Security Modules (HSMs), of which some are vulnerable to a simple timing attack, which discloses valid signatures. A signature extracted from one such HSM can be used to attack other, more secure models since the signature key is the same across many terminals, violating a base principle of security design.

ZVT_and_Poseidon

Merchant account compromise. Fraudsters can also transfer money from merchant accounts, anonymously over the Internet.

Payment terminals communicate with a payment processor (who in turn talks to the banks) over the Internet using the ISO 8583 standard. One ISO 8583 dialect popular in Germany and other countries, Poseidon, is implemented with a major authentication flaw:

A terminal uses a secret key to execute a cryptographic authentication protocol. So far, so good. A large number of terminals – repeating the mistake made in ZVT – contain the exact same authentication key. Therefore, after changing a single number (Terminal ID) in any one terminal, that terminal provides access to the merchant account that Terminal ID belongs to. To make matters worse, Terminal IDs are printed on every payment receipt, allowing for simple fraud.

Fraudsters can, among other things, refund money, or print SIM card top-up vouchers – all at the cost of the victim merchant.

Defense need. In the short term, abusable functionality such as refunds and SIM top-ups should be deactivated wherever possible. To introduce widely acknowledged security principles into our critical payment infrastructure, more drastic system updates are necessary:

The two main payment protocols in Germany, ZVT and Poseidon, are both insecure for the same reason: They share secret keys among a large number of devices. Deploying an individual key to each terminal is paramount to make payment systems more fraud-resistant.

Details of this research were presented at 32C3.

App-Startup DoDings: Aus dem Schrebergarten in den Appstore

Von der Entwicklung bis hin zum Marketing: Das Berliner Trio-Startup DoDings lebt echtes Do-it-yourself. Mit ihrer Debüt-App KlangDings haben die jungen Eltern viel riskiert – und zwischen Kind und Kegel ein bemerkenswertes Kindermusikspiel entwickelt. (App, Apple)

Von der Entwicklung bis hin zum Marketing: Das Berliner Trio-Startup DoDings lebt echtes Do-it-yourself. Mit ihrer Debüt-App KlangDings haben die jungen Eltern viel riskiert - und zwischen Kind und Kegel ein bemerkenswertes Kindermusikspiel entwickelt. (App, Apple)

Megaupload: Dotcom könnte Weihnachten in Abschiebehaft verbringen

Der jahrelange juristische Streit zwischen Kim Dotcom und den USA dürfte morgen einen neuen Höhepunkt finden. Der Courts of New Zealand trifft seine Entscheidung über die Abschiebehaft in die USA am 23. Dezember 2015. (Kim Schmitz, Onlinewerbung)

Der jahrelange juristische Streit zwischen Kim Dotcom und den USA dürfte morgen einen neuen Höhepunkt finden. Der Courts of New Zealand trifft seine Entscheidung über die Abschiebehaft in die USA am 23. Dezember 2015. (Kim Schmitz, Onlinewerbung)

San Francisco politician’s iPhone snatched away, but he negotiates for it back

“Whether I ever get the $200 back, it’s worth it to get her off the streets.”

Turns out, if your phone gets stolen, you might be able to negotiate with your mugger. At least that’s a strategy that worked for San Francisco Supervisor Scott Wiener last Friday night as dusk was falling around 5:30 pm.

The local politician told Ars that he was walking down 16th St. from his home in the Castro towards a nearby BART station. He was waiting for a red light at 16th and Valencia when he stopped to take his iPhone out of his pocket to check his calendar for a brief moment. All of a sudden, a woman, flanked by two men appeared.

"She grabbed the phone out of my hand," he said.

Read 10 remaining paragraphs | Comments

Spieletablet: Nvidia aktualisiert das Shield Tablet K1 auf Android 6.0

Das Shield Tablet K1 bekommt ein Update auf die aktuelle Android-Version 6.0: Nvidias Aktualisierung bringt neben allgemeinen Systemverbesserungen und Bugfixes unter anderem eine neue Speicherverwaltung sowie eine Verbesserung der Kamera. (Nvidia, Smar…

Das Shield Tablet K1 bekommt ein Update auf die aktuelle Android-Version 6.0: Nvidias Aktualisierung bringt neben allgemeinen Systemverbesserungen und Bugfixes unter anderem eine neue Speicherverwaltung sowie eine Verbesserung der Kamera. (Nvidia, Smartphone)

Elektroauto: Faraday Future bekommt Subvention in Millionenhöhe

Steuernachlässe und Infrastrukturmaßnahmen: Der US-Bundesstaat Nevada hat Faraday Future mit hohen Subventionen gelockt. Der Elektroautohersteller baut in Las Vegas eine Fabrik. (Faraday Future, Elektroauto)

Steuernachlässe und Infrastrukturmaßnahmen: Der US-Bundesstaat Nevada hat Faraday Future mit hohen Subventionen gelockt. Der Elektroautohersteller baut in Las Vegas eine Fabrik. (Faraday Future, Elektroauto)

Update: Oneplus bringt neue Oxygen-OS-Version fürs Oneplus Two

Oneplus pflegt seine eigene Android-Distribution: Mit Version 2.2.0 verteilt der chinesische Hersteller eine neue Version von Oxygen OS für das Oneplus Two. Neben Fehlerbehebungen gibt es auch einige kleine neue Funktionen. (Oneplus, Smartphone)

Oneplus pflegt seine eigene Android-Distribution: Mit Version 2.2.0 verteilt der chinesische Hersteller eine neue Version von Oxygen OS für das Oneplus Two. Neben Fehlerbehebungen gibt es auch einige kleine neue Funktionen. (Oneplus, Smartphone)

Google: Android verzichtet auf GCC für native Apps

Das Android-NDK wird aktuelle Versionen der Gnu Compiler Collection (GCC) künftig nicht mehr unterstützen. Stattdessen sollten Entwickler Clang aus dem LLVM-Projekt verwenden. (Open Source, Android)

Das Android-NDK wird aktuelle Versionen der Gnu Compiler Collection (GCC) künftig nicht mehr unterstützen. Stattdessen sollten Entwickler Clang aus dem LLVM-Projekt verwenden. (Open Source, Android)