Бесконтактные платежи — PayPass и PayWave

Определение

PayPass — это бесконтактная технология платежей посредством банковских карт MasterCard. Для оплаты достаточно приложить карту с микропроцессором к терминалу. В этом заключается технология PayPass. Фактически карта представляет собой микросхему с антенной. В Тайване, США, Испании и Турции микропроцессор MasterCard PayPass встроен в наручные часы, мобильные телефоны и другие предметы, который человек носит с собой ежедневно.

Такая безопасная система расчетов позволяет просто, быстро и безопасно осуществлять мелкие покупки. Теперь во время оплаты нет необходимости мучиться с купюрами, проводить карту через терминал, подписывать чеки. Пользователю достаточно коснуться специального терминала. Технология PayPass очень полезна в сфере торговли товарами с низкой стоимостью и высокой частотой транзакций. Но для ее широкого развития в будущем необходимо усилить безопасность операций.

Проблема: Несколько карт в кошельке

Это важный момент в данном сценарии атаки, потому что в реальности почти никто не носит

в кармане. В большинстве случаев, карта хранится в кошельке вместе с другими бесконтактными картами, такими как проездные билеты или другие банковские карты.

Конкретно мой терминал Igenico iWL250 при обнаружении в поле действия более одной карты с SAK, обозначающим поддержку протокола 14443-4, возвращает ошибку: «предъявите одну карту».

Но так поступают не все терминалы. Например, сбербанковские POS-терминалы VeriFone выбирают случайную карту из нескольких. Некоторые терминалы просто игнорируют все карты, если их более одной, не показывая сообщений об ошибке.

Чтение одной конкретной карты из нескольких — непростая задача на физическом уровне. Для решения этой проблемы существует механизм антиколлизий. Он позволяет выбрать одну карту, если был получен ответ от нескольких карт сразу. Это самый первый этап установления связи с бесконтактной картой в протоколе ISO-14443A.

Так, например, используемая в московском общественном транспорте карта «Тройка» (стандарта Mifare) имеет значение SAK=0x08 (b00001000), в котором шестой бит равен нулю. В то время как у всех банковских карт в ответах SAK шестой бит равен 1, что означает поддержку протокола ISO 14443-4.

Карты с системой Paypass становятся популярны

Поэтому все, что может сделать терминал при обнаружении нескольких карт одновременно — исключить карты, не поддерживающие ISO 14443-4, и выбрать одну из похожих на банковскую. Поддержка протокола ISO 14443-4, кстати, не гарантирует, что эта карта будет банковской, однако вероятнее всего, в кошельке обычного человека не будет карт другого типа, поддерживающих ISO 14443-4.

Из личного опыта: несмотря на наличие протокола антиколлизий, при наличии в кошельке хотя бы трех бесконтактных карт, считать успешно нужную карту КРАЙНЕ тяжело. Большинство попыток заканчивается ошибками чтения. Тем более сложно это сделать на бегу, прижимаясь к чужим карманам и сумкам.

Однако мы будем считать, что нашему мошеннику очень везёт, и это ограничение его не беспокоит.

История развития

В 2003 году MasterCard 9 месяцев тестировала использование бесконтактной технологии в Орландо и Флориде. В 60 различных точках пользователи расплатились 16 тысячами карт. Параллельно компания прорабатывала ее совместимость с Nokia, JPMorgan, AT{amp}amp;T для внедрения PayPass в мобильные телефоны. В 2008 году было выпущено 50-миллионное устройство.

К этому моменту 77% пользователей применяли бесконтактную технологию в качестве главного средства платежа. К 2010 году PayPass была запущена в Болгарии и Словакии, на руках у пользователей было 75 млн карт, которые принимали в 230 тысячах терминалов. По данным финансового отчета компании за 2012 год, объем выпуска увеличился на 50% за счет роста количества пользователей по всей Европе. Сегодня карты PayPass эмитирует Сбербанк России и Приват в Украине.

