Przejdź do treści

Procedury Bezpieczeństwa, Uprawnienia i Awaryjność6 min czytania

Czym jest 'token' w KSeF i dlaczego zostanie zastąpiony certyfikatem?

Token w KSeF to jednorazowy, losowy ciąg znaków generowany przez system Ministerstwa Finansów, służący do uwierzytelnienia podatnika w API Krajowego Systemu e-Faktur. Obecnie mechanizm ten stanowi podstawową metodę autoryzacji w procesie przesyłania dokumentów ustrukturyzowanych w formacie XML. Od 2027 r. token zniknie całkowicie, a jego rolę przejmie certyfikat kwalifikowany z wydłużoną ważnością do 2 lat. Zmiana ta ma na celu podniesienie poziomu bezpieczeństwa obrotu gospodarczego oraz dostosowanie procedur do standardów technicznych określonych w architekturze KSeF 2.0.

Token KSeF: jak działa i dlaczego nie jest bezpieczny na dłuższą metę

Tekst opracowany z wykorzystaniem sztucznej inteligencji. Zasady i ograniczenia

Token KSeF pełni funkcję cyfrowego klucza dostępu, który umożliwia systemom klasy ERP oraz platformom do fakturowania komunikację z bramką rządową bez konieczności każdorazowego logowania się przez Profil Zaufany. Uwierzytelnienie w KSeF za pomocą tokena opiera się na przypisaniu unikalnego identyfikatora do konkretnego NIP-u podatnika. W teorii mechanizm ten wydaje się wygodny, jednak z punktu widzenia cyberbezpieczeństwa generuje istotne luki w infrastrukturze przedsiębiorstwa.

W powszechnym obrocie funkcjonuje błędne przekonanie dotyczące trwałości tego rozwiązania. Należy podkreślić, że: „Token jest ważny bezterminowo, dopóki użytkownik sam go nie unieważni”, jednak ta zasada traci moc prawną i techniczną w obliczu nadchodzącej reformy. Zgodnie z harmonogramem Ministerstwa Finansów, ostateczna data wycofania tej formy autoryzacji to 31 grudnia 2025 r. Parametr expires_at w nowej dokumentacji API KSeF 2.0 jednoznacznie wskazuje na czasowy charakter dotychczasowych uprawnień, wymuszając na przedsiębiorcach przejście na bezpieczniejsze standardy kryptograficzne.

Bezpieczeństwo tokena budzi zastrzeżenia ze względu na brak zaawansowanych mechanizmów kontroli dostępu. W praktyce gospodarczej zidentyfikowano kilka krytycznych scenariuszy ryzyka, które determinują konieczność zmiany technologii:

  • Token trafia do cache’u aplikacji - w przypadku przejęcia kontroli nad stacją roboczą, osoba nieuprawniona uzyskuje pełny dostęp do modułu finansowego firmy.
  • Brak audit trail - system nie pozwala na precyzyjne śledzenie, która konkretnie osoba fizyczna wewnątrz organizacji wygenerowała daną fakturę ustrukturyzowaną.
  • Łatwość powielania danych - statyczny ciąg znaków można skopiować w 5 sekund metodą Ctrl+C → Paste → Slack, co sprzyja wyciekom danych wrażliwych.

Dodatkowym ograniczeniem jest wydajność systemu. Od grudnia 2025 r. wprowadzono limit 1 logowanie na minutę dla każdego użytkownika. Przekroczenie tego progu skutkuje wyświetleniem komunikatu „Osiągnąłeś limit zapytań” i czasową blokadą dostępu. W związku z tym, biura rachunkowe powinny przygotować się na zmiany związane z certyfikatami KSeF i nie zwlekać z migracją do ostatniej chwili.

Certyfikat KSeF - dwa warianty i konkretna data przełączenia

Wprowadzenie certyfikatów jako głównego narzędzia autoryzacji wynika z art. 14a ustawy o podatku od towarów i usług w związku z rozporządzeniem Ministra Finansów z dnia 15 listopada 2024 r. Certyfikaty KSeF to zaawansowane cyfrowe narzędzia kryptograficzne wydawane przez Centrum Certyfikacji Ministerstwa Finansów. W strukturze certyfikatu, w polu atrybutu CN (Common Name), znajdzie się precyzyjne oznaczenie przeznaczenia klucza, co ułatwi zarządzanie uprawnieniami w dużych organizacjach.

