- Bezprawnik -
- Firma -
- KSeF 2.0 ma poważną lukę bezpieczeństwa. Jeden certyfikat otwiera drzwi do faktur wielu firm
KSeF 2.0 ma poważną lukę bezpieczeństwa. Jeden certyfikat otwiera drzwi do faktur wielu firm
Krajowy System e-Faktur w wersji 2.0 zawiera mechanizm, który może umożliwić nieautoryzowany dostęp do danych fakturowych dowolnej firmy – w tym podmiotów krytycznych dla bezpieczeństwa państwa. Problem zgłosił nam czytelnik, pan Jarosław, który szczegółowo przeanalizował architekturę systemu. Jego wnioski są alarmujące.

Na czym polega problem?
W KSeF 2.0 użytkownik uwierzytelnia się certyfikatem, a następnie wybiera "kontekst logowania" – czyli NIP podmiotu, w imieniu którego chce działać. Z dokumentacji Ministerstwa Finansów wynika, że jeden certyfikat można wykorzystywać do pracy w kontekście wielu różnych podmiotów.
I tu zaczyna się problem.
Scenariusz ataku – całkowicie legalny i trudny do wykrycia
Wyobraźmy sobie następującą sytuację:
- Księgowa Anna pracuje w firmie A (powiedzmy: gmina, elektrownia lub inny podmiot krytyczny). Ma uprawnienia do przeglądania i wystawiania faktur w KSeF.
- Ta sama Anna legalnie dorabia w firmie X – małym biurze rachunkowym. Tam również ma uprawnienia w KSeF.
- Firma X, dla wygody i automatyzacji, przechowuje certyfikat Anny w swoim systemie księgowym. To standardowa praktyka – tak działają popularne programy jak Symfonia, Infakt,
wFirma, Comarch czy iFirma. - Teraz firma X może użyć certyfikatu Anny, zalogować się do KSeF "jako ona", a następnie wybrać kontekst NIP firmy A – i uzyskać pełny dostęp do jej faktur.
Jednocześnie już po publikacji tekstu wFirma przesłała nam swoje stanowisko w sprawie tego problemu, przekonując, że byli gotowi na taki scenariusz i wdrożyli ścisłe procedury bezpieczeństwa:
Certyfikaty są ściśle powiązane z konkretnym użytkownikiem oraz firmą. Oznacza to, że jeśli użytkownik (np. wspomniana w artykule Pani Anna) wprowadzi swój certyfikat do systemu, jest on przypisany wyłącznie do jej konta.
Żaden inny użytkownik w ramach tej samej organizacji (Firmy X) nie ma wglądu w ten certyfikat, nie ma do niego dostępu ani nie może go wykorzystać do autoryzacji własnych działań.
Opisany w artykule scenariusz, w którym „Firma X" dysponuje certyfikatem pracownika w sposób ogólnodostępny dla innych osób w systemie, jest w przypadku wFirma technicznie niemożliwy.
Firma A nie ma szans tego wykryć. Logowanie następuje prawidłowym, ważnym certyfikatem osoby uprawnionej. System nie widzi niczego podejrzanego.

Dlaczego to jest tak groźne?
Pan Jarosław słusznie wskazuje, że mamy do czynienia z ryzykiem systemowym:
Naruszenie poufności – podmiot trzeci uzyskuje dostęp do pełnej dokumentacji fakturowej innej firmy, bez jej wiedzy i zgody.
Ryzyko integralności – możliwe jest nie tylko przeglądanie, ale też wystawianie faktur w imieniu podmiotu A.
Brak rozliczalności – firma A nie jest w stanie ustalić, że dostęp nastąpił z zewnątrz, bo technicznie wszystko wygląda legalnie.
Skala problemu – w KSeF będą operować podmioty krytyczne: elektrownie, wodociągi, gminy, szpitale, firmy zbrojeniowe. Jeden pracownik z uprawnieniami w dwóch miejscach może otworzyć drogę do masowego wycieku danych.
Certyfikaty bez ograniczeń – konstrukcyjny błąd systemu
Kluczowy problem polega na tym, że certyfikaty KSeF nie posiadają możliwości ograniczenia do konkretnego podmiotu. Jeden certyfikat = dostęp do wszystkich kontekstów, w których użytkownik ma uprawnienia.
Jednocześnie nie istnieją przepisy zakazujące pracy w kilku firmach. Trudno sobie wyobrazić, by pracodawca mógł zabronić pracownikowi używania jego własnego certyfikatu w innym miejscu zatrudnienia – byłoby to naruszenie konstytucyjnego prawa do pracy.
To sprawia, że obecna architektura certyfikatów imiennych jest – jak ujął to nasz czytelnik – "całkowicie bezsensowna" z punktu widzenia bezpieczeństwa.
Komentarz redakcji
Problem zgłoszony przez pana Jarosława to nie teoretyczna dywagacja, lecz realne zagrożenie wynikające z oficjalnej dokumentacji i działającej wersji testowej systemu. Nasz czytelnik załączył screeny pokazujące, że ten sam certyfikat (identyczny numer seryjny) umożliwia logowanie w kontekście różnych podmiotów.
Ministerstwo Finansów wielokrotnie zapewniało o bezpieczeństwie KSeF. Czas, by odniosło się do tego konkretnego scenariusza – zanim system ruszy na pełną skalę, a dane tysięcy firm trafią w niepowołane ręce.
zobacz więcej:
01.06.2026 9:27, Piotr Janus
01.06.2026 8:43, Edyta Wara-Wąsowska
01.06.2026 8:01, Rafał Chabasiński

Nocleg pod namiotem w Tatrach może kosztować życie lub co gorsza 1000 zł. W 2020 roku wiatr zrzucił z Zawratu dwie osoby
01.06.2026 7:16, Marcin Szermański
01.06.2026 6:25, Filip Dąbrowski
31.05.2026 20:36, Edyta Wara-Wąsowska
31.05.2026 15:03, Filip Dąbrowski
31.05.2026 13:33, Jakub Bilski
31.05.2026 13:33, Marcin Szermański
31.05.2026 13:26, Joanna Świba
31.05.2026 11:36, Marcin Szermański
31.05.2026 10:28, Mateusz Krakowski
31.05.2026 9:11, Rafał Chabasiński
31.05.2026 8:31, Piotr Janus
31.05.2026 8:05, Aleksandra Smusz
31.05.2026 8:02, Rafał Chabasiński
31.05.2026 7:45, Rafał Chabasiński
31.05.2026 6:28, Rafał Chabasiński
30.05.2026 20:14, Rafał Chabasiński
30.05.2026 13:15, Miłosz Magrzyk
30.05.2026 11:27, Piotr Janus
30.05.2026 11:11, Rafał Chabasiński
30.05.2026 10:42, Rafał Chabasiński

Minimalna temperatura w szkole jest, maksymalnej nie ma. Tak prawo zostawia dzieci w 30-stopniowych klasach
30.05.2026 9:23, Piotr Janus
30.05.2026 8:25, Piotr Janus



