Оффлайн vs Онлайн транзакции

В устрашающих сюжетах новостей рассказывают о мошенниках с POS-терминалами в вагонах метро, которые прямо в пути списывают у вас из карманов деньги. В этих сюжетах не упоминается, откуда у мошенника мобильный интернет в вагоне метро. Возможно, его терминал поддерживает оффлайн-транзакции?

Спецификации EMV допускают оффлайн-транзакции. В таком режиме списание происходит без онлайн-подтверждения со стороны банка-эмитента. Это работает, например, в общественном транспорте в Москве и Санкт-Петербурге. Чтобы не занимать очередь на входе в автобус, пока терминал выполнит онлайн-подтверждение, вас пропускают сразу, не проверяя, достаточно ли у вас денег на счету для оплаты проезда.

В конце дня, когда на терминале появляется интернет, подписанные транзакции отправляются в банк-эмитент. Если окажется, что в этот момент у вас нет денег на оплату проезда, карта будет добавлена в стоп-лист на всех терминалах в городе. Долг можно погасить через личный кабинет по номеру карты. Подробнее об оплате проезда в автобуса Санкт-Петербурга.

Лично мне не удалось получить POS-терминал, поддерживающий такую функцию, поэтому в сценарии с обычным «гражданским» POS-терминалом мы не будем рассматривать возможность оффлайн-списаний. Это ничего не меняет, кроме того, что атакующему потребуется наличие интернета на терминале, поэтому атака, например, в метро, значительно усложняется.

Существуют модели терминалов, поддерживающие WiFi, и в теории наш мошенник мог бы использовать WiFi в метро, предварительно позаботившись о покупке доступа без рекламы для MAC-адреса своего POS-терминала, чтобы не нужно было выполнять аутентификацию через captive portal, так как на POS-терминале это сделать нельзя.

Еще не раскрыт потенциал PayPass

Что это значит? Бесконтактные транзакции выгодны всем участникам рынка: потребителям, торговым предприятиям и банкам. Финансовые организации предоставляют своим клиентам большее количество способов оплаты, эмитентам — увеличение лояльности владельцев счетов к карточным программам. Данная технология может дополнить любые кредитные, дебетовые, кобрендинговые и другие программы.

Бесконтактные платежи — PayPass и PayWave

Торговые организации, в которых установлен терминал PayPass, могут обслуживать своих клиентов на более высоком уровне. Сокращение количества операций ускоряет процесс кассового обслуживания и обеспечивает его более высокую эффективность. Первое крупное предприятие, которое стало использовать MasterCard PayPass, — это McDonald’s.

Подсчитываем прибыль

В нашем сценарии себестоимость атаки была 100 000 рублей. Это значит, что для того, чтобы хотя бы вернуть вложения, нашему герою нужно выполнить минимум 100 транзакций по 1 тысяче рублей. Представим, что он был достаточно проворным и весь день бегал по городу, прижимаясь ко всем подряд, так, что к концу дня сделал 120 успешных списаний. Мы не будем учитывать комиссию эквайринга (в среднем 2%), комиссию на обналичивание (4-10%) и другие комиссии.

Может ли он успешно обналичить деньги, используя карту, привязанную к расчетному счету?

В реальности не все так просто. Зачисление денег на счет мошенника произойдет только через несколько дней! За это время, наш мошенник должен надеяться, что никто из ста двадцати жертв не оспорит транзакцию, что крайне маловероятно. Поэтому в реальности, счет мошенника будет заблокирован еще до зачисления на него денег.

PayPass: где принимают и выпускают в России

Первый бесконтактный платеж в РФ был проведен 09.09.08 года в московском ресторане «Пять звезд». Первая карта PayPass была эмитирована Индустриальным банком в 2010 году. Для студентов и преподавателей планируется выпустить отдельный тираж карт. Их можно использовать не только по прямому назначению, но и как зачетку и студбилет.