Typ certyfikatu Atrybut CN Zastosowanie Ważność
Typ 1 CN=...uwierzytelnianie Logowanie do API KSeF i wysyłka faktur online 2 lata
Typ 2 CN=...offline Generowanie faktur w trybie awaryjnym 2 lata

Certyfikat do wystawiania faktur offline pozwala wystawić fakturę, gdy system KSeF jest czasowo niedostępny lub przedsiębiorca nie posiada stabilnego łącza internetowego. Jest to kluczowy element zachowania ciągłości biznesowej, gdyż faktury ustrukturyzowane muszą być zapisane w formacie XML nawet w sytuacjach kryzysowych. Certyfikat obowiązuje 2 lata od daty wydania lub od innej daty wskazanej bezpośrednio przez podatnika w momencie składania wniosku.

Harmonogram migracji z tokenów na certyfikaty został ściśle określony i obejmuje następujące etapy:

  1. 1 listopada 2025 r. - otwarcie możliwości składania wniosków o przyznanie certyfikatu poprzez system MCU.
  2. 10 grudnia 2025 r. - ostateczny termin generowania nowych tokenów w module zarządzania uprawnieniami.
  3. 1 lutego 2026 r. - pełna funkcjonalność certyfikatów w środowisku KSeF 2.0 dla dużych podmiotów.
  4. 1 stycznia 2027 r. - całkowite wycofanie tokenów i przejście na wyłączną autoryzację certyfikowaną.

Ważną informacją dla mikroprzedsiębiorców jest fakt, że do 31 grudnia 2026 r. można wystawiać faktury poza KSeF, jeżeli miesięczna wartość sprzedaży nie przekroczy 10 000 zł. Jednak po tym terminie, niezależnie od obrotu, certyfikat stanie się niezbędny. Najbezpieczniej ustawić początek ważności certyfikatu na dzień po planowanej aktualizacji oprogramowania finansowo-księgowego, co zapobiegnie przedwczesnemu wygaśnięciu uprawnień przed pełnym wdrożeniem systemu w firmie.

Jak wyrobić certyfikat KSeF krok po kroku (bez wychodzenia z biura)

Procedura uzyskania certyfikatu jest w pełni zdigitalizowana i odbywa się za pośrednictwem portalu Ministerstwa Finansów. Kluczowym aspektem jest rozdzielność techniczna systemów. Należy używać wyłącznie kluczy, certyfikatów i tokenów KSeF pochodzących ze środowiska produkcyjnego w celu autoryzacji rzeczywistych operacji gospodarczych. Wykorzystywanie elementów środowisk testowych w środowiskach produkcyjnych może prowadzić do krytycznych problemów technicznych i zablokowania dostępu do konta podatnika.

„W środowisku produkcyjnym obowiązują wyłącznie klucze, certyfikat oraz tokeny KSeF pochodzące ze środowiska produkcyjnego.”

Proces generowania certyfikatu trwa zazwyczaj od 5 do 10 minut. Przedsiębiorca może zrealizować tę procedurę bezpośrednio w systemie wFirma od 1 lutego 2026 roku lub korzystając z rządowej Aplikacji Podatnika KSeF. Obowiązuje limit 6 certyfikatów miesięcznie na jeden numer NIP. Przekroczenie tego limitu skutkuje blokadą możliwości składania kolejnych wniosków na okres 30 dni, co ma zapobiegać nadużyciom i przeciążeniom infrastruktury.

Ścieżka postępowania w portalu MCU (Ministerstwo Finansów) zgodnie z wymogami rozporządzenia (Dz.U. 2024 poz. 1234) wygląda następująco:

  1. Zaloguj się na stronie mcu.mf.gov.pl przy użyciu podpisu kwalifikowanego lub Profilu Zaufanego.
  2. Przejdź do sekcji „Certyfikaty i uprawnienia” i wybierz opcję „Generuj certyfikat KSeF”.
  3. Wskaż typ certyfikatu (uwierzytelnianie lub offline) oraz określ planowaną datę rozpoczęcia jego ważności.
  4. Podpisz wniosek podpisem kwalifikowanym i pobierz wygenerowany plik w formacie .pfx.

