Uwierzytelnianie CAC (Common Access Card authentication) to metoda logowania oparta na karcie inteligentnej, stosowana przez Departament Obrony USA. Karta CAC przechowuje certyfikaty PKI i w połączeniu z kodem PIN umożliwia uwierzytelnianie dwuskładnikowe (2FA) w celu bezpiecznego dostępu do sieci i systemów DoD.
Czego się nauczysz
- Pełnego cyklu życia CAC: wydanie, aktywacja, odnowienie, unieważnienie, wymiana
- Jak działa logowanie kryptograficzne (CLO) z użyciem CAC
- Zastosowania i integracja systemowa (urządzenia, portale, środowiska legacy)
- Ryzyka, zabezpieczenia i dobre praktyki związane z uwierzytelnianiem CAC
- Porównania: CAC vs PIV, CAC w kontekstach poza DoD, alternatywy
- Czego się nauczysz
- Najważniejsze wnioski
- Common Access Card w krajobrazie uwierzytelniania
- Jak działa uwierzytelnianie CAC
- Cykl życia CAC, wydawanie i zarządzanie
- Typowe zastosowania uwierzytelniania Common Access Card
- Korzyści, ryzyka i dobre praktyki uwierzytelniania CAC
- CAC vs alternatywy i porównania
- Wdrożenie Common Access Card: kwestie implementacyjne
- Najczęściej zadawane pytania o CAC
Najważniejsze wnioski
| Wniosek | Dlaczego to przydatne |
| CAC to coś więcej niż identyfikator | To karta inteligentna PKI wspierająca bezpieczne logowanie i dostęp |
| CAC + PIN = 2FA | „Coś, co masz” + „coś, co wiesz” |
| Weryfikacja certyfikatów ma znaczenie | OCSP, CRL oraz walidacja łańcucha są kluczowe |
| Cykl życia jest krytyczny | Wygaśnięcie, unieważnienie i wymiana mają realne znaczenie |
| Przygotuj się na przyszłość | Trwa modernizacja CAC (dostosowanie do PIV-Auth) |
Common Access Card w krajobrazie uwierzytelniania
Czym jest Common Access Card (CAC)?
Common Access Card, czyli CAC, to karta inteligentna wydawana przez Departament Obrony USA (ang. Department of Defense, DoD) żołnierzom w służbie czynnej, cywilnym pracownikom DoD oraz uprawnionym wykonawcom. Jest mniej więcej wielkości karty kredytowej i zawiera wbudowany chip, który przechowuje certyfikaty, klucze kryptograficzne oraz dane identyfikacyjne.
CAC pełni kilka ról:
- Widoczny identyfikator do dostępu fizycznego
- Poświadczenie dostępu logicznego / sieciowego przez uwierzytelnianie CAC
- Narzędzie do podpisu cyfrowego i szyfrowania
- Podstawowy token zaufania dla bezpiecznych systemów w środowisku DoD
Dlaczego uwierzytelnianie CAC ma znaczenie
- Silne uwierzytelnianie wieloskładnikowe: CAC + PIN = dowód posiadania i wiedzy.
- Bezpieczna integracja z PKI: CAC przechowuje certyfikaty cyfrowe do uwierzytelniania, podpisywania i szyfrowania.
- Jedno poświadczenie w wielu domenach: łączy kontrolę dostępu fizycznego i logicznego w infrastrukturze DoD.
- Modernizacja i interoperacyjność: DoD dostosowuje CAC do użycia certyfikatu PIV-Auth, aby zmniejszyć złożoność i poprawić kompatybilność w systemach federalnych.
Jak działa uwierzytelnianie CAC
Czym jest uwierzytelnianie kartą inteligentną CAC?
Uwierzytelnianie CAC wykorzystuje kartę inteligentną (CAC) przechowującą certyfikaty kryptograficzne, w połączeniu z kodem PIN, aby bezpiecznie potwierdzić tożsamość. CAC działa jak token sprzętowy w systemie PKI: klucz prywatny nigdy nie opuszcza karty, a żądania uwierzytelnienia obejmują wyzwanie (challenge) podpisywane przez kartę. Mechanizm ten jest używany zarówno do dostępu fizycznego, jak i dostępu logicznego (sieć/aplikacje) w środowiskach DoD.
Jakie certyfikaty są przechowywane na CAC i dlaczego?
Typowa karta CAC zawiera kilka certyfikatów, m.in.:
- Certyfikat tożsamości / logowania (do walidacji tożsamości użytkownika)
- Certyfikat podpisu cyfrowego (do podpisywania dokumentów)
- Certyfikat szyfrowania / e-mail (do szyfrowania wiadomości)
- PIV-Auth / inne certyfikaty dostępu (w nowszych wersjach w ramach modernizacji)
Certyfikaty te umożliwiają wiele funkcji: uwierzytelnianie, podpis cyfrowy, szyfrowanie i kontrolę dostępu. Hierarchia certyfikatów CAC jest zgodna z PKI DoD oraz jego kotwicami zaufania.
Jak działa Cryptographic Logon (CLO) z użyciem CAC?
Cryptographic Logon (CLO) zastępuje logowanie hasłem w kompatybilnych systemach. Typowy przebieg wygląda tak:
- Włożenie karty CAC do czytnika
- Użytkownik wprowadza PIN
- System wysyła kryptograficzne wyzwanie
- CAC podpisuje wyzwanie swoim kluczem prywatnym
- System relying weryfikuje podpis i łańcuch certyfikatów
Metoda ta zapewnia, że wymagane są zarówno posiadanie (karta), jak i wiedza (PIN).