Читайте ещё про NFC:  Что такое NFC и как научится им пользоваться?

С 2011 года карту с магнитной полосой и микрочипом выпускает «Райфайзенбанк». Ее бесплатно выдают клиентам в рамках пакета «Премиальный». Но для использования нужно иметь неснижаемый остаток от 2 млн руб. или 1 млн, если в месяц будете тратить более 25 тыс. руб. Клиенты, которые не соблюдают данное условие, будут ежемесячно платить 3000 руб.

Вывод

Себестоимость атаки в нашем сценарии — 100 000р. В действительности, она будет в несколько раз выше, поэтому мошеннику потребуется намного больше усилий для того, чтобы получить прибыль.

В нашем сценарии мошенник всегда списывает по 999.99 рублей, что, вероятнее всего, повлечет за собой срабатывание системы антифрода на стороне банка-эквайера. В реальности мошеннику потребуется списывать меньшие суммы.

Чтобы хотя бы окупить вложения, мошеннику потребуется обработать несколько сотен жертв. Если даже десяток из них обратится банк-эмитент и оспорит транзакцию, счет мошенника, скорее всего, будет заблокирован. Сценарий, в котором банк-эквайер находится в сговоре с мошенником маловероятен, потому как лицензия для работы с МПС стоит сильно больше, чем любые потенциальные прибыли от такого вида мошенничества.

Бесконтактные платежи — PayPass и PayWave

Из 20 испытуемых только у трех удалось списать деньги с карты, что составляет 15% успеха от всех попыток. Это были те искусственные случаи, когда в кармане находилась одна единственная карта. В случаях же с кошельком и несколькими картами, терминал возвращал ошибку. В сценарии с терминалом, который использует модифицированную прошивку и реализует механизм антиколлизий, процент успешных списаний, возможно, будет выше.

Бесконтактные платежные системы достаточно надежно защищены. Несмотря на теоретическую возможность мошенничества, на практике она оказывается нерентабельна и крайне тяжело осуществима. Нет никакой причины бояться бесконтактных карт или пытаться

При прочих равных, Apple Pay будет безопаснее обычной пластиковой карты. Для большей безопасности можно заблокировать CNP-операции (оплата в интернете) по основной бесконтактной карте, и завести вторую карту только для оплаты в интернете.

Аналоги в мире

Бесконтактные технологии существуют и в системе Visa. PayWare — аналог PayPass. Что это значит? Visa и JCB Co. Ltd. заключили соглашение о принятии разработки MasterCard в качестве единого протокола, то есть все бесконтактные технологии будут проходить тестирование по одной схеме, обеспечивая совместимость всех брендов.

Основные преимущества бесконтактных платежей:

  • современный метод расчетов;
  • универсальное средство платежа — такую банковскую карту можно использовать не только на новых устройствах, но и в многочисленных банкоматах и терминалах;
  • длительный срок службы;
  • высокая скорость платежа;
  • защита от мошенников.

Но существует и один большой недостаток — отсутствие развитой инфраструктуры, стоимость которой настолько большая, что ни банки, ни торговые предприятия не спешат в нее инвестировать. В Великобритании за 3 года установили терминалы только в 10% магазинов.

Сценарий 2 — злой POS-терминал

Самый популярный сюжет мошенничества в головах обывателей: к ним в толпе прижимается мошенник с включенным терминалом и списывает деньги. Мы попытаемся воспроизвести этот сценарий в реальности.

Условия следующие:

  • У мошенника полностью рабочий обыкновенный POS-терминал, подключенный к банку-эквайеру, такой же, как в магазинах и у курьеров. Прошивка терминала не модифицирована. В нашем случае — Ingenico iWL250. Это портативный POS-терминал с GPRS модемом, который поддерживает бесконтактную оплату, работает от батарейки и полностью мобилен.
  • Мошенник не использует дополнительные технические средства, только POS-терминал
  • Списанные средства зачисляются на расчетный счет мошенника, по всем правилам банковских систем

