Karty DESFire EV3: ukryte ryzyka bezpieczeństwa i zgodności
May 27, 2026 3 komentarzyKarty DESFire EV3 są często przedstawiane przy użyciu tych samych efektownych określeń: zaawansowane bezpieczeństwo, szybsze transakcje, elastyczne aplikacje i silne szyfrowanie. Wszystko to może być prawdą. Jeśli jednak kupujesz karty do kontroli dostępu, zamków hotelowych, biletów transportowych, systemów kampusowych, identyfikacji firmowej, płatności bezgotówkowych lub programów lojalnościowych, takie hasła nie wystarczą. O czym nie zawsze mówi się na początku? Karta DESFire EV3 nie jest automatycznie bezpieczna, nie jest automatycznie zgodna z każdym systemem i nie zawsze uzasadnia wyższą cenę, jeśli całe środowisko wokół niej nie zostało właściwie zaprojektowane.
To może brzmieć ostro, ale właśnie od tego warto zacząć uczciwą analizę. Karta DESFire EV3 to zaawansowana bezstykowa karta inteligentna działająca w technologii 13,56 MHz. Może obsługiwać wiele aplikacji, mocniejsze uwierzytelnianie, szyfrowaną komunikację, bezpieczne struktury plików, funkcje transakcyjne i lepszą ochronę niż wiele starszych, niskobezpiecznych kart RFID. W porównaniu z podstawowymi kartami UID, starymi kartami zbliżeniowymi lub prostymi kartami pamięci DESFire EV3 może być realnym krokiem naprzód. Ten krok staje się jednak faktem dopiero wtedy, gdy modernizowane są również czytniki, oprogramowanie, zarządzanie kluczami, proces kodowania i zasady operacyjne. Sam zakup karty nie naprawi magicznie słabego systemu kontroli dostępu.
Pułapka zależności od całego systemu
Jeden z kampusów uniwersyteckich w Manchesterze przekonał się o tym podczas modernizacji legitymacji studenckich. Zespół zakupowy zastąpił stare karty MIFARE Classic kartami studenckimi DESFire EV3, ponieważ zależało mu na wyższym poziomie bezpieczeństwa i nowocześniejszym identyfikatorze kampusowym. Karty wyglądały dobrze, a wybór układu scalonego był uzasadniony. Problem polegał na tym, że część starszych bramek bibliotecznych i czytników w akademikach nadal odczytywała wyłącznie numer seryjny karty. W tych miejscach droga karta DESFire EV3 działała niemal jak zwykły identyfikator UID. Uczelnia zapłaciła za silniejszą technologię, ale część infrastruktury z niej nie korzystała. Wniosek nie był taki, że EV3 to zły wybór. Wniosek był taki, że bezpieczeństwo karty zależy od tego, co czytnik naprawdę weryfikuje.
To jedno z najważniejszych ukrytych ryzyk. Wielu kupujących zamawia karty dostępowe DESFire EV3, ale nie pyta, w jaki sposób system kontroli dostępu uwierzytelnia kartę. Jeśli czytnik odczytuje tylko UID, bezpieczna aplikacja zapisana wewnątrz karty może zostać całkowicie pominięta. Prawidłowe wdrożenie powinno wykorzystywać bezpieczne uwierzytelnianie, zdywersyfikowane klucze, szyfrowaną komunikację i dane na poziomie aplikacji tam, gdzie jest to potrzebne. Karta ma takie możliwości. System musi je wykorzystać. W przeciwnym razie projekt kończy się kartą premium, która zachowuje się jak podstawowe rozwiązanie bezpieczeństwa.
Zarządzanie kluczami: kto naprawdę kontroluje klucze?
Przykład z praktyki: biurowiec w Dubaju
Zarządzanie kluczami to moment, w którym wiele projektów staje się niewygodnych. Karty DESFire EV3 mogą obsługiwać silne klucze kryptograficzne, ale ktoś musi je wygenerować, przechowywać, chronić, rotować, dywersyfikować i dokumentować. Jeśli wszystkie karty używają tego samego statycznego klucza, profil ryzyka wygląda zupełnie inaczej. Jeśli dostawca kontroluje wszystkie klucze, a klient końcowy nie ma jasnej polityki własności kluczy, późniejsza migracja może stać się trudna. Jeśli klucze są swobodnie przekazywane między integratorami, biurami personalizacji kart, dostawcami oprogramowania i instalatorami, słowo „bezpieczne” zaczyna tracić znaczenie. Bezpieczeństwo to nie tylko funkcja chipa. To proces.
Prywatny biurowiec w Dubaju chciał wdrożyć identyfikatory pracownicze DESFire EV3 dla najemców, gości, parkingu, dostępu do wind i płatności w kantynie. Właściciel budynku założył, że integrator systemu automatycznie zajmie się bezpieczeństwem. Podczas przeglądu odkryto jednak, że biuro wydające karty miało dostęp do kluczy produkcyjnych, dostawca kontroli dostępu używał innego zestawu kluczy, a operator kantyny chciał mieć własną aplikację na tej samej karcie. Nikt wcześniej nie ustalił, kto odpowiada za strategię klucza głównego. Projekt został wstrzymany na kilka tygodni, aby strony mogły określić odpowiedzialność za klucze. Opóźnienie było irytujące, ale zapobiegło znacznie poważniejszemu problemowi w przyszłości.
Pułapki planowania wielu aplikacji
Przypadek szpitala w Toronto
Obsługa wielu aplikacji to kolejna funkcja, która brzmi prosto podczas rozmowy sprzedażowej. Karta DESFire EV3 może zawierać oddzielne aplikacje do kontroli dostępu, ewidencji czasu pracy, płatności, członkostwa, szafek, druku, usług bibliotecznych lub walidacji transportowej. Teoretycznie to bardzo mocna zaleta. W praktyce każda aplikacja wymaga planowania pamięci, praw dostępu, struktury plików, architektury kluczy i zasad cyklu życia. Jeśli jeden dział zechce dodać nową usługę po dwóch latach, może się okazać, że układ karty nie został przygotowany pod przyszłą rozbudowę. Karta może mieć pamięć, ale pamięć bez architektury to tylko pusta przestrzeń czekająca na chaos.
Szpital w Toronto chciał używać jednej karty DESFire EV3 dla personelu do dostępu do drzwi, szafek z lekami, płatności w stołówce, wjazdu na parking i wypożyczania sprzętu. Pomysł był dobry, ponieważ pielęgniarki i technicy mieli dość noszenia kilku identyfikatorów. Pierwszy profil karty zaprojektowano jednak głównie pod kontrolę dostępu. Gdy później zespół apteczny poprosił o chronioną aplikację do rejestrowania dostępu do szafek z lekami, pierwotna struktura plików nie pozostawiała wystarczającej przestrzeni na wymagany układ. Szpital musiał przeprojektować profil karty przed pełnym wdrożeniem. Ostatecznie projekt się udał, ale dopiero po zrozumieniu, że planowanie kart inteligentnych wymaga udziału każdego działu, który może korzystać z identyfikatora.
Zgodność nie jest gwarantowana
Zgodność to kolejny obszar, w którym kupujący bywają zaskoczeni. Karty DESFire EV3 należą do szerszej rodziny DESFire, ale nie każdy czytnik, zamek, terminal lub system mobilny obsługuje każdą wersję karty w taki sam sposób. Niektóre starsze systemy powstały z myślą o DESFire EV1 lub EV2. Niektóre obsługują EV3 dopiero po aktualizacji firmware. Inne wspierają tylko ograniczone funkcje. Część zamków hotelowych lub czytników kontroli dostępu RFID może fizycznie zaakceptować kartę, ale nie obsłużyć zakładanego trybu bezpieczeństwa. Dostawca kart może dostarczyć chip, ale to kupujący musi potwierdzić rzeczywistą zgodność z zainstalowanym sprzętem i oprogramowaniem.
Sieć butikowych hoteli w Singapurze zamówiła personalizowane karty hotelowe DESFire EV3, ponieważ marka chciała zapewnić bezpieczny dostęp do pokoi i w przyszłości wdrożyć poświadczenia mobilne. Karty dotarły z eleganckim matowym wykończeniem i zakodowanymi danymi testowymi. Następnie hotel odkrył, że starsze zamki w jednej lokalizacji wymagały konkretnej wersji firmware, aby karty EV3 działały stabilnie. Nowsze obiekty działały prawidłowo. Starszy obiekt potrzebował etapowej aktualizacji zamków. Problemem nie była karta. Problemem było założenie, że wszystkie zamki są już gotowe.
Testuj, zanim zamówisz pełną produkcję
Dlatego testy próbek powinny odbyć się przed produkcją masową. Poważny kupujący powinien przetestować karty DESFire EV3 na rzeczywistych czytnikach, zamkach, bramkach obrotowych, terminalach vendingowych i docelowym oprogramowaniu. Test laboratoryjny jest przydatny, ale nie zastąpi zatłoczonego wejścia o 8 rano ani recepcji hotelowej w godzinach zameldowania. Karty testowe powinny zawierać planowany format kodowania, a nie tylko puste karty potwierdzające obecność chipa. Jeśli finalny projekt obejmuje druk, laminację, paski magnetyczne, zapasowe kody QR lub niestandardowe materiały kart, te elementy również trzeba sprawdzić, ponieważ konstrukcja fizyczna może wpływać na trwałość, a czasem także na zachowanie odczytu.
Sieć coworkingowa w Berlinie podjęła rozsądną decyzję przed wdrożeniem kart członkowskich DESFire EV3 w dwunastu lokalizacjach. Przygotowała pilotażową partię z finalną grafiką, docelowym chipem, docelowym kodowaniem i pełną integracją aplikacji. Karty były używane przez sześć tygodni przy drzwiach, zamkach sal spotkań, stacjach drukowania i automatach vendingowych. Dwa czytniki sal spotkań wymagały aktualizacji firmware, a jeden terminal drukujący nie obsługiwał planowanego mapowania aplikacji. Ponieważ testy wykonano wcześnie, poprawki wdrożono przed publicznym startem. Bez pilotażu członkowie obwinialiby kartę przy drzwiach, choć prawdziwym problemem była nierówna gotowość systemu.
Koszt a rzeczywiste potrzeby
Koszt to kolejny temat, którego często nie wyjaśnia się wystarczająco jasno. Karty DESFire EV3 zwykle kosztują więcej niż podstawowe karty RFID. Wyższa cena może być uzasadniona, gdy aplikacja wymaga silniejszego bezpieczeństwa, elastycznej pamięci, wielu aplikacji lub dłuższego cyklu życia. Nie każdy projekt potrzebuje jednak EV3. Prosta karta NFC do marketingu, która tylko otwiera stronę internetową, może dobrze działać z chipem NTAG. Niskiego ryzyka karta do szafki w siłowni nie musi mieć tej samej architektury co identyfikator dostępowy w centrali korporacyjnej. Jednodniowa karta gościa w szkole nie zawsze wymaga możliwości wysokobezpiecznej karty inteligentnej. Kupowanie najbardziej zaawansowanej karty do każdej sytuacji może oznaczać niepotrzebne koszty.
Nie oznacza to, że kupujący powinni zawsze wybierać tańsze chipy. Oznacza to, że technologię karty trzeba dopasować do ryzyka i sposobu użycia. Jeśli identyfikator kontroluje dostęp do wrażliwych biur, tożsamość studentów, płatne przejazdy, wartość przedpłaconą, pokoje hotelowe, strefy medyczne z ograniczonym dostępem lub usługi tylko dla członków, DESFire EV3 może być bardzo dobrym kandydatem. Jeśli karta służy wyłącznie jako drukowany nośnik lojalnościowy z publicznym adresem URL, może być rozwiązaniem na wyrost. Dobór karty RFID nie polega na wybraniu najbardziej efektownego chipa. Polega na wyborze chipa pasującego do ryzyka biznesowego, środowiska czytników, budżetu i planów rozwoju.
Prywatna szkoła w Melbourne początkowo zamówiła karty DESFire EV3 dla każdego ucznia, rodzica, gościa tymczasowego i uczestnika wydarzeń. Po omówieniu przypadków użycia dostawca zaproponował podział programu. Uczniowie i pracownicy otrzymali karty DESFire EV3, ponieważ korzystali z biblioteki, kont stołówkowych, dostępu do budynków i ewidencji obecności. Krótkoterminowi goście wydarzeń otrzymali prostsze drukowane karty RFID dla odwiedzających z ograniczonym dostępem czasowym. Szkoła ograniczyła koszty bez osłabiania kluczowych części systemu. Taka mieszana strategia identyfikatorów jest często bardziej praktyczna niż wymuszanie jednego typu karty dla każdej roli.
Druk, personalizacja i cykl życia karty
Druk i personalizacja kart również wymagają uwagi. Karty DESFire EV3 mogą być dostarczane jako białe karty do zadruku, karty z nadrukiem, identyfikatory pracownicze, karty członkowskie, karty hotelowe lub projekty niestandardowe ze zdjęciem, numerami seryjnymi, kodami QR, kodami kreskowymi, elementami holograficznymi albo specjalnymi materiałami. Gdy jednak w grę wchodzą klucze bezpieczeństwa i zakodowane aplikacje, wydawanie kart staje się bardziej wrażliwe. Jeśli jeden dostawca drukuje karty, a inny je koduje, przekazywanie danych musi być kontrolowane. Jeśli karty są personalizowane wewnętrznie, personel potrzebuje jasnych procedur dotyczących nieudanych wydruków, kart zastępczych, dezaktywacji i bezpiecznej utylizacji.
Firma świadcząca usługi finansowe w Zurychu przeszła ze starych kart zbliżeniowych na identyfikatory pracownicze DESFire EV3 ze zdjęciami i funkcjami dostępu logicznego. Firma chciała drukować karty wewnętrznie, aby dział HR mógł szybko je wydawać. Podczas konfiguracji wykryto słaby punkt: nieudane wydruki kart trafiały w fazie testów do zwykłego biurowego kosza. Karty nie były aktywne w systemie, ale sam nawyk był ryzykowny. Firma dodała procedurę niszczenia wszystkich nieudanych kart inteligentnych, nawet nieaktywnych. Zmiana była prosta, ale pokazała szerszą prawdę: bezpieczny program kart obejmuje także nudne zasady obsługi, których nikt nie umieszcza w błyszczących broszurach.
Migracja i realia operacyjne
Migracja często okazuje się trudniejsza niż pierwszy zakup. Wiele organizacji nie zaczyna od zera. Mają już stare karty, stare czytniki, stare bazy danych, stare rekordy użytkowników i przyzwyczajenia personelu zbudowane wokół systemów legacy. Przejście na DESFire EV3 może wymagać modernizacji czytników, zmian w oprogramowaniu, ponownej rejestracji użytkowników, kart dwutechnologicznych w okresie przejściowym, szkolenia personelu i jasnego planu przełączenia. Jeśli migracja jest źle zaplanowana, organizacja może obsługiwać dwa systemy dłużej niż zakładano, co zwiększa złożoność i koszty wsparcia.
Park logistyczny w Meksyku miał tysiące pracowników, kierowców, podwykonawców i ochroniarzy korzystających ze starych kart zbliżeniowych 125 kHz. Operator chciał przejść na DESFire EV3, aby poprawić bezpieczeństwo dostępu i przygotować przyszłą integrację parkingu. Zamiast wymieniać wszystko w jeden weekend, zastosował w okresie przejściowym karty dwutechnologiczne. Nowe bramy odczytywały aplikację DESFire, a część starszych szlabanów dla pojazdów tymczasowo odczytywała starszą technologię. Migracja trwała dłużej, niż oczekiwał zarząd, ale utrzymała ruch ciężarówek i zapobiegła chaosowi w poniedziałkowy poranek. Projekt pokazał, że dobra modernizacja kart jest również projektem ruchu i operacji.
Oczekiwania dotyczące zasięgu odczytu także mogą powodować nieporozumienia. DESFire EV3 to karta bezstykowa wysokiej częstotliwości, zwykle używana do odczytu przez zbliżenie lub dotknięcie czytnika. Nie jest to dalekozasięgowy tag UHF RFID. Niektórzy kupujący słyszą słowo RFID i wyobrażają sobie odczyt kart z kilku metrów. To błędne założenie. DESFire EV3 jest przeznaczony do bezpiecznej interakcji z bliskiej odległości, na przykład przy czytniku drzwiowym, bramce, kiosku, terminalu płatniczym, szafce lub urządzeniu walidującym. Jeśli projekt wymaga dalekozasięgowej identyfikacji pojazdów, śledzenia palet w magazynie lub bezdotykowego wykrywania aktywów, UHF RFID to zwykle odrębny temat.
Operator parkingu w Lizbonie poprosił o karty DESFire EV3 do dostępu pojazdów, ponieważ chciał uzyskać wyższy poziom bezpieczeństwa niż przy starych kartach zbliżeniowych. Karty działały dobrze, gdy kierowcy przykładali je do czytnika przy szlabanie, ale operator liczył również na automatyczną identyfikację samochodów z odległości. Nie było to realistyczne zastosowanie kart inteligentnych HF. Ostateczne rozwiązanie wykorzystało karty DESFire EV3 do identyfikacji kierowcy oraz osobny znacznik UHF RFID na szybę do dalekozasięgowego wjazdu pojazdów. Projekt zakończył się sukcesem dopiero wtedy, gdy operator przestał oczekiwać, że jedna technologia kart rozwiąże dwa zupełnie różne problemy zasięgu odczytu.
Karty DESFire EV3 wymagają również starannej rozmowy o poświadczeniach mobilnych i cyfrowych. Wiele organizacji chce, aby ich system kart w przyszłości obsługiwał telefony. EV3 może pasować do nowoczesnych ekosystemów identyfikacji, ale dostęp mobilny zależy od czytników, portfeli, platform programowych, modeli bezpieczeństwa i licencji. Strategia plastikowych kart nie staje się automatycznie strategią telefoniczną. Jeśli migracja mobilna jest częścią przyszłej mapy drogowej, kupujący powinni zapytać dostawcę kontroli dostępu i producenta czytników, co jest obsługiwane, co wymaga nowego sprzętu i jakie warunki handlowe obowiązują. W przeciwnym razie projekt kart może wyglądać nowocześnie, podczas gdy system pozostaje zamknięty w starej infrastrukturze.
Organizatorzy wydarzeń mogą wpaść w podobną pułapkę. Agencja premium z Seulu zamówiła karty VIP DESFire EV3 na luksusową premierę technologiczną. Karty kontrolowały dostęp do strefy lounge, rezerwacje prezentacji produktów i catering bezgotówkowy. W połowie przygotowań sponsor zapytał, czy goście będą mogli dodać identyfikator do telefonu. Oprogramowanie eventowe nie było w stanie obsłużyć tej funkcji w dostępnym czasie, a czytniki skonfigurowano wyłącznie pod karty fizyczne. Agencja zachowała karty EV3 i zrealizowała dobre wydarzenie, ale funkcja mobilna musiała zostać usunięta z zakresu. Wniosek był jasny: gotowość na przyszłość wymaga dowodów, a nie tylko nowoczesnej nazwy chipa.
Kwestie prywatności danych
Prywatność danych to kolejna ukryta warstwa. Karta DESFire EV3 może przechowywać uporządkowane informacje, ale nie każda dana powinna znajdować się na karcie. Niektóre systemy powinny zapisywać wyłącznie identyfikator karty lub odwołanie do konta, a dane wrażliwe przechowywać w systemie backendowym. Jeśli na karcie mają znaleźć się dane osobowe, salda, uprawnienia lub historia użycia, projekt bezpieczeństwa i polityka prywatności muszą zostać dokładnie przeanalizowane. Karta może chronić dane, ale organizacja musi najpierw zdecydować, jakie dane w ogóle powinny się na niej znaleźć. Mniej często oznacza bezpieczniej.
Miejskie centrum sportowe w Amsterdamie chciało wdrożyć karty członkowskie DESFire EV3 do wejścia na siłownię, dostępu do basenu, rezerwacji zajęć i przedpłaconych zakupów w kawiarni. Pierwszy plan zakładał umieszczenie na karcie zbyt wielu informacji o członku, ponieważ dostawcy oprogramowania zależało na wygodzie pracy offline. Po przeglądzie prywatności centrum zmieniło projekt tak, aby karta przenosiła bezpieczne identyfikatory i ograniczone dane salda, a profile osobowe pozostały w backendzie. Końcowy system nadal działał przy drzwiach i kioskach, ale ograniczył niepotrzebną ekspozycję danych w razie zgubienia karty.
Istnieje także pytanie o cykl życia. Co dzieje się, gdy ktoś odchodzi z firmy, rezygnuje z członkostwa, gubi kartę, uszkadza ją lub zwraca? Czy kartę można natychmiast dezaktywować? Czy można ją ponownie wydać? Czy część aplikacji można usunąć, pozostawiając inne? Czy kartę gościa hotelowego da się bezpiecznie zresetować? Czy legitymację studencką można zablokować bez wpływu na rekordy biblioteczne? DESFire EV3 daje narzędzia do uporządkowanego zarządzania poświadczeniami, ale proces biznesowy musi określić, jak te narzędzia są używane.
Ośrodek narciarski w Austrii wykorzystywał karty DESFire EV3 do dostępu pracowników, szafek wypożyczalni i sezonowych karnetów gości. Technologia kart była dobra, ale obsługa zgubionych kart w pierwszym sezonie zimowym stała się chaotyczna. Personel mógł dezaktywować dostęp przy bramkach, ale uprawnienia do szafek i powiązania z depozytami wypożyczalni były obsługiwane przez osobny system. Zgubiona karta wymagała kontaktu między działami. Przed kolejnym sezonem ośrodek stworzył jednolity proces wymiany. Teraz jedna operacja w punkcie obsługi blokuje kartę we wszystkich systemach i wydaje zamiennik. Karta się nie zmieniła. Zmienił się proces cyklu życia.
Pytania dla zespołów zakupowych
Zespoły zakupowe powinny zadawać pytania wprost. Jaka pojemność pamięci DESFire EV3 jest potrzebna? Jakie aplikacje będą używane teraz i w przyszłości? Kto jest właścicielem kluczy? Czy klucze są dywersyfikowane? Które czytniki obsługują wymagany tryb uwierzytelniania? Czy oprogramowanie kontroli dostępu obsługuje planowaną strukturę plików? Czy dostawca może dostarczyć zakodowane próbki? Jak karty będą drukowane, wydawane, wymieniane i niszczone? Co stanie się podczas migracji ze starych kart? Czy istnieją procedury awaryjne w razie awarii czytnika? Te pytania mogą brzmieć technicznie, ale właśnie one odróżniają zakup bezpiecznej karty inteligentnej od prowadzenia bezpiecznego programu poświadczeń.
Warto również unikać ogólnikowych obietnic dostawców. Jeśli sprzedawca mówi, że karta jest bezpieczna, zapytaj, jak to bezpieczeństwo zostanie wdrożone. Jeśli mówi, że karta jest zgodna, zapytaj, z którym modelem czytnika, wersją firmware i formatem oprogramowania. Jeśli mówi, że karta obsługuje wiele aplikacji, zapytaj, kto zaprojektuje strukturę aplikacji. Jeśli mówi, że karta jest przyszłościowa, zapytaj, który przyszły scenariusz został faktycznie przetestowany. Poważni dostawcy nie obrażą się na takie pytania. Przyjmą je dobrze, ponieważ zmniejszają ryzyko niepowodzenia projektu.
Wniosek: najpierw zaplanuj, potem kupuj
Karty DESFire EV3 są naprawdę mocnym rozwiązaniem, gdy są używane prawidłowo. Mogą wspierać nowoczesną kontrolę dostępu, elastyczne programy identyfikacji, bezpieczne systemy członkowskie, identyfikatory kampusowe, projekty hotelowe, bilety transportowe i karty wielousługowe. Są dużym krokiem naprzód względem wielu starszych technologii RFID. Niewygodna prawda jest jednak taka, że chip to tylko jedna warstwa. Prawdziwy projekt obejmuje czytniki, oprogramowanie, klucze, kodowanie, druk, migrację, prywatność, zarządzanie cyklem życia i zachowania personelu. Zignoruj te warstwy, a karta stanie się drogą etykietą. Zadbaj o nie właściwie, a DESFire EV3 stanie się solidną podstawą bezpiecznych i elastycznych poświadczeń bezstykowych.
Właśnie tego nie zawsze mówi się na początku. DESFire EV3 nie jest skrótem omijającym planowanie. To lepsze narzędzie, które nagradza dobre planowanie. Najwięcej zyskują nie te organizacje, które po prostu zamawiają najbardziej zaawansowaną kartę, lecz te, które wiedzą, co karta ma potwierdzać, które systemy muszą jej ufać, kto kontroluje klucze, jak użytkownicy ją otrzymują, jak jest wymieniana i jak będzie rozwijana z czasem. Przy takim podejściu wyższy koszt może mieć sens. Bez tego możesz mieć bardzo zaawansowaną kartę, której Twój system nigdy naprawdę nie wykorzysta.