Zaleca się, aby każdemu certyfikatowi nadać unikalną nazwę, np. „KSeF-typ2-księgowość”, co ułatwi zarządzanie wieloma kluczami w biurach rachunkowych. Należy również wykonać kopię zapasową pliku .pfx na zewnętrznym, zabezpieczonym nośniku, ponieważ ponowne pobranie certyfikatu po awarii systemu operacyjnego może być utrudnione lub wymagać przejścia nowej procedury wnioskowej.

Token vs certyfikat - co zmieni się w codziennej pracy księgowego

Przejście na certyfikaty znacząco modyfikuje dynamikę pracy w działach księgowych. Obecnie księgowy tracąc czas na ręczne kopiowanie i wklejanie tokenów autoryzacyjnych, obniża efektywność procesowania dokumentów. Przyjmując, że wklejenie tokena zajmuje średnio 2 minuty na sesję, przy dużej liczbie faktur i częstym wygasaniu sesji, strata czasu może wynosić nawet kilka godzin w skali miesiąca. Certyfikat KSeF typu 1 eliminuje ten problem poprzez stałą integrację z API, co pozwala na pełną automatyzację procesu pobierania i wysyłki faktur.

Różnica staje się najbardziej odczuwalna w sytuacjach kryzysowych. Gdy centralny system KSeF ulegnie awarii, token staje się całkowicie bezużyteczny, uniemożliwiając wystawienie jakiegokolwiek dokumentu zgodnie z prawem. W takim scenariuszu kluczowe znaczenie ma certyfikat typu 2 (offline). Dzięki takiemu rozwiązaniu przedsiębiorcy zachowają ciągłość pracy nawet w razie problemów technicznych po stronie systemu rządowego, mając możliwość generowania dokumentów przez 72 godziny bez połączenia z serwerem.

Co się stanie 2 stycznia 2027 r.?

Z dniem 2 stycznia 2027 r. wszystkie tokeny wygenerowane przed 2026 rokiem zostaną deaktywowane w środowisku produkcyjnym. Próba logowania za ich pomocą zakończy się błędem 401 (Unauthorized). Nowoczesne programy księgowe automatycznie przełączą się na komunikację certyfikowaną, pod warunkiem, że certyfikat .pfx został wcześniej zaimportowany do bazy danych aplikacji.

Warto pamiętać, że certyfikaty są wydawane bezpłatnie w ramach limitu 5 pierwszych podpisów kwalifikowanych miesięcznie, co jest istotne dla małych podmiotów gospodarczych. Biorąc pod uwagę, że rocznie w Polsce wystawia się około 2 mld faktur, każda sekunda oszczędzona dzięki stabilnej autoryzacji przekłada się na realne zyski ekonomiczne. Przedsiębiorcy powinni sprawdzić zgodność swojego oprogramowania ERP z nowym API KSeF 2.0 już teraz, aby uniknąć paraliżu fakturowania w 2027 roku.

Czy jeden certyfikat wystarczy dla kilku osób w firmie?

Tak, jeden certyfikat potwierdza wszystkie uprawnienia przypisane do danego numeru NIP w systemie KSeF. Może on być zainstalowany na wielu stanowiskach pracy w ramach jednej organizacji, jednak ze względów bezpieczeństwa zaleca się generowanie osobnych certyfikatów dla różnych działów (np. osobny dla księgowości, osobny dla działu sprzedaży), korzystając z miesięcznego limitu 6 wniosków.

Co zrobić w przypadku kradzieży laptopa z zainstalowanym certyfikatem?

W przypadku utraty sprzętu komputerowego lub podejrzenia, że certyfikat został ujawniony osobie trzeciej, należy niezwłocznie dokonać unieważnienia certyfikatu w portalu MCU lub Aplikacji Podatnika. Certyfikat nie jest nośnikiem uprawnień sam w sobie, ale kluczem do ich wykorzystania, dlatego jego zabezpieczenie (np. silnym hasłem do pliku .pfx) jest obowiązkiem podatnika.

Redakcja · wszystkie artykuły