Юридическое лицо

Для начала нам потребуется юридическое лицо с расчетным счетом и подключенным эквайрингом. Мы, как настоящие мошенники, не будем ничего оформлять на свое имя, а попытаемся купить готовое юр. лицо на сайте для таких же мошенников. Для этого посмотрим объявления с первой страницы гугла по запросу «купить ип» и «купить ооо».

Предложения о продаже готовых компаний от мошенников (кликабельно)

Цена компании на черном рынке с расчетным счетом колеблется от 20 до 300 тысяч рублей. Мне удалось найти несколько предложений ООО с POS-терминалом от 200 тысяч рублей. Такие компании оформлены на подставных лиц, и покупатель получает весь пакет документов, вместе с «кеш-картой» — это банковская карта, привязанная к расчетному счету подставной компании. С такой картой мошенник может обналичивать деньги в банкомате.

Допустим, наш мошенник работает на кассе в магазине или курьером с мобильным POS-терминалом. В таком случае, у него появляется возможность вылавливать данные карты, которых, в некотором случае, может быть достаточно для оплаты в интернете.

Для начала разберемся, как именно выглядит бесконтактная транзакция, и какими данными обменивается карта с POS-терминалом. Так как нам лень читать тысячи страниц документации EMV Contactless Specifications , мы просто перехватим обмен на физическом уровне с помощью сниффера HydraNFC.

Есть некоторая разница между EMV-спецификацией для MasterCard PayPass и Visa payWave. Это разница в формате подписи и некоторых данных. Но для нас это несущественно.

Как пользоваться пластиком?

Принцип работы у данных инноваций один и тот же. PayPass была разработана и введена компанией MasterCard, а PayWave используется на картах Visa. Для держателей платёжных средств различий нет.

Провести платеж по бесконтактной методике можно практически везде. Уже все обзавелись специальными терминалами со считывающими устройствами Visa payWave либо MasterCard PayPass. Обратите внимание, расплачиваясь на кассе, если технология поддерживается, то присутствует наклейка с ее названием.

Оплачивать покупку нужно так:

  • Проверьте сумма платежа на экране устройства, чтобы избежать снятия большей суммы;
  • Поднесите карту к устройству, буквально на секунду;
  • После получения оплаты прозвучит сигнал и надпись, что покупка оплачена;
  • После этого терминал должен сразу же отключиться, чтобы случайно не снять сумму еще раз.

Бесконтактные платежи — PayPass и PayWave

Если сумма вашей покупки больше 1000 рублей, вас попросят ввести пин-код или подписать чек. Не стоит забывать, что лимит в 1000 рублей установлен только в России. Расплачиваясь такой картой за рубежом, необходимо быть бдительным, чтобы у вас не сняли большую сумму. Какой лимит в той стране, куда вы отправились?

Оплатить покупку обычным, контактным способом можно всегда. Ведь это обычные карты, и кроме внутреннего чипа с антенной у них есть еще наружный чип и магнитная лента, подходящие для всех терминалов по всему миру. Главное, не расслабиться и не позабыть пин-код. Потому что многие привыкают не пользоваться им.

Благодаря наличию специального чипа бесконтактными картами можно осуществлять небольшие платежи без аутентификации держателем. Такие операции ограничены 15 долларами в США, 50 злотыми в Польше, 10 фунтами в Великобритании, 1000 рублей — в Росиии. Операции на большие суммы придется подтверждать подписью чека или вводом PIN-кода. Но не все банки это разрешают. Например, в Германии и Австрии в случае превышения лимита оплату придется осуществлять обычным контактным методом.

MasterCard выпускает дебетовые и кредитные PayPass. Как пользоваться бесконтактным чипом?

