NFC (Near Field Communication) to technologia bezprzewodowej komunikacji krótkiego zasięgu, umożliwiająca wymianę danych pomiędzy urządzeniami znajdującymi się bardzo blisko siebie – zwykle w odległości do około 4 centymetrów. Najczęściej kojarzona jest z płatnościami zbliżeniowymi, ale jej zastosowanie jest znacznie szersze.
NFC działa na częstotliwości 13,56 MHz i wywodzi się z technologii RFID. W praktyce pozwala na szybkie, bezpieczne i wygodne przesyłanie niewielkich ilości danych bez potrzeby parowania urządzeń czy ręcznego konfigurowania połączenia.
Jak działa NFC
Komunikacja NFC może odbywać się w trzech trybach:
- tryb czytnika – urządzenie (np. smartfon) odczytuje dane z pasywnego tagu NFC,
- tryb peer-to-peer – dwa urządzenia aktywne wymieniają dane między sobą,
- tryb emulacji karty – smartfon działa jak karta płatnicza lub identyfikacyjna.
W przypadku płatności telefonem urządzenie emuluje kartę zbliżeniową i komunikuje się z terminalem płatniczym w taki sam sposób jak karta bankowa.
Jedną z zalet NFC jest to, że połączenie inicjowane jest automatycznie po zbliżeniu urządzeń – bez konieczności ręcznego wyszukiwania czy parowania, jak w przypadku Bluetooth.
NFC w praktyce
Technologia NFC jest szeroko stosowana w codziennym życiu:
- płatności zbliżeniowe (Google Pay, Apple Pay),
- karty miejskie i bilety komunikacji,
- identyfikatory dostępu do budynków,
- szybkie parowanie urządzeń (np. słuchawek),
- odczyt tagów NFC z informacją (np. w muzeach, reklamie, automatyce domowej).
W świecie IT NFC może być wykorzystywane także w systemach kontroli dostępu, logowaniu do urządzeń czy konfiguracji sprzętu.
Bezpieczeństwo NFC
Z racji bardzo krótkiego zasięgu NFC jest uznawane za stosunkowo bezpieczne, jednak nie jest całkowicie odporne na ataki. Potencjalne zagrożenia obejmują:
- przechwycenie komunikacji (choć trudne ze względu na bliski zasięg),
- ataki relay, czyli przekazywanie sygnału na większą odległość,
- nieautoryzowany zapis danych na tagach bez zabezpieczenia.
W przypadku płatności mobilnych dodatkową warstwę ochrony stanowią:
- tokenizacja danych,
- szyfrowanie transmisji,
- uwierzytelnienie biometryczne lub PIN,
- systemy takie jak Play Integrity i Secure Element.
NFC a inne technologie bezprzewodowe
NFC często porównuje się do Bluetooth i Wi-Fi, ale różni się od nich zakresem zastosowań:
- NFC ma bardzo krótki zasięg i niewielką przepustowość,
- Bluetooth pozwala na większą odległość i transfer większych ilości danych,
- Wi-Fi służy do komunikacji sieciowej o wysokiej przepustowości.
NFC nie zastępuje tych technologii, lecz je uzupełnia – często służy do inicjowania połączenia Bluetooth lub Wi-Fi poprzez szybkie zbliżenie urządzeń.
NFC w systemie Android
W Androidzie NFC jest obsługiwane na poziomie systemowym. Aplikacje mogą korzystać z API do:
- odczytu i zapisu tagów,
- obsługi płatności mobilnych,
- emulacji karty (HCE – Host Card Emulation),
- komunikacji peer-to-peer.
System wymaga odpowiednich uprawnień, a wrażliwe operacje – jak płatności – realizowane są w izolowanym środowisku zabezpieczonym sprzętowo.
NFC to technologia krótkiego zasięgu umożliwiająca bezpieczną i szybką wymianę danych między urządzeniami. Najbardziej znana z płatności zbliżeniowych, znajduje zastosowanie także w identyfikacji, automatyce, kontroli dostępu i integracji urządzeń mobilnych. Dzięki prostocie działania i wbudowanym mechanizmom bezpieczeństwa NFC stało się standardem w nowoczesnych smartfonach i systemach elektronicznych.