Jak weryfikuje się certyfikaty i unieważnia je w uwierzytelnianiu CAC?
Nawet po uwierzytelnieniu systemy muszą sprawdzić, czy certyfikat nadal jest ważny i nie został odwołany. Typowe strategie obejmują:
- Zapytania OCSP (Online Certificate Status Protocol)
- Sprawdzanie CRL (Certificate Revocation List)
- Walidację pełnego łańcucha certyfikatów aż do zaufanych głównych CA
- Sprawdzanie okresów ważności certyfikatu
Te kontrole stanu certyfikatu zapewniają, że nie można wykorzystać wygasłych, unieważnionych lub w inny sposób nieważnych kart CAC.
Dlaczego uwierzytelnianie CAC jest uznawane za dwuskładnikowe?
Uwierzytelnianie CAC z natury zapewnia dwa składniki uwierzytelniania:
- Coś, co masz: fizyczna karta CAC
- Coś, co wiesz: PIN odblokowujący kartę
To połączenie wzmacnia bezpieczeństwo, ograniczając zależność wyłącznie od haseł.
Jak CAC wpisuje się w PKI i jaka jest jego rola?
CAC jest ściśle zintegrowany z infrastrukturą klucza publicznego (PKI): główne i pośrednie CA DoD wystawiają certyfikaty używane na kartach CAC. CAC staje się bezpiecznym „nośnikiem” kluczy podpisanych przez zaufane urzędy, umożliwiając bezpieczne uwierzytelnianie i szyfrowanie.
Cykl życia CAC, wydawanie i zarządzanie
Na czym polega proces wydawania CAC?
- Sponsorowanie i uprawnienia: wnioskodawcy muszą mieć sponsora w DoD (urzędnika lub organizację). Sponsor weryfikuje potrzebę posiadania CAC i potwierdza uprawnienia.
- Rejestracja / zapis w DEERS: dane wnioskodawcy są rejestrowane w Defense Enrollment Eligibility Reporting System (DEERS). To warunek wstępny do wydania CAC.
- Sprawdzenie w tle: dla CAC (w odróżnieniu od ogólnych kart identyfikacyjnych DoD) wymagana jest procedura National Agency Check with Inquiry (NACI) oraz sprawdzenie odcisków palców w FBI przed wydaniem.
- Weryfikacja tożsamości i uprawnień w RAPIDS: w punkcie RAPIDS urzędnicy weryfikują dokumenty tożsamości, pobierają biometrię i potwierdzają status wnioskodawcy.
- Wydanie i personalizacja: po zatwierdzeniu karta CAC jest wydawana z osadzonymi certyfikatami, zdjęciem użytkownika i danymi personalizacyjnymi.
Ten proces end-to-end zapewnia, że poświadczenie CAC jest wiarygodnie powiązane z realną, zweryfikowaną osobą.
Co dzieje się, gdy karta CAC wygaśnie lub wymaga odnowienia?
- Karty CAC mają daty ważności i wymagają odnowienia lub ponownego wydania przed upływem terminu lub w momencie wygaśnięcia.
- Uprawnienia, sponsorowanie i weryfikacja tożsamości mogą być ponownie sprawdzane podczas odnowienia.
- Infrastruktura DEERS / RAPIDS obsługuje odnowienia w autoryzowanych punktach i może umożliwiać umawianie wizyt przez portal biura kart.
- Jeśli status posiadacza karty ulegnie zmianie (np. rozstanie ze służbą, zmiana roli), karta może zostać unieważniona lub wymieniona.
Co zrobić, jeśli karta CAC zostanie zgubiona, skradziona lub skompromitowana?
- Należy niezwłocznie zgłosić to do biura bezpieczeństwa lub organu wydającego.
- Status CAC jest unieważniany w DEERS / RAPIDS, a powiązane certyfikaty w PKI są unieważniane przez CRL / OCSP.
- Karta zastępcza jest wydawana po ponownej weryfikacji tożsamości i uprawnień.
- Właściwe zarządzanie cyklem życia ogranicza ryzyko nieuprawnionego użycia utraconych kart.
Jaką rolę odgrywa middleware / czytniki kart w zarządzaniu CAC?
- Middleware (oprogramowanie do obsługi kart inteligentnych) pośredniczy między systemem operacyjnym/aplikacją a kartą CAC.
- Czytniki kart (USB, stykowe lub bezstykowe) muszą być kompatybilne i zaufane przez system.
- Middleware wymusza podawanie PIN, kontroluje dostęp do certyfikatów i może integrować się z politykami systemu dla uwierzytelniania CAC.