После каждой сделки сумма списывается с банковского или лицевого счета. Поскольку связь бесконтактная, то вместо карты можно использовать брелок с наклейкой RFID, смартфон с NFC и т. д. Товары можно оплачивать только в торговых точках с логотипом PayWave Visa, PayPass. Терминал подтверждает процедуру считывания звуковым сигналом.

Читайте ещё про NFC:  Часто задаваемые вопросы о картах с Samsung Pay

В Москве, Санкт-Петербурге и других крупных городах России «бесконтактных» точек много: супермаркеты, кафе, рестораны, аптеки, заправки, салоны красоты и другие подобные заведения. Кроме того, некоторые организации проводят акции для пользователей технологии PayPass. Например, в северной столице до конца февраля, оплатив заказ в любимом кафе с помощью смартфона, можно получить кофе в подарок.

NFC-сниффер

— полностью опенсорсный автономный сниффер ISO-14443A, который сохраняет перехваченные APDU-команды на SD-карту. Антенна сниффера размещается между терминалом и картой, и пассивно захватывает всю передаваемую информацию.

→ Сайт о HydraBus и шилде HydraNFC→ Исходники прошивки

Бесконтактные платежи — PayPass и PayWave

Забегая вперед, нужно сказать, что на этом уровне оплата телефоном и обычной пластиковой картой не отличается. Для POS-терминала это обычная карта VISA. Однако, оплата телефоном намного безопаснее, чем физической картой, и дальше мы разберем, почему.

Безопасность использования NFC

Многие владельцы сервиса интересуются тем, как пользоваться функционалом безопасно, поскольку мошеннические операции в наше время совсем не редкость.

Поэтому при обнаружении утери или кражи карты важно сразу же заблокировать счет. У большинства клиентов после совершения оплаты по карте мгновенно приходит СМС о списании ресурсов с карты. Благодаря этому чужие траты по карте можно заметить быстро. Передавать саму карту третьим лицам категорически запрещено.

Безопасность самих операций на сегодняшний день находится на должном уровне:

  1. Данные, используемые при расчетах, требуются минимальные, поэтому хакерам не удается заполучить желанную информацию для мошенничества.
  2. Длительность финансовой операции также сокращена до минимума и не позволяет посторонним лицам перехватить необходимые ведомости.
  3. Сразу же после обслуживания клиента терминал прекращает свою работу, не сохраняя данные.
  4. Каждая транзакция шифруется и не может быть использована несколько раз подряд.

Следует помнить, что любые чипованные предметы не стоит хранить рядом с телевизорами, компьютерами и любой другой техникой, излучающей частотные вибрации. Так приспособление быстро размагничивается, переставая функционировать. Перевыпуск карты в большинстве случаев будет платный, поскольку срок её действия еще не закончился.

Представители банков утверждают, что бесконтактная карта с технологией PayWave или PayPass безопаснее, чем хранение наличных. Чтобы защитить себя от мошенников необходимо:

  • установить лимит на количество неконтактных транзакций;
  • снизить порог суммы, требующей подтверждения через ввод пин кода.

В Самсунг и Эппл Пэй ограничения отсутствуют. Это связано с тем, что сервис требует дополнительной аутентификации через код доступа или отпечаток пальца.

Несмотря на безопасность технологии существует вероятность, что «кредитка» будет украдена. В этом случае мошенники смогут приобретать товар на сумму до 999 р.

Бесконтактные платежи — PayPass и PayWave

В целях безопасности, рекомендуется подключить мобильный банкинг. В этом случае, после каждой покупки, на смартфон будет приходить SMS уведомление, о списанной сумме. Благодаря этому, можно своевременно заметить хищение денег.

Бесконтактные транзакции значительно сокращают время. Но в плане безопасности вызывают у пользователей массу вопросов. Чип RFID может частично дистанционно клонировать карты на расстоянии до 2 см. Этот факт ставит под сомнение полную бесконтактность использования.

