Dlaczego audyt jest konieczny
Większość kierowników biznesu unika tematu audytu bezpieczeństwa IT, licząc na to, że „nikomu się nie uda nas zhakować". Taka strategia jest nie tylko naiwna, ale wręcz kosztowna. Badania GlobalData z 2024 roku pokazują, że średni koszt naruszenia danych w Polsce wynosi około 850 tysięcy złotych, a w dużych organizacjach przekracza 2 miliony. Jednocześnie 60 procent incydentów bezpieczeństwa mogłoby być zapobiegniętych lub zminimalizowanych dzięki regularnemu audytowi oraz testowaniu penetracyjnemu.
Definicja i cel audytu
Audyt bezpieczeństwa IT to systematyczny, kompleksowy proces oceny stanu ochrony systemów informacyjnych organizacji. Polega na identyfikacji zagrożeń, podatności i słabości w infrastrukturze, aplikacjach oraz procedurach bezpieczeństwa. Właściwie przeprowadzony audyt daje kierownictwu jasny obraz rzeczywistego poziomu bezpieczeństwa, umożliwia planowanie inwestycji w ochronę i pozwala na wykazanie należytej staranności w przypadku przyszłych incydentów. To szczególnie istotne w kontekście regulacji prawnych takich jak RODO czy NIS2, które wymagają od organizacji wykazania, że podejmują odpowiednie środki techniczne i organizacyjne do ochrony danych.
60 procent incydentów bezpieczeństwa mogłoby być zapobiegniętych poprzez regularne audyty.
Istnieje wiele rodzajów audytów bezpieczeństwa, każdy z innym zakresem i celem.
Kiedy audyt jest obowiązkowy - cztery reżimy prawne
Pytanie „czy musimy?" pada częściej niż „czy warto?". Odpowiedź zależy od tego, pod który reżim podpada organizacja - a w praktyce wiele podmiotów podlega kilku naraz.
Krajowe Ramy Interoperacyjności - podmioty realizujące zadania publiczne. Obowiązuje rozporządzenie Rady Ministrów z 21 maja 2024 r. (Dz.U. 2024 poz. 773), które 23 maja 2024 r. zastąpiło rozporządzenie z 2012 r. Obowiązek audytu to dziś §19 ust. 2 pkt 14: okresowy audyt wewnętrzny w zakresie bezpieczeństwa informacji nie rzadziej niż raz na rok. To najkrótszy cykl ze wszystkich czterech reżimów. Uwaga na materiały krążące w sieci - wiele z nich nadal powołuje się na §20 nieobowiązującego rozporządzenia i podaje częstotliwość „raz na dwa lata".
Ustawa o krajowym systemie cyberbezpieczeństwa - podmioty kluczowe. Po nowelizacji obowiązującej od 3 kwietnia 2026 r. podmiot kluczowy przeprowadza audyt bezpieczeństwa systemu informacyjnego na własny koszt, co najmniej raz na 3 lata, licząc od dnia podpisania raportu z ostatniego audytu. Kopię raportu przekazuje organowi właściwemu w terminie 3 dni roboczych od jego otrzymania. Organ może ponadto w każdym czasie nakazać podmiotowi kluczowemu audyt zewnętrzny, a podmiotowi ważnemu - w razie incydentu poważnego lub innego naruszenia ustawy.
DORA - sektor finansowy. Rozporządzenie (UE) 2022/2554, stosowane od 17 stycznia 2025 r., wymaga corocznego testowania systemów i aplikacji ICT wspierających funkcje krytyczne lub istotne, a dla wyznaczonych podmiotów - zaawansowanych testów penetracyjnych opartych na zagrożeniach (TLPT) co najmniej raz na trzy lata. Przy korzystaniu z testerów wewnętrznych co najmniej co trzeci test musi wykonać podmiot zewnętrzny.
RODO - wszyscy administratorzy i procesorzy. Art. 32 ust. 1 lit. d nakazuje „regularne testowanie, mierzenie i ocenianie skuteczności środków technicznych i organizacyjnych mających zapewnić bezpieczeństwo przetwarzania". RODO celowo nie podaje częstotliwości - to obowiązek oparty na ryzyku. Nie znaczy to jednak, że jest miękki: w czerwcu 2026 r. NSA oddalił skargę kasacyjną Virgin Mobile, utrzymując karę 1 599 395 zł, i potwierdził, że obowiązek regularnego testowania ciąży na administratorze od 25 maja 2018 r.
Co zmieniła nowelizacja KSC z 3 kwietnia 2026 roku
Nowelizacja ustawy o KSC (Dz.U. 2026 poz. 252), wdrażająca dyrektywę NIS-2, przebudowała zasady audytu w czterech miejscach.
Cykl wydłużony, zakres poszerzony. Wcześniej obowiązek dotyczył operatorów usług kluczowych w cyklu dwuletnim. Dziś obejmuje wszystkie podmioty kluczowe w cyklu trzyletnim - ale liczba podmiotów objętych ustawą wzrosła wielokrotnie.
Koniec zwolnienia przez audyt KRI. Uchylony został przepis, który pozwalał podmiotowi publicznemu zaliczyć audyt wewnętrzny KRI na poczet audytu KSC. Jednostka podlegająca obu reżimom robi dziś audyt KRI corocznie i audyt KSC raz na trzy lata. To dwie różne rzeczy, o różnym zakresie i różnych wymaganiach wobec audytora.
Wymóg niezależności wprost w ustawie. Audytu nie może przeprowadzić osoba, która realizuje w podmiocie audytowanym zadania z zakresu zarządzania bezpieczeństwem lub realizowała je w ciągu roku przed rozpoczęciem audytu. Koniec z sytuacją, w której ten sam człowiek wdraża zabezpieczenia i ocenia ich skuteczność.
Kary za brak audytu. Niedopełnienie obowiązku audytu jest wprost wymienione w katalogu deliktów. Podmiot kluczowy odpowiada do 10 mln euro lub 2% przychodu (kwota wyższa), nie mniej niż 20 000 zł; podmiot ważny - do 7 mln euro lub 1,4% przychodu, nie mniej niż 15 000 zł. Osobna kara może dotknąć kierownika podmiotu - do 300% jego wynagrodzenia.
Kalendarz. Podmioty, które spełniały przesłanki 3 kwietnia 2026 r., mają czas na wdrożenie obowiązków rozdziału 3 do 3 kwietnia 2027 r., a na pierwszy audyt - do 3 kwietnia 2028 r.
Kto może przeprowadzić audyt
Ustawa o KSC wskazuje trzy dopuszczalne ścieżki: akredytowana jednostka oceniająca zgodność, CSIRT sektorowy albo co najmniej dwóch audytorów spełniających jeden z trzech alternatywnych warunków kwalifikacyjnych.
Pierwsza ścieżka to certyfikat z wykazu określonego rozporządzeniem Ministra Cyfryzacji z 12 października 2018 r. (Dz.U. 2018 poz. 1999). Wykaz obejmuje CIA, CISA, CISM, CRISC, CGEIT, CISSP, SSCP, Certified Reliability Professional, certyfikaty ISA/IEC 62443 Cybersecurity Expert oraz certyfikaty audytora wiodącego SZBI wg PN-EN ISO/IEC 27001 i systemu ciągłości działania wg PN-EN ISO 22301, wydane przez akredytowaną jednostkę certyfikującą osoby.
Druga ścieżka to udokumentowana co najmniej trzyletnia praktyka w zakresie audytu bezpieczeństwa systemów informacyjnych. Trzecia - dwuletnia praktyka uzupełniona dyplomem studiów podyplomowych z audytu bezpieczeństwa systemów informacyjnych wydanym przez jednostkę uprawnioną do nadawania stopnia doktora nauk ekonomicznych, technicznych lub prawnych.
Praktykę rozumie się konkretnie: wykonanie w ciągu ostatnich trzech lat co najmniej trzech audytów bezpieczeństwa systemów informacyjnych lub ciągłości działania albo wykonywanie takich audytów w wymiarze co najmniej połowy etatu.
KRI nie stawia wobec audytora żadnych formalnych wymogów certyfikacyjnych - liczy się niezależność od audytowanego obszaru i kompetencje merytoryczne. To luka, którą część jednostek wypełnia audytem „z wewnątrz", wykonanym przez informatyka, który sam wdrażał oceniane zabezpieczenia. Formalnie audyt jest, praktycznie - nie ma wartości diagnostycznej.
Typy audytów bezpieczeństwa
Ocena podatności (vulnerability assessment) to zautomatyzowany lub półzautomatyzowany proces skanowania systemów i sieci w poszukiwaniu znanych podatności bezpieczeństwa. Narzędzia takie jak Nessus, Qualys czy OpenVAS przesiewają infrastrukturę w poszukiwaniu nieaktualizowanych systemów operacyjnych, brakujących łatek bezpieczeństwa, słabych konfiguracji lub źle skonfigurowanych usług sieciowych. Ocena podatności jest szybka, powtarzalna i relatywnie niedrożna, dlatego powinna być przeprowadzana regularnie - co najmniej raz w kwartale dla krytycznych systemów. Jej główną wadą jest fakt, że identyfikuje tylko znane podatności i nie uwzględnia możliwości exploitacji w realnych warunkach ani zagrożeń zero-day.
Penetration testing
Test penetracyjny (penetration test, pentest) to natomiast naśladowanie ataku rzeczywistego przez autoryzowanych specjalistów z celem sprawdzenia, jak skutecznie systemy bronią się przed napaścią. W trakcie pentesta zespół bezpieczeństwa próbuje włamania się do systemu, escalacji uprawnień, kradzieży danych i ukrycia śladów - dokładnie jak rzeczywisty atakujący. Pentest jest znacznie bardziej zaawansowany niż ocena podatności, ponieważ testuje nie tylko techniczne słabości, ale także procedury, świadomość pracowników i ogólne bezpieczeństwo operacyjne. Test penetracyjny powinien być przeprowadzany co najmniej raz do roku, a dla organizacji w sektorach krytycznych (finanse, infrastruktura, opieka zdrowotna) co najmniej dwa razy w roku, szczególnie po znaczących zmianach infrastruktury.
Audyt zgodności
Audyt zgodności (compliance audit) weryfikuje czy organizacja spełnia wymagania norm i regulacji takich jak RODO, ISO 27001, NIS2 czy Prawo Bankowe. Audytor ocenia procesy, polityki, dokumentację oraz implementację wymaganych kontroli. To nie jest test techniczny, ale holistyczna ocena dojrzałości bezpieczeństwa organizacji w kontekście wymogów prawnych i standardów branżowych. Audyt zgodności jest obowiązkowy dla wielu organizacji i powinien być przeprowadzany co najmniej raz w roku, a dla dużych organizacji zarządzających wrażliwymi danymi - dwukrotnie rocznie.
Średni koszt naruszenia danych wynosi około 850 tysięcy złotych.
Przegląd konfiguracji (configuration review) to szczegółowa analiza ustawień systemów, urządzeń sieciowych, baz danych i aplikacji w poszukiwaniu złych konfiguracji, które mogą stanowić zagrożenie bezpieczeństwa. Specjalista sprawdza czy serwery są skonfigurowane zgodnie z benchmarkami bezpieczeństwa (na przykład CIS Benchmarks), czy usługi działają z najniższymi możliwymi uprawnieniami, czy logowanie jest prawidłowo skonfigurowane i czy wszystkie niepotrzebne usługi są wyłączone. Ta forma audytu jest szczególnie ważna po wdrożeniu nowych systemów lub zmianach architekturalnych.
Audyt, test penetracyjny, skan podatności - trzy różne rzeczy
Te trzy pojęcia bywają w ofertach używane wymiennie, a oznaczają zupełnie inny rodzaj pracy, inny koszt i inny rodzaj dowodu.
Audyt to - zgodnie z definicją ISO 19011 - systematyczny, niezależny i udokumentowany proces uzyskiwania dowodów i ich obiektywnej oceny w celu ustalenia stopnia spełnienia kryteriów audytu. Kluczowe jest to ostatnie słowo: audyt zawsze odnosi się do jakiegoś układu odniesienia - normy, rozporządzenia, polityki wewnętrznej. Bez kryteriów nie ma audytu, jest przegląd. Najczęstszym kryterium w naszej praktyce jest ISO 27001 i jej Annex A, bo daje gotową, sprawdzalną listę zabezpieczeń.
Skan podatności to zautomatyzowane porównanie wykrytych systemów i wersji oprogramowania z bazą znanych podatności. NIST SP 800-115 opisuje ograniczenie tej metody wprost: skanery nie wykrywają podatności ujawniających się dopiero w kombinacji wielu czynników i przypisując każdemu znalezisku niskie ryzyko, potrafią zbudować fałszywe poczucie bezpieczeństwa.
Test penetracyjny to według tej samej publikacji NIST testowanie, w którym audytor naśladuje realne ataki, żeby znaleźć sposoby obejścia zabezpieczeń - zwykle szukając kombinacji podatności dających większy dostęp, niż dałaby którakolwiek z nich osobno. NIST prowadzi go w czterech fazach: planowanie, rozpoznanie, atak, raportowanie. I ostrzega: systemy mogą w trakcie testu zostać uszkodzone lub unieruchomione, dlatego zakres i zasady prowadzenia testu muszą być uzgodnione na piśmie przed jego rozpoczęciem.
Rozróżnienie to nie jest akademickie - odzwierciedla je prawo. DORA traktuje „oceny podatności i skanowanie" oraz „testy penetracyjne" jako odrębne pozycje w katalogu wymaganych testów, a TLPT stawia jako osobną, wyższą kategorię.
Metodologie audytów
Profesjonalne audyty bezpieczeństwa opierają się na sprawdzonych metodologiach. OWASP Top 10 to lista dziesięciu najpoważniejszych zagrożeń dla aplikacji webowych - jest to punkt wyjścia dla każdego testera aplikacji. PTES (Penetration Testing Execution Standard) to szczegółowy standard opisujący wszystkie fazy penetration testingu, od reconnaisance poprzez postexploitation aż do raportowania. NIST Cybersecurity Framework natomiast dostarcza struktury do zarządzania ryzykiem cyberbezpieczeństwa, obejmując pięć głównych funkcji: Identify, Protect, Detect, Respond i Recover. Profesjonalny audytor powinien być zaznajomiony z wszystkimi trzema podejściami i wybierać odpowiednie metodologie w zależności od celu audytu i charakteru organizacji.
Czego naprawdę szukają audytorzy - dane CERT Polska za 2025 rok
Zamiast list typu „dziesięć najczęstszych błędów" warto sięgnąć po twarde dane. Zespół Testów Bezpieczeństwa CERT Polska opublikował w raporcie rocznym za 2025 r. rozkład podatności wykrytych we własnych audytach, sklasyfikowany według OWASP Top 10:2025. Testy aplikacji webowych stanowiły 72% wykonanych prac.
Rozkład znalezisk: błędna konfiguracja zabezpieczeń - 40%, niewłaściwa kontrola dostępu - 18%, błędy uwierzytelniania - 12%, błędy kryptograficzne - 10%, niebezpieczne projektowanie - 9%. Pierwsze cztery kategorie to około 80% wszystkich wykrytych problemów.
Wniosek jest niewygodny dla dostawców narzędzi: dominującym problemem nie jest brak technologii, tylko sposób jej skonfigurowania. Domyślne hasła, otwarte porty administracyjne, nagłówki bezpieczeństwa pozostawione bez zmian, konta serwisowe z uprawnieniami administratora - to nie są luki, które załatwi kolejna licencja.
W aplikacjach mobilnych obraz jest jeszcze wyraźniejszy: ekspozycja powierzchni ataku i błędy komunikacji między komponentami wystąpiły w 95,1% przebadanych aplikacji, problemy z integralnością aplikacji w 50%, niezabezpieczona komunikacja sieciowa w 38,7%.
Skala tła: w 2025 r. CERT Polska przyjął 658 320 zgłoszeń i zarejestrował 260 783 incydenty - o 152% więcej niż rok wcześniej. Oszustwa komputerowe stanowiły 97,1% incydentów, phishing - 30% wszystkich zdarzeń. Odnotowano 179 przypadków ransomware.
Raportowanie wyników
Raport z audytu bezpieczeństwa powinien być kompleksowym dokumentem zawierającym streszczenie dla kierownictwa, szczegółowy opis znalezionych podatności, rekomendacje naprawcze oraz wycenę ryzyka. Każda znaleziona podatność powinna być sklasyfikowana według ważności - zwykle na cztery kategorie: krytyczna (wymagająca natychmiastowego działania), wysoka (powinny być naprawione w ciągu dni), średnia (można planować naprawę w ciągu tygodni) i niska (warte uwzględnienia, ale mniej pilne).
Podatności krytyczne to takie, które mogą bezpośrednio prowadzić do utraty dostępu do systemów, kradzieży danych lub przerwania działania. Wysoka ważność oznacza podatności, które mogą być exploitowane przez atakującego, ale wymagają pewnych dodatkowych warunków lub wiedzy. Średnia ważność to podatności, które mogą być wykorzystane, ale wymagają znacznie większego wysiłku. Niska ważność oznacza podatności teoretyczne lub te, które praktycznie są trudne do exploitacji.
Podatności krytyczne mogą prowadzić do utraty dostępu do systemów.
Dobrze napisany raport zawiera także „executive summary" - streszczenie dla nie-technicznych decydentów, które wyjaśnia ryzyko w języku biznesowym. Zamiast mówić „znaleziono XSS w formularzu", raport powinien wyjaśnić: „znaleziono podatność, która mogłaby pozwolić atakującemu na kradzież sesji zalogowanego pracownika, a w rezultacie dostęp do wrażliwych danych klienta". To zmienia perspektywę z technicznej na biznesową i uzasadnia inwestycję w naprawę.
Raport i co dalej - obowiązki proceduralne
Raport z audytu nie kończy sprawy, a od 2026 r. uruchamia konkretne terminy.
Podmiot kluczowy przekazuje kopię raportu organowi właściwemu do spraw cyberbezpieczeństwa w ciągu 3 dni roboczych od jego otrzymania. Termin biegnie od otrzymania raportu, nie od zakończenia prac audytowych - warto to uwzględnić w umowie z audytorem, żeby data podpisania raportu nie zaskoczyła organizacji w środku urlopów.
Organ może w każdym czasie nakazać podmiotowi kluczowemu przeprowadzenie audytu przez podmiot zewnętrzny, wskazując termin i rodzaj uprawnionych wykonawców. Wobec podmiotu ważnego taki nakaz jest możliwy w razie incydentu poważnego lub innego naruszenia ustawy. Decyzja podlega natychmiastowemu wykonaniu - nie ma tu czasu na szukanie wykonawcy od zera.
Dla podmiotów publicznych działających w reżimie KRI raport z audytu wewnętrznego jest podstawowym dowodem realizacji §19 ust. 2 pkt 14 podczas kontroli. Kontrolujący pyta zwykle o trzy rzeczy: kto audyt przeprowadził i czy był niezależny od ocenianego obszaru, jaki był zakres, oraz co się stało z ustaleniami. Raport bez planu działań naprawczych i bez dowodów ich realizacji jest dokumentem, nie dowodem zgodności.
Plan działań naprawczych
Plan naprawy (remediation plan) to skoordynowana strategia eliminacji znalezionych podatności. Nie wszystkie podatności można naprawić natychmiast - w rzeczywistości, poprawa bezpieczeństwa to proces długoterminowy. Dobrze opracowany plan naprawy priorytetizuje działania: krytyczne podatności powinny być naprawione w ciągu 1-2 tygodni, wysokie w ciągu miesiąca, średnie w ciągu kwartału, a niskie w ciągu roku. Plan powinien być realistyczny, uwzględniać zasoby dostępne w organizacji oraz wpływ na bieżące operacje.
Częstość audytów powinna być dostosowana do profilu ryzyka organizacji. Małe firmy z ograniczoną infrastrukturą mogą prowadzić kompleksowy audyt bezpieczeństwa raz do roku, uzupełniając go kwartalną oceną podatności. Duże korporacje zarządzające wrażliwymi danymi lub systemy w sektorach krytycznych powinny prowadzić penetration testing co najmniej dwa razy w roku, a ocenę podatności przeprowadzać co miesiąc. Po każdej większej zmianie infrastruktury - migracji do chmury, wdrożeniu nowego systemu ERP czy zmianie dostawcy usług - audyt powinien być przeprowadzony ponownie. Dodatkowo po każdym poważnym incydencie bezpieczeństwa warto przeprowadzić szczegółowy audyt, żeby ustalić przyczynę źródłową i zapobiec powtórzeniu się podobnych zdarzeń.
Czerwone flagi w raportach audytu to między innymi bardzo ogólne wnioski bez konkretnych przykładów, brak informacji o ważności podatności, brak jasnych rekomendacji naprawczych czy raport, który sugeruje, że audytor nie rzeczywiście testował system, a jedynie uruchomił scanner automatyczny. Profesjonalny audytor zawsze powinien być w stanie udowodnić każdą znalezioną podatność, pokazać jak można ją exploitować i zasugerować konkretne metody naprawy. Jeśli audytor nie potrafi tego zrobić, jego raport wart jest bardzo mało.
Zwrot z inwestycji (ROI) z regularnych audytów jest przytłaczający. Koszt jednotkowego audytu wynosi zwykle od 5 do 20 procent szacunkowego kosztu jednego poważnego incydentu bezpieczeństwa. Organizacja, która inwestuje 50 tysięcy złotych rocznie w audyty bezpieczeństwa, jest w stanie uniknąć potencjalnych strat w milionach złotych. Ponadto, regularne audyty pozwalają na wykazanie „należytej staranności" w kontekście regulacji - jeśli dojdzie do incydentu, możliwość wykazania, że organizacja regularnie testowała bezpieczeństwo, będzie decydująca w ocenie potencjalnych kar regulatory lub pozwów sądowych.
Audyt bezpieczeństwa IT to inwestycja, nie wydatek. To nie zdarza się „innym firmom" - incydenty bezpieczeństwa spotykają organizacje wszystkich wielkości, od małych startupów po duże korporacje. Jedyna różnica polega na tym, czy ryzyko zostało zidentyfikowane i wyeliminowane zanim do niego dojdzie, czy też odkrywane jest dopiero po ataku. Organizacje, które zdecydowały się na cykliczny audyt bezpieczeństwa IT, mogą spać spokojnie wiedząc, że robią wszystko co w ich mocy, aby chronić swoje systemy, dane i reputację.
Audyt jest punktem wyjścia, nie celem. Wnioski trzeba przełożyć na trwałe mechanizmy - jak poukładać bezpieczeństwo na co dzień, opisujemy w tekście Cyberbezpieczeństwo w firmie, a scenariusz reakcji na zdarzenie w Zarządzaniu incydentami krok po kroku.
Ile to kosztuje i dlaczego widełki są tak szerokie
Nie istnieje żadne niezależne, publiczne badanie rynku audytów bezpieczeństwa w Polsce. Wszystkie krążące liczby pochodzą z cenników dostawców i agregatorów ofert - i różnią się o rząd wielkości. Dla testu aplikacji webowej publikowane stawki zaczynają się od około 2 000 zł netto u jednych dostawców, a średnia z agregatora ofert dla tej samej usługi wynosi blisko 35 000 zł.
Ta rozbieżność sama w sobie jest informacją: rynek nie ma ustandaryzowanego zakresu. Pod tą samą nazwą sprzedaje się zarówno kilkugodzinny skan automatyczny z wygenerowanym raportem, jak i kilkutygodniową pracę zespołu, który ręcznie weryfikuje logikę biznesową aplikacji.
Zanim porównasz oferty, ustal cztery rzeczy: co dokładnie wchodzi w zakres (liczba aplikacji, adresów IP, ról użytkowników), czy testy są manualne czy automatyczne, czy w cenie jest retest po wdrożeniu poprawek, oraz kto podpisuje raport i jakie ma kwalifikacje. Bez tego porównujesz kwoty, nie usługi.
Uczciwie: przy audycie zgodności - KRI, KSC czy ISO 27001 - publiczne dane cenowe praktycznie nie istnieją. Koszt zależy od liczby lokalizacji, złożoności systemów dziedzinowych i stanu wyjściowego dokumentacji, a rzetelną wycenę da się przygotować dopiero po rozpoznaniu zakresu.


