PiOSoned POS - A Case Study in iOS based Mobile Point-of-Sale gone wrong
summary
Examines iOS-based mobile point-of-sale apps and card-reader hardware, using tests on a demo app (PiOSon POS) to show how coding errors, platform misunderstandings, weak card readers, and easy-to-hide jailbreaking let attackers capture cardholder track data. Describes attack techniques including jailbreak, method swizzling, installing malware and intercepting CHD, then contrasts insecure design with a safer example (AntidOte POS) and recommends coding best practices, card reader selection, and device-level controls such as MDM.
AI-written summary · about
chapters (6)
- 0:00Start
- 16:12Bad Transaction Handling, Part 3
- 24:48Bad Credit Card Handling, Part 2
- 27:22Better Choices in Design
- 29:04Better Authentication and Storage Choices
- 36:05Always make the following assumptions, part 2
related talks
23mPoint of Sale System Architecture and Security
50mBreaking Payment Points of Interaction (POI)
38mMission mPOSsible
59mA Journey to Protect Points-of-Sale
49mHow to Hack Your Own Mobile App
24mPicking Up My Tab...
58mUncovering OWASP’s Mobile Risks in iOS Apps
47mCommon security pitfalls in payment apps