PayPass предотвращает прямое считывание с RFID. В чипе содержится информация о номере и сроке действия карты, а этого недостаточно для проведения онлайн-транзакций. Для каждой операции генерируется одноразовый код. Если считать его до момента использования карты, то можно создать ее клон. Первое применение кода дубликатом будет одобрено, а повторенное оригиналом приведет к блокировке обоих носителей. Учитывая низкие лимиты операций, клонирование карт невыгодно.

Произвести много операций с мобильного терминала не получится. На территории с большим населением данные о таких операциях должны поступать в авторизированный центр, чтобы посторонние не смогли несанкционированно воспользоваться картой. Такие системы анализируют каждый сгенерированный код и проверяют его на дубликат. Для полной защиты информации нужно экранировать карту, например, обернуть ее в фольгу.

Разбор протокола EMV

Сырые данные, полученные со сниффера (раскрыть спойлер)

Бесконтактные платежи — PayPass и PayWave
Кассовый чек и слип от транзакции (кликабельно)

R (READER) — POS-терминал
T (TAG) — карта (в нашем случае телефон)
R{amp}gt;{amp}gt; 52
R{amp}gt;{amp}gt; 52
R{amp}gt;{amp}gt; 52
R{amp}gt;{amp}gt; 52
R{amp}gt;{amp}gt; 52
R{amp}gt;{amp}gt; 52
R{amp}gt;{amp}gt; 52
T{amp}lt;{amp}lt; 04 00
R{amp}gt;{amp}gt; 93 20
T{amp}lt;{amp}lt; 08 fe e4 ec fe
R{amp}gt;{amp}gt; 93 70 08 fe e4 ec fe dd 6e
T{amp}lt;{amp}lt; 20 fc 70
R{amp}gt;{amp}gt; 50 00 57 cd
R{amp}gt;{amp}gt; 26
R{amp}gt;{amp}gt; 52
T{amp}lt;{amp}lt; 04 00
R{amp}gt;{amp}gt; 93 70 08 fe e4 ec fe dd 6e
T{amp}lt;{amp}lt; 20 fc 70
R{amp}gt;{amp}gt; e0 80 31 73
T{amp}lt;{amp}lt; 05 78 80 70 02 a5 46
R{amp}gt;{amp}gt; 02 00 a4 04 00 0e 32 50 41 59 2e 53 59 53 2e 44 44 46 30 31 00 e0 42
T{amp}lt;{amp}lt; 02 6f 23 84 0e 32 50 41 59 2e 53 59 53 2e 44 44 46 30 31 a5 11 bf 0c 0e 61 0c 4f 07 a0 00 00 00 03 10 10 87 01 01 90 00 4b b3
R{amp}gt;{amp}gt; 03 00 a4 04 00 07 a0 00 00 00 03 10 10 00 bc 41
T{amp}lt;{amp}lt; 03 6f 31 84 07 a0 00 00 00 03 10 10 a5 26 9f 38 18 9f 66 04 9f 02 06 9f 03 06 9f 1a 02 95 05 5f 2a 02 9a 03 9c 01 9f 37 04 bf 0c 08 9f 5a 05 60 08 40 06 43 90 00 1d 66
R{amp}gt;{amp}gt; 02 80 a8 00 00 23 83 21 36 a0 40 00 00 00 00 01 42 98 00 00 00 00 00 00 06 43 00 00 00 00 00 06 43 18 09 18 00 e0 11 01 03 00 f9 14
T{amp}lt;{amp}lt; 02 77 62 82 02 00 40 94 04 18 01 01 00 9f 36 02 02 06 9f 26 08 d6 f5 6b 8a be d7 8f 23 9f 10 20 1f 4a ff 32 a0 00 00 00 00 10 03 02 73 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9f 6c 02 00 80 57 13 48 00 99 72 50 51 17 56 d2 31 22 01 00 00 05 20 99 99 5f 9f 6e 04 23 88 00 00 9f 27 01 80 90 00 af c8
R{amp}gt;{amp}gt; 03 00 b2 01 1c 00 c9 05
T{amp}lt;{amp}lt; 03 70 37 5f 28 02 06 43 9f 07 02 c0 00 9f 19 06 04 00 10 03 02 73 5f 34 01 00 9f 24 1d 56 30 30 31 30 30 31 34 36 31 38 30 34 30 31 37 37 31 30 31 33 39 36 31 36 37 36 32 35 90 00 a7 7b

Разберем каждую строку строку из перехваченного дампа в отдельности.

Читайте ещё про NFC:  Android Pay без NFC - какие есть альтернативы?

Бесконтактные платежи — PayPass и PayWave

R{amp}gt;{amp}gt; — данные, переданные POS-терминалом T{amp}gt;{amp}gt; — данные, переданные картой (в нашем случае телефон с Apple Pay)

14443-A Select

В начале обмена терминал устанавливает соединение с картой на канальном уровне. Для тех, кто знаком с сетями и моделью OSI, будет удобно представить это в качестве уровня L2, а UID (Unique Identifier) карты как MAC-адрес узла.

Важное отличие обычной платежной карты от Apple Pay в том, что в карта всегда доступна для считывания и никак не позволяет управлять процессом считывания. Ее можно бесконтрольно считать через одежду, в то время как телефон, попадая в поле действия считывателя, предлагает пользователю активировать виртуальную карту. До подтверждения пользователя телефон не передает никакие данные, и считыватель даже не знает, что рядом находится виртуальная карта.

R{amp}gt;{amp}gt; 52 // WUPA (wake up)
R{amp}gt;{amp}gt; 52 // WUPA
R{amp}gt;{amp}gt; 52 // WUPA
R{amp}gt;{amp}gt; 52 // WUPA
R{amp}gt;{amp}gt; 52 // WUPA
R{amp}gt;{amp}gt; 52 // WUPA
R{amp}gt;{amp}gt; 52 // WUPA
T{amp}lt;{amp}lt; 04 00 // ATQA (Answer To Request type A) 
R{amp}gt;{amp}gt; 93 20 // Select cascade 1 (Anti Collision CL1 SEL)
T{amp}lt;{amp}lt; 08 fe e4 ec fe // UID (4 bytes)   BCC (Bit Count Check)
R{amp}gt;{amp}gt; 93 70 08 fe e4 ec fe dd 6e // SEL (select tag 0x9370)   UID   CRC16
T{amp}lt;{amp}lt; 20 fc 70  // SAK (Select Acknowledge 0x20)   CRC16 
R{amp}gt;{amp}gt; 50 00 57 cd // HALT (Disable communocaion 0x5000)   CRC16
R{amp}gt;{amp}gt; 26 // REQA
R{amp}gt;{amp}gt; 52 // WUPA
T{amp}lt;{amp}lt; 04 00 // ATQA
R{amp}gt;{amp}gt; 93 70 08 fe e4 ec fe dd 6e // SELECT
T{amp}lt;{amp}lt; 20 fc 70 // SAK
R{amp}gt;{amp}gt; e0 80 31 73 // RATS (Request Answer to Select 0xE080)   CRC16
T{amp}lt;{amp}lt; 05 78 80 70 02 a5 46 // ATS (Answer to select response)

Терминал постоянно передает команду

Wake-up (WUPA), и как только в поле действия появляется карта, она отвечает командой Answer To Request type A (ATQA), в нашем случае это

. Ответ ATQA может различаться в зависимости от производителей чипа.

Получив ответ ATQA, терминал начинает процедуру выявления коллизий, чтобы определить, есть ли в поле действия более одной карты. Команда 0x93 0x20 Select cascade level 1 (SEL CL1) запрашивает у всех карт в поле действия сообщить первую часть своих идентификаторов UID.

