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.

Kategorie:

mgr Bartłomiej_Speth

Absolwent wydziału Fizyki Uniwersytetu im. Adama Mickiewicza w Poznaniu na kierunku Fizyka z informatyką. Miłośnik komputerów, sprzętu komputerowego oraz otwartego oprogramowania. Specjalizuje się w budowie, naprawach, modyfikacjach laptopów jak i jednostek stacjonarnych. Zapalony PC'towiec od momentu, w którym otrzymał swój pierwszy komputer z procesorem 80286.