Dowody testów penetracyjnych i zarządzania podatnościami, jakich naprawdę chce zespół bezpieczeństwa kupującego
Dla kogo jest ten przewodnik
Ten przewodnik jest dla founderów, CTO albo szefów inżynierii w firmach B2B SaaS sprzedających do segmentu enterprise, którzy trafili na sekcję bezpiecznego wytwarzania oprogramowania albo zarządzania podatnościami w kwestionariuszu bezpieczeństwa i znaleźli pytanie w stylu „przekaż raport z najnowszego testu penetracyjnego". Możesz go nie mieć. Możesz nie być pewien, czy w ogóle go potrzebujesz. I możesz nie znać różnicy między pentestem, o który pyta kupujący, a skanowaniem podatności, które już prowadzisz.
Pytanie kryjące się za pytaniem brzmi: czy potrafisz znaleźć i naprawić słabości we własnym produkcie, zanim zrobi to atakujący, i czy masz na to dowód. Pentest to jedna mocna forma takiego dowodu, ale nie jedyna, a to, czy potrzebujesz go, żeby sprzedać danemu kupującemu, zależy bardziej od kupującego i twojego etapu rozwoju niż od uniwersalnej reguły.
Na koniec będziesz znać różnicę między testem penetracyjnym a skanem podatności, czy naprawdę potrzebujesz pentestu, żeby sprzedawać do enterprise, jaki dowód wystarczy na twoim etapie, i jak odpowiedzieć uczciwie, jeśli nie masz jeszcze ani jednego, ani drugiego. To materiał towarzyszący ogólnemu przewodnikowi po kwestionariuszu bezpieczeństwa dostawcy.
- Skan podatności jest zautomatyzowany i znajduje znane problemy. Test penetracyjny to człowiek aktywnie próbujący wykorzystać słabości, łączyć je w łańcuchy i sprawdzać realny wpływ. Kupujący przywiązują do pentestu większą wagę, bo pokazuje on wykorzystywalność, a nie tylko samo istnienie luki.
- Ani SOC 2, ani ISO 27001 nie nazywają wprost testu penetracyjnego twardym wymogiem, ale audytorzy obu standardów oczekują dowodu, że identyfikujesz, testujesz i naprawiasz podatności, a pentest to popularny sposób, żeby taki dowód dostarczyć.
- To, czy potrzebujesz pentestu, żeby sprzedawać do enterprise, zależy od kupującego. Część wymaga świeżego pentestu wykonanego przez zewnętrzną firmę przed podpisaniem umowy, inni akceptują silny program zarządzania podatnościami plus wiarygodny plan. Pytaj, zamiast zakładać.
- W małej firmie SaaS obronną odpowiedzią jest działająca praktyka zarządzania podatnościami (skanowanie, zarządzanie zależnościami, proces naprawy z terminami) plus, gdy wymaga tego konkretna transakcja, pentest o określonym zakresie zlecony zewnętrznej firmie.
- PDF ze skanera z okładką to nie raport z pentestu. Gdy kupujący prosi o dowód pentestu, chce raportu z metodologią, ustaleniami z oceną powagi oraz statusem naprawy i retestu.
Pentest kontra skan podatności
Tych dwóch pojęć używa się zamiennie, a dobra odpowiedź na kwestionariusz zaczyna się od ich rozdzielenia.
Skan podatności jest zautomatyzowany. Skaner sprawdza twoje systemy, zależności, a czasem aplikację, względem bazy znanych podatności i błędów konfiguracji, i tworzy listę. Skany są szybkie, tanie i powtarzalne, dlatego powinny działać w sposób ciągły jako część normalnej pracy. Ich ograniczenie polega na tym, że znajdują znane problemy, ale nie potrafią powiedzieć, które z nich są faktycznie wykorzystywalne w twoim środowisku ani co atakujący mógłby ze sobą połączyć.
Test penetracyjny to człowiek albo zespół, aktywnie próbujący się włamać. Tester symuluje realnego atakującego: sonduje twoją aplikację, łączy mniejsze słabości w realną ścieżkę, sprawdza, czy błąd kontroli dostępu naprawdę pozwala mu dotrzeć do danych, do których nie powinien mieć dostępu. Pentest ocenia wykorzystywalność, wpływ na biznes i ścieżki ataku, których nie wychwyci automatyczny skan. Jest wolniejszy i droższy, i zwykle robi się go okresowo, często raz w roku albo przed dużym wydaniem, a nie w sposób ciągły.
Relacja między nimi polega na tym, że się uzupełniają. Skanowanie to ciągły punkt odniesienia, który łapie znane problemy, gdy się pojawiają. Pentest to okresowa, głębsza kontrola, która znajdzie to, co znalazłby ludzki przeciwnik. Kupujący znają tę różnicę, dlatego odpowiedź na pytanie „czy przeprowadzacie testy penetracyjne" opisem waszego skanera czyta się jako niezrozumienie tego, o co w ogóle spytano.
Czy SOC 2 albo ISO 27001 wymagają pentestu
To pytanie wraca bez końca, bo zespoły zakładają, że certyfikacja narzuca taki wymóg. Precyzyjna odpowiedź jest bardziej użyteczna niż samo tak albo nie.
Ani SOC 2, ani ISO 27001 nie nakazują wprost testu penetracyjnego z nazwy. SOC 2 nie narzuca konkretnej listy testów technicznych; jego Common Criteria wymieniają test penetracyjny jako jedną z kilku metod, jakich organizacja może użyć, by spełnić oczekiwania oceny, a nie jako twardy wymóg. ISO 27001 celowo skupia się na rezultacie: definiuje, co musisz osiągnąć, a nie dokładnie jak, więc też nie nazywa pentestu z imienia.
Oba standardy oczekują dowodu, że potrafisz identyfikować podatności, testować swoje kontrole i naprawiać słabości w systemach obsługujących dane klienta. Dla wielu firm SaaS i technologicznych test penetracyjny to jeden z najczystszych sposobów, by taki dowód dostarczyć, dlatego pentesty są powszechne wśród certyfikowanych firm, mimo że standardy nie narzucają ich z nazwy. Uczciwe ujęcie tego w kwestionariuszu brzmi więc: certyfikacja nie wymaga pentestu jako takiego, ale wymaga wykazywalnego zarządzania podatnościami, a pentest to mocny sposób, żeby to wykazać. Przewodniki gotowość dostępowa do SOC 2 i kontrole dostępu ISO 27001 pokrywają stronę dostępową tych standardów.
Czy potrzebujesz pentestu, żeby sprzedawać do enterprise
Realistyczna odpowiedź brzmi: to zależy od kupującego, więc sprawdź, zamiast zakładać.
Część kupujących z segmentu enterprise, zwłaszcza w regulowanych sektorach jak usługi finansowe, wymaga świeżego raportu z testu penetracyjnego wykonanego przez zewnętrzną firmę, zanim podpiszą umowę, kropka. Dla nich brak takiego raportu to twarda blokada, i żadna narracja o zarządzaniu podatnościami jej nie zastąpi. Inni kupujący akceptują silny program zarządzania podatnościami plus wiarygodny plan przeprowadzenia pentestu, zwłaszcza dla mniejszego dostawcy obsługującego mniej wrażliwe dane. A wielu kupujących mieści się gdzieś pomiędzy, traktując pentest jako mocny plus, ale nie absolutną bramkę.
Z tego wynikają dwa praktyczne wnioski. Po pierwsze, jeśli konkretna transakcja od tego zależy, zapytaj kupującego wprost, czy raport z pentestu jest wymogiem, czy tylko preferencją. To jedno pytanie mówi ci, czy musisz go teraz zlecić, czy twój istniejący dowód plus plan wystarczą, żeby przejść przez weryfikację. Po drugie, pentest ma termin ważności. Kupujący generalnie chcą świeżego raportu, zwykle sprzed nie więcej niż dwunastu miesięcy, więc stary raport może nie zadowolić uważnej osoby weryfikującej. Jeśli go zlecasz, licz się z tym, że to koszt powtarzalny, a nie jednorazowy zakup.
Dla małej firmy SaaS sprzedającej do segmentu enterprise działający wzorzec to prowadzenie ciągłego zarządzania podatnościami jako coś naturalnego i zlecenie pentestu o określonym zakresie zewnętrznej firmie, gdy osiągasz etap, na którym wymagają go transakcje enterprise. Zlecenie pierwszego pentestu przed konkretną transakcją enterprise to rozsądny, powszechny ruch.
Jaki dowód wystarczy na twoim etapie
W małej firmie SaaS bez zespołu bezpieczeństwa obronną pozycję buduje się z kilku elementów, z których żaden nie wymaga dużego budżetu.
Ciągłe skanowanie podatności. Automatyczne skanowanie infrastruktury i aplikacji, działające regularnie, z wynikiem zasilającym proces, a nie folder, którego nikt nie czyta.
Zarządzanie zależnościami. Sposób śledzenia i aktualizowania bibliotek zewnętrznych, od których zależy twój produkt, oraz wychwytywania znanych podatności w nich. To tam żyje duża część realnych problemów, i kupujący o to pytają.
Proces naprawy z terminami. Nie tylko znajdowanie problemów, ale ich naprawianie w wyznaczonym czasie, z problemami o wyższej powadze adresowanymi szybciej. Osoba weryfikująca chce zobaczyć, że ustalenia prowadzą do napraw, a nie że skaner po prostu działa.
Test penetracyjny zewnętrznej firmy, gdy wymaga tego transakcja. Zlecony zewnętrznemu testerowi, o zakresie dopasowanym do twojego produktu, z prawdziwym raportem. Dla wielu małych firm SaaS staje się to właściwą inwestycją w miarę pojawiania się transakcji enterprise, a nie czymś potrzebnym od pierwszego dnia.
Uczciwe podsumowanie jest takie, że działająca praktyka zarządzania podatnościami plus świeży pentest o określonym zakresie wystarczają do większości weryfikacji enterprise na twoim etapie. Za mało to skaner działający bez procesu naprawy albo pojedynczy stary pentest bez bieżącej praktyki za nim. Osoby weryfikujące szukają programu, a nie jednorazowego artefaktu.
Co zawiera prawdziwy raport z pentestu
Gdy kupujący prosi o dowód pentestu, ma na myśli konkretny rodzaj dokumentu, a wysłanie czegoś innego sygnalizuje brak doświadczenia. Zautomatyzowany wynik skanera z okładką to nie raport z testu penetracyjnego.
Raport, który przechodzi uważną weryfikację, zwykle zawiera sekcję metodologii opisującą, jak przeprowadzono test, w tym testowanie manualne; ustalenia z oceną powagi, zwykle w skali CVSS, i szczegółami proof-of-concept; sekcję naprawy pokazującą, co zrobiono z każdym ustaleniem; oraz dowód retestu dla ustaleń krytycznych i wysokich, pokazujący, że zostały naprawione i potwierdzone. Ta struktura odróżnia prawdziwy raport z pentestu od eksportu ze skanera.
Nie wysyłasz pełnego raportu każdemu kupującemu. Raporty z pentestów zawierają wrażliwe szczegóły twoich słabości, więc powszechną praktyką jest udostępnianie podsumowania albo listu atestacyjnego otwarcie, a pełnego raportu pod NDA. Osoba weryfikująca po stronie kupującego zna to ustalenie.
Wzorzec pytanie kupującego, wzorcowa odpowiedź, co sprawdzają
Czytanie tych pytań tak, jak robi to osoba weryfikująca, trzyma odpowiedź na właściwym kursie.
Pytanie: Czy regularnie przeprowadzacie testy penetracyjne?Wzorcowa odpowiedź (gdy tak): Zlecamy coroczny test penetracyjny naszej aplikacji i infrastruktury zewnętrznej firmie, ostatnio w [miesiąc/rok], o zakresie [zakres]. Ustalenia krytyczne i wysokie są naprawiane i retestowane. Podsumowanie jest dostępne otwarcie, a pełny raport pod NDA.Co sprawdzają: czy odbył się prawdziwy, świeży, niezależny test, czy ustalenia zostały naprawione i czy potrafisz przedstawić raport.
Pytanie: Jak zarządzacie podatnościami?Wzorcowa odpowiedź: Prowadzimy ciągłe skanowanie podatności w naszej infrastrukturze i aplikacji oraz śledzimy zależności zewnętrzne pod kątem znanych podatności. Ustalenia są priorytetyzowane według powagi i naprawiane w wyznaczonych terminach, z problemami o wyższej powadze traktowanymi priorytetowo. Możemy opisać ten proces i udostępnić dowody na życzenie.Co sprawdzają: czy skanowanie zasila faktyczny proces naprawy z terminami, a nie że skaner po prostu działa.
Jak odpowiedzieć, jeśli nie masz jeszcze żadnego z nich
Jeśli nie masz pentestu ani formalnego programu zarządzania podatnościami, złym ruchem jest deklarowanie, że go masz, albo zostawienie pytań pustych. Właściwy ruch jest taki sam jak przy każdej luce: podaj, co jest prawdą teraz, co robisz i do kiedy.
Mocna odpowiedź na lukę może brzmieć: „Obecnie nie mamy raportu z testu penetracyjnego wykonanego przez zewnętrzną firmę. Prowadzimy [skanowanie i zarządzanie zależnościami, które faktycznie robisz] i zlecamy pentest o określonym zakresie zewnętrznej firmie, docelowo na [data]. W międzyczasie możemy opisać naszą obecną praktykę zarządzania podatnościami i udostępnić dowody skanowania na życzenie." To uczciwe, pokazuje, że rozumiesz, o co pytają, i daje osobie weryfikującej coś do śledzenia.
Kupujący akceptują uczciwe luki z planem dużo chętniej niż pewną siebie deklarację, której zaprzeczy późniejsza weryfikacja referencji. Jest też powód kontraktowy, żeby być dokładnym: odpowiedzi z kwestionariusza mogą być przywołane w umowie, więc deklarowanie pentestu, którego nie przeprowadziłeś, to oświadczenie, za którym nie staniesz. Jeśli transakcja naprawdę wymaga pentestu przed podpisaniem, uczciwa odpowiedź na lukę jest też tym, co uruchamia właściwą decyzję wewnętrzną: zlecić go teraz. Ogólny przewodnik jak obsługiwać luki w kwestionariuszu pokrywa formułowanie luki tak, żeby osoba weryfikująca ją zaakceptowała.
Źródła
- IS Partners, What Are SOC 2 Penetration Testing Requirements? · ispartnersllc.com (SOC 2 nie narzuca konkretnej listy testów technicznych; Common Criteria wymieniają test penetracyjny jako jedną z kilku akceptowalnych metod).
- BrightDefense, SOC 2 Penetration Testing Requirements (2026) · brightdefense.com/resources/soc-2-penetration-testing (audytorzy oczekują dowodu identyfikowania, testowania i naprawiania podatności; pentest to popularny sposób, żeby taki dowód dostarczyć).
- Blaze Infosec, ISO 27001 Penetration Testing Requirements · blazeinfosec.com/post/iso-27001-pentest-requirements (ISO 27001 skupia się na rezultacie i nie nazywa testu penetracyjnego wprost; raport, który przechodzi weryfikację, potrzebuje metodologii, ustaleń w skali CVSS z proof of concept, statusu naprawy i dowodu retestu).
- CYBRI, Pentest Report vs. Vulnerability Scan for SOC 2 and ISO 27001 · cybri.com/blog/pentest-report-vs-vulnerability-scan-for-soc-2-iso-27001 (skany automatycznie znajdują znane problemy; pentesty oceniają wykorzystywalność, wpływ na biznes i połączone ścieżki ataku; skan jest zwykle słabszym dowodem niż pentest).
let's start with a conversation
Most first conversations start with not quite knowing what you have or where to begin. That's normal, and it's exactly where we're useful.
Tell us what prompted this. An upcoming audit, an incident, a client's security questionnaire, or just a sense that things have gotten messy.
We'll take it from there

+48 783 762 997
julian@unshadowit.com