Typowe zastosowania uwierzytelniania Common Access Card
Gdzie w praktyce stosuje się uwierzytelnianie CAC?
Uwierzytelnianie CAC zapewnia dostęp w wielu obszarach w DoD i systemach sojuszniczych. Typowe zastosowania obejmują:
- Logowanie do sieci/systemów: logowanie do komputerów stacjonarnych, laptopów, systemów przedsiębiorstw i bezpiecznych portali przy użyciu CAC + PIN.
- Logowanie do urządzeń/konsol zarządzających: routery, firewalle, systemy proxy i konsole zarządzania akceptujące certyfikaty klienta z CAC.
- Dostęp SSH / CLI: serwery skonfigurowane do akceptowania certyfikatów CAC dla dostępu z linii poleceń.
- Dostęp fizyczny / wejście do obiektów: jako identyfikator do bezpiecznych drzwi, bram i punktów kontroli dostępu.
- Podpisy cyfrowe i szyfrowanie / e-mail: użycie certyfikatów CAC do podpisywania lub szyfrowania wiadomości i dokumentów rządowych.
Jak skonfigurować uwierzytelnianie CAC w systemach i urządzeniach?
Wiele urządzeń sieciowych i bezpieczeństwa, w tym proxy i firewalle, wspiera uwierzytelnianie CAC poprzez logowanie oparte na certyfikatach. Poniżej znajduje się typowy przepływ konfiguracji w celu włączenia dostępu opartego o CAC.
- Zaimportuj pakiety głównych i pośrednich CA DoD PKI, aby ustanowić zaufanie do urzędów wydających certyfikaty na karcie CAC.
- Włącz uwierzytelnianie certyfikatem klienta, często określane jako tryb logowania certyfikatem X.509, w ustawieniach kontroli dostępu urządzenia.
- Skonfiguruj sprawdzanie unieważnień za pomocą OCSP (Online Certificate Status Protocol) lub CRL (Certificate Revocation Lists), aby odrzucać wygasłe lub unieważnione poświadczenia.
- Zmapuj atrybuty certyfikatu, takie jak Subject Distinguished Name (DN) lub Subject Alternative Name (SAN), na konta użytkowników w usłudze katalogowej (np. LDAP lub Active Directory).
- Wymuś logowanie certyfikatem dla interfejsów webowych i konsol zarządzania. Niektóre systemy mogą umożliwiać tryb hybrydowy, akceptujący zarówno login/hasło, jak i uwierzytelnianie certyfikatem.
- Przetestuj scenariusze uwierzytelnienia, w tym udane logowania oraz przypadki błędów (np. wygasłe certyfikaty, unieważnione CAC lub użytkownicy bez CAC).
Przykład: na urządzeniach Trellix administratorzy mogą użyć poleceń CLI do zaimportowania pakietu CA, włączenia logowania certyfikatem i skonfigurowania parametrów OCSP dla sprawdzania unieważnień w czasie rzeczywistym.
Czy CAC można używać poza DoD / w systemach międzyagencyjnych lub cywilnych?
Tak, ale z zastrzeżeniami. Wobec tego, że CAC jest osadzony w strukturze PKI DoD, integracja z systemami spoza DoD lub cywilnymi zależy od tego, czy ufają one głównym CA DoD i akceptują profile certyfikatów. Niektóre agencje akceptują CAC dzięki zgodności z PIV-Auth i politykom cross-trust.
W takich środowiskach CAC może działać jako poświadczenie o wysokim poziomie zapewnienia, pod warunkiem że:
- System zewnętrzny akceptuje łańcuchy zaufania DoD PKI (root i intermediate)
- Middleware i czytniki są wspierane w systemie docelowym
- Aplikacja mapuje atrybuty certyfikatu na lokalną logikę autoryzacji (LDAP, claims itp.)
Typowe zastosowania uwierzytelniania CAC (ze źródłami)
Logowanie do konsol zarządzania/urządzeń (np. UI firewalla)
Wiele systemów DoD i federalnych wspiera logowanie certyfikatem CAC do interfejsów webowych. Przewodnik Capacity Enhancement Guide CISA podkreśla znaczenie silnego uwierzytelniania, w tym integracji kart inteligentnych dla dostępu administracyjnego.
Dostęp SSH / z linii poleceń na serwerach wymagających uwierzytelniania certyfikatem klienta
Poradnik IDManagement.gov dotyczący Smart Card Logon dla SSH zawiera szczegółowe instrukcje użycia poświadczeń CAC do uwierzytelniania przez SSH na serwerach Linux.
Uwierzytelnianie przeglądarkowe / portale VPN akceptujące certyfikaty CAC
CAC jest powszechnie używany do logowania webowego do bezpiecznych portali, w tym VPN. Memorandum DoD CIO o modernizacji CAC omawia interoperacyjność i dostęp oparty na PKI w wielu systemach.
Logowanie urządzeń/endpointów zastępujące lub uzupełniające logowanie hasłem
CAC jest wykorzystywany do logowania kartą inteligentną w systemie Windows i w innych scenariuszach uwierzytelniania endpointów. Jest to element szerszego, federalnego podejścia do MFA odpornego na phishing, opisanego m.in. w dokumencie NIST SP 800-63-3.
Podpisywanie/szyfrowanie dokumentów w systemach DoD z użyciem certyfikatów CAC
Certyfikaty CAC wspierają podpis cyfrowy i szyfrowanie, szczególnie w scenariuszach bezpiecznej poczty i obiegu dokumentów. To podstawowa funkcja PKI, do której odwołują się standardy tożsamości DoD i federalne.
Korzyści, ryzyka i dobre praktyki uwierzytelniania CAC
Jakie są kluczowe zalety uwierzytelniania CAC?
Wysoki poziom zapewnienia i bezpieczeństwo dwuskładnikowe
Uwierzytelnianie CAC łączy coś, co masz (kartę inteligentną), z czymś, co wiesz (PIN), co jest zgodne z zasadami uwierzytelniania wieloskładnikowego.
Jedno poświadczenie dla wielu domen
CAC wspiera dostęp logiczny (logowanie do sieci), dostęp fizyczny (wejście do obiektu), podpisy cyfrowe i szyfrowanie, a wszystko to w ramach jednego poświadczenia.
Silna integracja z PKI i łańcuchami zaufania
Certyfikaty na CAC są podpisywane przez główne i pośrednie urzędy DoD PKI, dzięki czemu uwierzytelnianie jest kryptograficznie weryfikowalne i odporne na manipulacje.
Sprawność operacyjna i standaryzacja
Modernizacja DoD w kierunku zgodności z PIV-Auth pomaga ograniczyć złożoność, ujednolicić rozwiązania z systemami federalnymi i obniżyć koszty utrzymania.
Odporność na kompromitację haseł
Ponieważ klucze prywatne nigdy nie opuszczają CAC, a karta musi być fizycznie obecna, ogranicza to pewne klasy ataków kradzieży poświadczeń (phishing, ponowne użycie haseł).
Jakie są ryzyka i słabości bezpieczeństwa uwierzytelniania CAC?
Utrata, kradzież lub nieuprawnione użycie karty
Zgubiona lub skradziona karta CAC (zwłaszcza jeśli PIN jest słaby lub został ujawniony) może zostać wykorzystana aż do momentu unieważnienia.
Ryzyko można ograniczyć m.in. poprzez zabezpieczenie dostępu RDP za pomocą MFA, ograniczenie ekspozycji RDP do sieci wewnętrznej oraz stosowanie tuneli VPN zamiast bezpośredniego dostępu.
Wygaśnięcie certyfikatów i awarie unieważniania
Jeśli kontrole stanu certyfikatów (OCSP, CRL) są opóźnione lub niedostępne, unieważniona lub wygasła CAC może być jeszcze przez jakiś czas akceptowana.
Podatności middleware / czytników
Warstwa oprogramowania (middleware, sterowniki, czytniki) może zawierać błędy lub błędne konfiguracje, które narażają przepływ poświadczeń na ataki.
Pułapki zdalnego dostępu / pass-through w RDP
Rozwiązania wykorzystujące pass-through CAC w sesjach RDP niosą ryzyko ze względu na szerszą ekspozycję RDP na ataki sieciowe.
Słabe PIN-y lub ataki brute force
Jeśli PIN-y są słabe lub nie ma blokady po błędnych próbach, atakujący może odgadnąć PIN lub użyć ataku brute force.
Klonowanie / ataki boczne / manipulacja kartą
Fizyczna manipulacja kartą, ataki boczne oraz próby klonowania mogą stanowić zagrożenie, jeśli zabezpieczenia sprzętowe są niewystarczające.
Luki wynikające z systemów legacy lub braku wsparcia
Starsze systemy mogą nie wspierać w pełni CAC lub standardów PKI, co może prowadzić do „fallbacku” do słabszego uwierzytelniania lub podatnych integracji.
Dobre praktyki i zabezpieczenia dla bezpiecznego wdrożenia CAC
- Stosuj silne polityki PIN, limity prób i blokady, aby chronić się przed atakami brute force.
- Wymuś obowiązkowe kontrole statusu certyfikatów (OCSP / CRL) we wszystkich systemach relying.
- Utrzymuj higienę bezpieczeństwa middleware i czytników (patche, weryfikacja dostawcy, izolacja/sandboxing).
- Zadbaj o szybką propagację unieważnień i monitoring, aby szybko wyłączać utracone lub skompromitowane CAC.
- Łącz CAC z dodatkowymi kontrolami (np. segmentacja sieci, zero trust), aby ograniczać zasięg skutków kompromitacji poświadczeń.
- Szkol użytkowników w bezpiecznym obchodzeniu się z CAC: zawsze chroń kartę, nigdy nie udostępniaj kodu PIN, zgłaszaj utratę natychmiast.
- Prowadź okresowe audyty, logowanie i monitoring zdarzeń użycia CAC, aby wykrywać anomalie lub nadużycia.
- Przechodź na certyfikaty zgodne z PIV-Auth w ramach modernizacji, aby poprawić interoperacyjność i zmniejszyć złożoność.
CAC vs alternatywy i porównania
CAC vs PIV / CAC vs PIV-Auth
- CAC to karta inteligentna specyficzna dla DoD, używana przez wojsko, cywilnych pracowników DoD i wykonawców; PIV to federalny standard poświadczeń tożsamości w cywilnych agencjach.
- PIV-Auth to certyfikat na CAC, który zbliża CAC do standardów PIV, wspierając interoperacyjność w systemach federalnych.
- Choć oba podejścia wspierają uwierzytelnianie certyfikatowe i mechanizmy kart inteligentnych, różnice dotyczą domen zaufania root CA, profili certyfikatów, wymogów weryfikacji (vetting) i polityk departamentalnych.
- W praktyce kierowanie systemów CAC w stronę zgodności z PIV-Auth ułatwia dostęp międzyagencyjny i zmniejsza fragmentację.
CAC vs inne karty inteligentne i tokeny
- Alternatywy obejmują tokeny sprzętowe (np. tokeny PKCS#11, YubiKey), certyfikaty programowe oraz rozwiązania mobilnych poświadczeń.
- Tokeny w formie kart inteligentnych nie wymagają baterii i bezpiecznie przechowują klucze w sprzęcie (oferując podobne korzyści jak CAC), ale nie mają szerokiej integracji DoD dla dostępu fizycznego i zarządzania cyklem życia.
- Mobilne i wirtualne poświadczenia mogą dawać elastyczność i wygodę, ale muszą spełniać równoważne poziomy zapewnienia, ochronę certyfikatów i wsparcie unieważniania.
Kiedy CAC nie jest właściwym narzędziem
- W systemach cywilnych i poza DoD, które nie ufają root PKI DoD, CAC może być niekompatybilny, o ile nie zostanie ustanowione cross-trust.
- W scenariuszach silnie mobilnych lub konsumenckich (np. typowe oprogramowanie biznesowe) wymagających prostego onboardingu, zależności od fizycznej karty i middleware CAC mogą być obciążeniem.
- Jeśli środowisko wymaga przepływów biometrycznych lub passwordless bez tokenów sprzętowych, CAC może być nadmiarowy lub nieoptymalny.
Którą opcję uwierzytelniania wybrać?
- Jeśli Twoja organizacja współpracuje z instytucjami federalnymi USA, CAC jest zazwyczaj wymaganym standardem.”
- W środowiskach mieszanych lub federalnych upewnij się, że rozwiązanie jest gotowe na CAC + PIV-Auth lub wspiera mostkowanie certyfikatów.
- W czysto korporacyjnych lub konsumenckich systemach tożsamości cyfrowej nowoczesne tokeny, poświadczenia mobilne lub federacja tożsamości (OIDC, FIDO2) mogą zapewnić większą elastyczność.
- Skorzystaj z sekcji porównań, aby dopasować rozwiązanie do wymogów zaufania, skali i ograniczeń integracyjnych.
Wdrożenie Common Access Card: kwestie implementacyjne
Jakie są kluczowe wyzwania wdrożeniowe dla uwierzytelniania CAC?
- Kompatybilność middleware, sterowników i czytników – zapewnienie, że middleware i czytniki kart działają stabilnie na różnych wersjach systemów i platformach. Wiele problemów z CAC wynika z niedopasowanych sterowników lub nieaktualnego firmware.
- Systemy legacy i aplikacje niewspierające CAC – wiele systemów przedsiębiorstw lub rozwiązań dostawców może nie wspierać logowania certyfikatowego ani kart inteligentnych, co wymaga adaptacji lub mostkowania.
- Opóźnienia w kontroli unieważnień / statusu – jeśli infrastruktura OCSP lub CRL jest wolna lub niedostępna, unieważnione CAC mogą być tymczasowo akceptowane.
- Szkolenia użytkowników i onboarding – brak wiedzy o użyciu CAC do logowania, zarządzaniu kodem PIN, problemach z czytnikami itp. zwiększa obciążenie działu wsparcia.
- Koszty i wymagania infrastrukturalne – punkty wydawania kart, drukarki kart, sprzęt czytników, licencje middleware oraz operacje wsparcia.
- Zaufanie między domenami i interoperacyjność – wysiłki modernizacyjne DoD mają na celu dostosowanie CAC do PIV-Auth, aby CAC była interoperacyjna w systemach federalnych.
- Zarządzanie zmianą przy redukcji certyfikatów – DoD przechodzi na mniejszą liczbę certyfikatów na CAC i wymaga dostosowania systemów do użycia PIV-Auth jako głównego identyfikatora.
Jakie polityki, wymogi zgodności i standardy trzeba uwzględnić?
- Memorandum „Modernizing the CAC” – nakazuje użycie certyfikatu PIV-Auth i redukcję starszych certyfikatów CAC w sieciach DoD, aby poprawić interoperacyjność i zgodność z federalnymi standardami tożsamości.
- Poradniki dla deweloperów i wdrożeniowe CAC – oficjalne zasoby DoD opisują wymagania middleware, specyfikacje czytników kart inteligentnych, platformy tokenów oraz wytyczne wdrożeń endpointów.
- Przewodnik wdrożeniowy DoD dla CAC Next Generation (NG) – przewodniki wdrożeniowe endpointów DoD definiują, jak CAC współpracuje z interfejsami PIV i urządzeniami kart inteligentnych.
Dobre praktyki dla płynnego wdrożenia CAC
- Zacznij od pilotażu w kontrolowanym środowisku, aby sprawdzić integracje czytników, middleware i aplikacji przed pełnym rolloutem.
- Upewnij się, że middleware i firmware czytników są aktualne i przetestowane na wszystkich docelowych wersjach OS/platform.
- Stosuj redundantne lub awaryjne usługi unieważnień (respondery OCSP, cache CRL), aby utrzymać dostępność, nawet gdy jedna ścieżka zawiedzie.
- Zapewnij jasne szkolenia, dokumentację i ścieżki eskalacji wsparcia (zwłaszcza dla resetów PIN i problemów z czytnikami).
- Monitoruj i loguj zdarzenia użycia CAC oraz błędy uwierzytelniania, aby wykrywać anomalie lub defekty wdrożenia.
- Zaplanuj i zakomunikuj harmonogram modernizacji/redukcji certyfikatów, dając systemom czas na przejście na PIV-Auth.
- Upewnij się, że aplikacje wspierają mapowanie atrybutów certyfikatu (subject DN, SAN) na tożsamość użytkownika i systemy autoryzacji (np. LDAP).
- Stosuj segmentację i zasadę najmniejszych uprawnień wokół systemów akceptujących uwierzytelnianie CAC, aby kompromitacja jednego systemu nie powodowała efektu domina.
Najczęściej zadawane pytania o CAC
Czym jest uwierzytelnianie CAC?
Uwierzytelnianie CAC odnosi się do procesu używania karty Common Access Card (CAC) jako poświadczenia w formie karty inteligentnej do bezpiecznego dostępu. Obejmuje certyfikat przechowywany na CAC oraz wprowadzenie kodu PIN użytkownika, co umożliwia kryptograficzny dowód tożsamości.
Czym jest Common Access Card?
Common Access Card (CAC) to karta inteligentna wydawana przez Departament Obrony USA dla żołnierzy, cywilnych pracowników DoD oraz uprawnionych wykonawców. Przechowuje certyfikaty, dane biometryczne i dane identyfikacyjne oraz jest używana zarówno do dostępu fizycznego, jak i logicznego.
Czym jest uwierzytelnianie kartą inteligentną CAC?
Uwierzytelnianie kartą inteligentną CAC to po prostu użycie certyfikatów osadzonych na CAC w protokole opartym o kartę inteligentną (np. wyzwanie-odpowiedź w PKI) do uwierzytelniania użytkowników w systemach. Jest to techniczna realizacja „uwierzytelniania CAC”.
Jakie certyfikaty przechowuje karta CAC?
Typowa karta Common Access Card (CAC) zawiera kilka certyfikatów cyfrowych, które pełnią różne funkcje bezpieczeństwa. Należą do nich certyfikat tożsamości lub logowania, certyfikat podpisu cyfrowego oraz certyfikat szyfrowania lub e-mail. Nowsze wersje CAC mogą także zawierać certyfikat PIV-Auth lub certyfikaty dostępu. Razem umożliwiają bezpieczne uwierzytelnianie, podpisywanie cyfrowe, szyfrowaną komunikację i kontrolę dostępu w systemach DoD.
Jak skonfigurować uwierzytelnianie CAC?
Aby skonfigurować uwierzytelnianie CAC, potrzebujesz ważnej karty Common Access Card, kompatybilnego czytnika oraz zainstalowanego odpowiedniego middleware. Zacznij od zaimportowania pakietów głównych i pośrednich urzędów certyfikacji (CA) DoD PKI do systemu. Następnie włącz logowanie oparte na certyfikatach w systemie operacyjnym, aplikacji lub urządzeniu sieciowym. Na koniec skonfiguruj sprawdzanie unieważnień certyfikatów za pomocą OCSP lub CRL oraz zmapuj atrybuty certyfikatu na konta użytkowników w usłudze katalogowej.
Czy CAC to uwierzytelnianie dwuskładnikowe?
Tak. Uwierzytelnianie CAC jest dwuskładnikowe: posiadanie karty CAC + znajomość PIN. Zapewnia to wyższy poziom pewności niż logowanie wyłącznie hasłem.
Czy CAC może być używane w systemach cywilnych lub poza DoD?
Czasami. Jeśli system ufa root CA DoD PKI i wspiera profil certyfikatu CAC, CAC może zadziałać. Jednak wiele środowisk cywilnych nie wspiera natywnie łańcuchów zaufania DoD PKI ani middleware CAC.
Co się dzieje, gdy CAC wygasa?
Gdy certyfikaty na CAC wygasają lub karta osiąga koniec okresu ważności, musi zostać odnowiona lub ponownie wydana. W okresie wygaśnięcia dostęp może nie działać w systemach wymagających aktualnej walidacji certyfikatów.
Jak bezpieczne jest uwierzytelnianie CAC?
Uwierzytelnianie CAC oferuje silną ochronę, jeśli jest poprawnie wdrożone. Jest odporne na phishing i kradzież poświadczeń. Jednak ryzyka obejmują utratę karty, ataki na PIN, niebezpieczne middleware, opóźnienia unieważnień oraz błędną konfigurację systemów. Stosowanie dobrych praktyk jest niezbędne, aby utrzymać bezpieczeństwo.