Чи можу я "клонувати" свою кредитну карту за допомогою NFC-чіпа Nexus S та Galaxy Nexus? Якщо ні, то чому б ні?


15

Чи може додаток для Android читати дані NFC моєї кредитної картки, зберігати їх, а потім надсилати ці дані до безконтактної точки оплати (PayPass)? Таким чином, я б користувався своїм Nexus, щоб зручно заплатити за каву.

Якщо так, чи є програма для цього? Якщо ні, то чому б ні?


2
Цікаве запитання .. :)
Android Quesito

Ніколи не замислювався над цим питанням. Що станеться, якщо скажімо, дані, які "представляють" дані nfc, дублюються, або це пов'язано з ідентифікатором пристрою для створення ключа шифрування? (Поняття не маю, оскільки у багатьох моїх телефонах немає вбудованого NFC). Тим не менш, це гарне питання :) +1 від мене :)
t0mm13b

Відповіді:


16

Ні, ти не можеш. Для спрощення - бездротові платежі (NFC, RFID-чіпи на картках тощо) не є простою транзакцією "який номер вашої картки" (адже це було б невірно), вони більше "тут", зашифруйте цей блок даних. з вашими секретними номерами та поверніть її "тип речі".

Блок зашифрованих даних змінюється для кожної транзакції, і немає (мабуть, немає) способу змусити пристрій виплюнути секретні номери.

Таким чином, ви не можете ЛЕГКО клонувати свої картки на свій телефон (якщо ви могли, то так могли б і всі, хто ходив біля вас).

Це не означає, що цього взагалі неможливо зробити (якщо, можливо, ви виявили недолік у тому, як працює криптовалюта, ви могли б вивести секретні номери пристрою), але це не те, що ви збираєтесь купувати додаток для.


1
До сторонньої записки до 2008 року (в Великобританії) транзакції використовували тип "номер вашої картки", і можна було клонувати чіп-карти. Клони працювали лише тоді, коли термінал торгового пункту не зв’язався з банком для підтвердження автентичності картки.
Арахіс

Я не в курсі останніх, але останній, який я чув (колись минулого року), все ще виникають проблеми з чіп-піном через задану резервну поведінку терміналів - якщо вони не можуть поговорити з чіпом, вони повертаються до старих форм поведінки, якими, можливо, користувалися деякі нападники. На жаль, це дуже неприємна помилка на рівні специфікацій.
Майкл Коне

Так, якщо мікросхема пошкоджена, термінал попросить транзакції з магнітною смугою, навіть у Великобританії, де у нас їх не було роками. Її можна позбутися повністю, але, схоже, банки не заперечують проти малих рівнів шахрайства, які це може спричинити.
Арахіс

Але як щодо звичайних RFID / NFC карт, як ключів для дверей? чи можна їх скопіювати та використовувати з телефону?
Midhat

@Midhat - якщо він призначений для безпеки, то ви не зможете легко його клонувати (якщо тільки постачальник не був повним набором дебілів). Зазвичай пристрої, які використовуються для безпеки, НЕ просто речі "ось мій номер" - вони мають внутрішню інформацію, і коли читач запитує, вони щось роблять і повертають відповідь, щоб уникнути цієї проблеми. Це не означає, що це 100% дурний захист, але ви не збираєтеся просто сидіти біля телефону і клонувати його.
Майкл Коне

6

Обладнання NFC в Nexus S і Galaxy Nexus технічно здатне емулювати тег NFC, такий як безконтактна кредитна картка. Саме так працює Google Wallet . Однак клонування існуючої картки неможливо через те, як працює процес аутентифікації між карткою та платіжним терміналом (на основі секретних криптографічних ключів). Тож найпростіший спосіб досягти того, що ви хочете, - це встановити Google Wallet на телефон (він попередньо встановлений на Nexus S 4G, в Інтернеті доступні різні підручники для звичайних Nexus S та Galaxy Nexus) та накопичити гроші на передплаченій картці Google, і ви їдете попити кави.


1
Якісь альтернативи для людей, які не є американцями? Google Wallet недоступний, а Android Pay не працює, якщо вкоренитися та чого іншого.
kiradotee

4

Хоча інші два відповіді в основному правильні (ви не можете створити повні клони поточних безконтактних кредитних карток), існують сценарії атак, які дозволяють створювати обмежені клони безконтактних кредитних карток на основі EMV. У даній роботі , наприклад, описує спосіб для клонування карт MasterCard PayPass шляхом зловживання уразливості , викликаної зворотну сумісність з PayPass карт з (криптографічний) слабким протоколом і недостатньою перевіркою операцій на стороні емітента картки. Аналогічно, у цьому документі описано, як зловживати певною слабкістю платіжних терміналів для створення обмежених копій кредитних карток на основі EMV.

У поєднанні з новою функцією емуляції карт на базі хоста (HCE) Android 4.4 (або функцією емуляції карт на основі хоста CyanogenMod 9.1 і пізніших версій) ви можете емулювати заздалегідь відтворену кредитну карту своїм телефоном. Однак ви повинні пам’ятати, що обидва способи клонування є сценаріями атаки і можуть призвести до серйозних правових проблем ;-) Більше того, принаймні перша атака швидко зробить вашу оригінальну кредитну картку непридатною через виведення лічильника транзакцій.


-1

Так, ви можете, використовуючи, NFC Proxy на 2 одиницях телефону з підтримкою NFC - один як проксі, а другий як сервер. ця програма є / була в основному для дослідника безпеки для аудиту та тестування прильотних програм, які використовують rfid, mifare тощо як проект з відкритим кодом, я бачу певні успіхи, досягнуті громадою, і розробники підтримують проект та оновлюють вікі йти в ногу з сучасними тенденціями технології або застосування. Я все ще зараз займаюся цим і використовую свій зв’язок для дослідження потенціалу, надійності та вразливості у щоденних додатках, таких як карти готелів, або для запуску автоматизації.

однак якщо ви плануєте використовувати свою дебетову / кредитну карту, лояльність / членство або навіть ez-pass (для платних / метро / автобусів) на своєму Nexus S, такі додатки, як Google Wallet, квадратний гаманець та isis (щоб назвати мало) повинно вистачити. ive використовував paypal, google wallet та квадратний гаманець для здійснення та отримання оплати. при правильному налаштуванні, зв’язуванні та перевірці цих програм можлива заміна вмісту вашого гаманця. це надзвичайний, сучасний та потужний, але з великою потужністю покладається велика відповідальність, оскільки ці вигадливі речі дозволять створити м'яке місце або слабку ланцюжок щодо вашої безпеки та конфіденційності.

дайте мені знати, якщо ви теж зацікавлені у використанні свого Nexus S в якості відтворення. це настільки цікавий апаратний апарат між nfc, obd та sdr, що завжди можна дізнатися про це за допомогою цього старого пристрою.


2
Чи можете ви пояснити більше, як використовувати цей додаток для досягнення запиту ОП? Надання лише додатка без жодних кроків не рекомендується, оскільки користувачі можуть не знати, як ним користуватися (і може пошкодити їх пристрій). Також я прочитав, що для цього вам потрібно використовувати CyanogenMod.
Андрій Т.

вже не - тепер можна використовувати інші роми.
harayz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.