| Termin | Definicja |
|---|---|
| Autoryzacja Smart Card nie działa | Niedziałająca autoryzacja Smart Card wymaga sprawdzenia sterownika czytnika kart, ważności certyfikatu na karcie oraz tego, czy usługa Smart Card w systemie jest uruchomiona. Czym jest problem z autoryzacją Smart CardKomunikat „Autoryzacja Smart Card nie działa” oznacza, że system lub używana aplikacja nie potrafi wykorzystać karty inteligentnej do potwierdzenia tożsamości użytkownika. Smart Card może służyć między innymi do logowania do komputera, uwierzytelniania przy dostępie do określonych zasobów, podpisywania dokumentów albo korzystania z certyfikatów zapisanych na karcie. Samo włożenie karty do czytnika nie jest jednak równoznaczne z poprawnym przebiegiem autoryzacji. Konieczne jest prawidłowe wykrycie urządzenia, odczytanie karty, rozpoznanie certyfikatu oraz przekazanie żądania do właściwego składnika systemu lub programu. Przyczyna może znajdować się zarówno po stronie sprzętu, jak i konfiguracji systemu. Niekiedy karta jest widoczna fizycznie, lecz nie zostaje udostępniona aplikacji. W innych przypadkach czytnik działa prawidłowo, ale certyfikat jest nieważny, niepełny albo nie jest wybierany podczas logowania. Znaczenie ma również sposób obsługi karty przez konkretny system operacyjny i program, ponieważ różne aplikacje mogą wymagać odmiennych ustawień, bibliotek kryptograficznych lub metod wskazania certyfikatu. Kontekst techniczny i porównanie sposobów uwierzytelniania - Autoryzacja Smart Card nie działaAutoryzacja z użyciem Smart Card różni się od logowania samym hasłem. Hasło jest informacją wpisywaną przez użytkownika, natomiast karta przechowuje dane kryptograficzne i certyfikaty wykorzystywane do potwierdzenia określonej tożsamości. W wielu rozwiązaniach potrzebny jest także kod PIN, który odblokowuje możliwość użycia karty. Błąd może więc pojawić się nawet wtedy, gdy karta jest sprawna, jeżeli nie zostanie rozpoznany właściwy certyfikat, wybrany odpowiedni magazyn certyfikatów albo zaakceptowany urząd certyfikacji. W porównaniu z typowym logowaniem lokalnym, Smart Card tworzy więcej punktów zależności. Należy uwzględnić port USB lub inne połączenie czytnika, sterownik urządzenia, usługę systemową odpowiedzialną za obsługę kart, oprogramowanie pośredniczące oraz aplikację, która wykonuje logowanie. Dodatkowo istotne mogą być zasady zaufania do certyfikatu, data i godzina ustawiona w komputerze, dostęp do właściwego serwera uwierzytelniającego oraz uprawnienia konta. Dlatego samo przeinstalowanie aplikacji nie zawsze usuwa problem, a pochopna wymiana karty może okazać się niepotrzebna. Podczas sprawdzania warto rozdzielić trzy pytania: czy komputer wykrywa czytnik, czy czytnik odczytuje kartę oraz czy wybrany program potrafi użyć certyfikatu do autoryzacji. Taki podział ułatwia ustalenie miejsca awarii. Jeżeli urządzenie nie pojawia się w systemie, uwagę kieruje się na połączenie, port i sterownik. Jeżeli karta jest wykrywana, ale certyfikat nie jest dostępny, analizuje się middleware, magazyn certyfikatów i stan samej karty. Jeżeli certyfikat jest widoczny, lecz logowanie nadal kończy się błędem, sprawdzenia wymaga konfiguracja aplikacji, polityka dostępu lub komunikacja z usługą, która weryfikuje podpis i zaufanie. Typowe problemy i błędy związane z Smart CardJednym z częstych powodów jest nieprawidłowy albo niezgodny sterownik czytnika. Po aktualizacji systemu urządzenie może zostać oznaczone jako nierozpoznane, działać tylko częściowo lub korzystać z ogólnego sterownika, który nie zapewnia pełnej współpracy z daną kartą. Podobny efekt może wystąpić po zmianie portu USB, podłączeniu czytnika przez uszkodzony koncentrator albo użyciu przewodu powodującego niestabilne połączenie. Warto sprawdzić, czy problem występuje także po bezpośrednim podłączeniu urządzenia do innego portu. Drugą grupę przyczyn stanowi stan certyfikatu. Certyfikat może być przeterminowany, unieważniony, wystawiony dla innego zastosowania albo pozbawiony wymaganej ścieżki zaufania. Błąd może także wynikać z nieprawidłowej daty i godziny w komputerze, ponieważ weryfikacja ważności certyfikatu uwzględnia czas systemowy. W niektórych konfiguracjach wymagane jest również zainstalowanie certyfikatu urzędu certyfikacji lub zezwolenie aplikacji na korzystanie z konkretnego magazynu. Problemy powoduje także zatrzymana usługa Smart Card. Jeżeli nie uruchamia się automatycznie, została wyłączona albo nie może poprawnie komunikować się z czytnikiem, karta może nie być dostępna dla programów mimo prawidłowego podłączenia sprzętu. Czasami usługa działa, ale zawiesza się po wybudzeniu komputera, zmianie użytkownika lub aktualizacji systemu. Wtedy pomocne bywa ponowne uruchomienie odpowiednich składników, jednak należy zachować ostrożność, aby nie usunąć konfiguracji potrzebnej do logowania. Nie można pomijać kodu PIN i stanu karty. Kilkukrotne wpisanie nieprawidłowego kodu może doprowadzić do zablokowania karty, a komunikat wyświetlany przez program nie zawsze jasno wskazuje, że problem dotyczy właśnie blokady. Kłopot może pojawić się również wtedy, gdy aplikacja oczekuje innego certyfikatu niż ten zapisany na karcie albo korzysta z niewłaściwego profilu użytkownika. Przydatne jest porównanie zachowania karty w kilku miejscach, o ile procedury bezpieczeństwa na to pozwalają, oraz sprawdzenie dzienników systemowych bez ujawniania danych certyfikatu, kodu PIN ani innych informacji uwierzytelniających. Kiedy warto umówić wizytę serwisową - Autoryzacja Smart Card nie działaZgłoszenie do serwisu jest uzasadnione, gdy czytnik przestał być wykrywany, autoryzacja działała wcześniej i nagle została przerwana, problem pojawia się po aktualizacji systemu albo nie da się ustalić, czy przyczyną jest sprzęt, karta czy konfiguracja. Warto przekazać informację o momencie wystąpienia usterki, używanym systemie, rodzaju czytnika, komunikacie błędu oraz czynnościach wykonanych przed pojawieniem się problemu. Nie należy przekazywać kodu PIN ani pozostawiać go zapisanego przy przekazywanym urządzeniu. W serwisie można sprawdzić kolejno wykrywanie czytnika, komunikację z kartą, stan usług systemowych, obecność wymaganych sterowników i bibliotek oraz poprawność obsługi certyfikatu przez wskazaną aplikację. Takie postępowanie pozwala odróżnić awarię czytnika od błędu ustawień i ogranicza ryzyko niepotrzebnej ingerencji w kartę lub konto użytkownika. Jeżeli połączenie z usługą uwierzytelniającą odbywa się przez sieć, analizie może podlegać również dostęp do odpowiedniego zasobu, reguły zapory oraz ustawienia czasu, bez ujawniania poufnych danych. W Warszawskim Pogotowiu Komputerowym 24/7 naprawy tego rodzaju są z reguły realizowane w ciągu do 3 dni roboczych. Po zakończeniu sprawdzania można otrzymać informację, czy źródłem problemu był czytnik, sterownik, usługa systemowa, certyfikat, kod PIN czy konfiguracja programu. Szczególnej ostrożności wymaga sytuacja, w której Smart Card służy do podpisywania dokumentów lub dostępu do ważnych zasobów, ponieważ nieprawidłowe kasowanie certyfikatów, resetowanie ustawień albo wielokrotne próby logowania mogą utrudnić późniejsze przywrócenie dostępu. |