Prawda o płatnościach zbliżeniowych w opaskach fitness

Cześć, Habr.

W ostatnim czasie często spotykam się z niezrozumieniem rosyjskich użytkowników dotyczących płatności bezdotykowych w taniej elektronice noszonej oraz roli chipu NFC w tej funkcjonalności.

Dużą rolę odgrywają różne źródła informacyjne, których autorzy bezmyślnie (lub celowo, w imię klikbajtu) kopiują się nawzajem, wymyślając ciekawe smaczki. Sytuację pogarszają zapowiedzi nowych urządzeń, takich jak Xiaomi Mi Band 4, oraz wiadomości o zbliżającym się wprowadzeniu do Rosji systemu płatności Xiaomi Mi Pay we współpracy z MasterCard.
Tym postem chciałbym rozwiać niezrozumienie, które powstało w Runecie na ten temat.

Na chwilę obecną bezdotykową płatność przy kasie, z wykorzystaniem NFC, obsługują tylko nieliczne rodzaje urządzeń:

  • Apple Watch z systemem Apple Pay;
  • Smartwatche oparte na systemie operacyjnym Google (Android Wear, Wear OS) wspierające Google Pay;
  • Smartwatche od Samsunga na Tizen OS z systemem Samsung Pay;
  • Fitbit Pay (niedziałający w Rosji) i być może jeszcze kilka mniej popularnych opcji.

Ogólnie rzecz biorąc, takich urządzeń na rynku nie ma zbyt wiele, a co najważniejsze, ich cena dla wielu będzie minusem przy wyborze, razem z niską autonomicznością.

Kilka lat temu na rynku różnych opasek fitness i półinteligentnych zegarków zaczęły pojawiać się modele z chipem NFC. Wtedy to się zaczęło… Dziennikarze mylą ludzi możliwością płatności bezdotykowej za pomocą Alipay, nie rozumiejąc, jak to działa, obiecując rychłe wprowadzenie płatności mobilnych na każde nadgarstek. A nadejścia wciąż nie ma. Użytkownicy chcieliby wierzyć, że ich tani Mi Band 3, zakupiony ostrożnie w wersji z NFC, wkrótce zastąpi im portfel. Ale niestety.

Zdecydowana większość takich gadżetów produkowana jest w Chinach, na rynek krajowy. Wiele z nich później trafia na rynek globalny. Jak jednak wygląda sytuacja z bezdotykowymi płatnościami na krajowym rynku Chin? Tutaj należy wyróżnić dwie technologie:

1. Płatność za pomocą kodu QR lub kodu kreskowego. Taką realizację Chińczycy stosują powszechnie. Oto o co chodzi. Praktycznie każdy użytkownik ma przy sobie smartfon. W smartfonie, z prawdopodobieństwem 99,9%, zainstalowana jest "więcej niż tylko komunikator" WeChat, z jego portfelem elektronicznym lub aplikacja Alipay — praktycznie bank elektroniczny od grupy Alibaba. Aby dokonać płatności przy kasie za pomocą tych aplikacji na smartfonie, istnieją dwa sposoby. Przyjrzyjmy się im.

1.1 Użytkownik skanuje kod QR sprzedawcy za pomocą aparatu smartfonu. Wpisuje potrzebną kwotę, lub jest ona już zaszyfrowana w kodzie QR sprzedawcy. Następnie potwierdza transakcję (hasłem lub biometrią). Pieniądze natychmiast są pobierane z portfela kupującego na rzecz sprzedawcy. Tego sposobu nie można używać na bransoletce, z powodu braku aparatu.

1.2 Użytkownik pokazuje sprzedawcy swój kod QR/kod kreskowy, wygenerowany przez aplikację-portfel. Sprzedawca "czyta" go swoim ręcznym skanerem kasowym. Kwota również natychmiast jest pobierana na rzecz sprzedawcy. Co jest potrzebne urządzeniu płacącemu? To, co ma — wyświetlacz i trochę inteligencji. Dlatego ten sposób płatności został zrealizowany przez Alipay. Obsługiwane urządzenie noszone jest powiązane z aplikacją Alipay. W portfelu dla niego tworzony jest oddzielny bezpieczny rachunek (z limitem na płatność). Urządzeniu przypisywana jest i wprowadzana w niego statyczna para kodów (QR i kreskowy). Następnie płatność odbywa się offline, bez udziału smartfona. Transakcje są przekazywane do serwera Alipay z kasy sklepu. Właściwie, to jedyna metoda płatności zakupów w sklepie w Chinach za pomocą podobnych urządzeń.