Карта отвечает 0x08 0xFE 0xE4 0xEC 0xFE, первые четыре байта — UID виртуальной карты Apple Pay и контрольная сумма 0xFE Bit Count Check (BCC) в конце.

Карты с системой Paypass выпускаются не всеми банками

Получив идентификаторы карт, считыватель обращается к конкретной карте командой 0x93 0x70 (SELECT). За командой следует UID карты 0x08 0xfe 0xe4 0xec 0xfe BCC 0xdd 0x6e CRC16.

Карта отвечает 0x20 Select Acknowledge (SAK) 0xfc 0x70 CRC16.

Если на этом шаге получено несколько ответов SAK, ридер может уменьшить длину UID в команде SELECT, пока не ответит единственная карта. Однако, как показано выше, некоторые POS-терминалы отказываются продолжать, если на этом этапе выявлены коллизии, то есть присутствие нескольких карт одновременно.

Ридер посылает команду

HALT

CRC16. Это команда завершения связи.

Дальше процедура повторяется заново, ридер снова пробуждает карту (WUPA), но уже без проверки коллизий, сразу выполняется SELECT. Зачем так сделано — не знаю, возможно, это какой-то более надежный способ определения коллизий.

Во второй раз ридер уже посылает команду 0xE0 0x80 Request Answer to Select (RATS) 0x31 0x73 CRC16.

Безопасность оплаты в системе Paypass

Карта отвечает 0x05 0x78 0x80 0x70 0x02 Answer to select response (ATS) 0xA5 0x46 CRC16.

Answer to select — ответ аналогичный Answer To Reset (ATR) для контактных карт. В нем содержится информация о максимальном размере кадра и параметрах канального уровня.

На этом этапе «канальный» уровень завершен, далее начинается обмен на более высокоуровневом протоколе, в зависимости от приложения, содержащегося на карте. Операция SELECT одинакова для всех бесконтактных карт стандарта ISO 14443A, в том числе NFC-меток, билетов на общественный транспорт, и т.д.

Последние новости

Петербургский метрополитен с января 2015 года стал принимать бесконтактные оплаты на всех турникетах. С платежной карты списывается сумма, равная тарифу за проезд. Осуществить транзакцию можно только у левой тумбы багажного турникета. Для оплаты достаточно поднести карту к желтому кругу. По завершению транзакции на турникете загорится синий цвет.

Платежным средством могут также выступать наручные часы Watch2Pay — продукт банка «АК БАРС». Только в Казани количество предзаказов было более тысячи. Розничная цена изделия — 3 тысячи руб. РФ. Пластиковые часы в нескольких исполнениях (белый, черный, красный, синий) имеют немалую толщину. Кроме часового механизма Seiko Epson в них имеется также слот для SIM-карты. В комплект входит классическая бесконтактная карта. Чтобы активировать часы, нужно отправить с них СМС с номером карты.

В лета 2014 года можно использовать смартфон с NFC, чтобы оплатить проезд в общественном транспорте. Для этого у оператора нужно получить специальную SIM-карту с предустановленным транспортным приложением. Для оплаты нужно поднести телефон к валидатору, который находится у кондуктора. В метро их устанавливают в турникеты.

Резюме

У пластиковых карт появилась достойная замена — PayPass. Что это такое? Бесконтактная технология, которая использует при проведении платежей устройство с микросхемой и антенной. Для подтверждения оплаты не нужно вводить пин-код и подписывать чеки. Достаточно прикоснуться картой к специальному терминалу.

У технологии Paypass есть как преимущества, та и недостатки

Лимит на проведение операций ограничен банком-эмитентом, но в России не превышает 1 тысячу руб. Использовать технологию можно не только через карту. Не так давно появились часы Watch2Pay с аналогичным чипом за 3 тысячи руб. Кроме того, смартфонами с NFC можно оплачивать проезд в общественном транспорте.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Adblock
detector