2. Wielki i potężny NFC. Porozmawiamy nie tylko o płatnościach, ale także o innych możliwościach bransoletek z chipem NFC. Zacznijmy oczywiście od płatności. Co jest najważniejsze? Zgadza się, bezpieczeństwo. Te same mi-bandy, z ich słabymi kontrolerami i tanimi chipami NFC, nie mogą zapewnić akceptowalnego poziomu bezpieczeństwa, aby producent mógł zaufać im emulację kart bankowych swoich użytkowników. Ale karta transportowa – to inna sprawa. Zazwyczaj nie leżą tam kilkaset juanów. Właściwie to jedna z głównych funkcji chipa NFC w trackerach podobnych do mi-bandów. Chodzi o to, że producent współpracuje z publicznymi przewoźnikami (metro, autobusy miejskie). W aplikacji firmowej, w sekcji funkcji NFC, użytkownik kupuje kartę transportową dla swojej bransoletki. Wirtualną, oczywiście, ale za rzeczywistą cenę — około 20 juanów (~200 zł) bezzwrotna kaucja i reszta na saldo (kwotę ustala użytkownik). Karta jest zapisywana w bransoletce i następnie całkowicie autonomicznie używana do opłacania przejazdów. Bardzo wygodne, ponieważ do aktywacji nie są potrzebne żadne dodatkowe ruchy, wystarczy zbliżyć rękę do czytnika – i płatność dokonana. Karta jest doładowywana, również w wygodny sposób, w aplikacji bransoletki, z użyciem tego samego WeChat lub Alipay.

Jeszcze jedna funkcja, która towarzyszy bransoletkom z chipem NFC — emulacja kart dostępu. Funkcja jest przydatna i wygodna, ale w Chinach, w obecnych realiach, znacznie spóźniona. Wyjaśnię dlaczego. Po pierwsze, NFC działa na częstotliwości 13,56 MHz. Zgodnie z tym wspierane są tylko karty o tej częstotliwości. Po drugie, znowu chodzi o bezpieczeństwo. Bransoletka może odczytywać i poprawnie emulować tylko karty bez szyfrowania i, jak się okazało (dziękuję forum 4pda), długość UID musi wynosić 4 bajty. W przeciwnym razie, nawet jeśli skopiujesz kartę, czytnik przy bramce nie otworzy ci drzwi. Producenci podchodzą do tego różnie. Na przykład aplikacja MiFit po prostu nie pozwoli ci skopiować nieobsługiwanej karty. A rodzima aplikacja bransoletki Hey+ bez skrupułów kopiuje wszystko, co może, ale nie gwarantuje poprawnej pracy. Jak pokazała praktyka, tak niesbezpieczny domofon czy bramka w Chinach trzeba jeszcze poszukać. Ja nie znalazłem.

W Rosji sytuacja wygląda lepiej pod względem możliwości użytkowania. Na przykład, użytkownicy tego samego forum potwierdzają normalne działanie z kartą przechodnią „Moskwienok” i niektórymi domofonami.

Jest też inna interesująca możliwość – stworzenie „czystej” karty, udanie się do zarządcy i zarejestrowanie jej w ich systemie. Niestety, nie udało mi się tego przetestować z różnych powodów. Jednym z nich był brak jakiejkolwiek szansy – ten sam nieszczęsny MiFit od Xiaomiego do stworzenia takiej karty żąda potwierdzenia tożsamości przy użyciu chińskiego ID, którego nie mogę mieć. A w ogóle chińskie zabezpieczenia nie drzemią. Jeśli funkcje te są dostępne z opaską Hey+, to MiFit po prostu odmawia aktywacji funkcji NFC dla kont zarejestrowanych poza kontynentalnymi Chinami.

Na tym chyba zakończę.

Wszystko, co powyżej, opiera się na moich osobistych doświadczeniach i logicznych wnioskach z nich.

A wnioski są takie: nie należy oczekiwać pojawienia się systemów płatniczych w klasie tanich trackerów fitness, nawet z wbudowanym chipem NFC. Nawet w świetle wiadomości o nadchodzącej premierze Mi Pay w Rosji. Jeśli Mi Pay pojawi się w przyszłości w jednym z jeszcze nie przedstawionych modelów Mi Band, to nie wcześniej, niż przeprowadzą testy na rodzimym rynku Chin. A na razie nie ma o tym mowy.

Mam nadzieję, że ten artykuł będzie przydatny dla społeczności i dla Runetu w ogóle. Zdrowa krytyka jest mile widziana.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster