Przygotowanie
Potwierdzamy zakres, upoważnienie i warunki testu. Sprawdzamy dostęp do środowiska, kont i dokumentacji.
Pentesty aplikacji
Sprawdzamy, czy można przejąć konto, uzyskać dostęp do cudzych danych lub obejść ważne reguły aplikacji. Testujemy aplikacje webowe i API w uzgodnionym zakresie. Wyniki opisujemy tak, aby Twój zespół mógł zaplanować poprawki.
Zaufali nam
Portal klienta, panel pracownika czy API partnera mogą udostępniać te same dane na różne sposoby. Test obejmuje uzgodnione funkcje i role użytkowników, nie tylko stronę logowania. Pomaga sprawdzić zabezpieczenia przed uruchomieniem, po zmianach lub podczas oceny dostawcy.
Scenariusze dobieramy do funkcji systemu, przetwarzanych danych i tego, jak korzystają z niego użytkownicy.
Model uzgadniamy z Tobą. Większy dostęp do informacji zmienia zakres weryfikacji, ale sam nie gwarantuje wykrycia wszystkich błędów.
Raport dotyczy konkretnej wersji i zakresu aplikacji. Nie jest gwarancją braku podatności ani certyfikatem zgodności firmy.
System zarządzania bezpieczeństwem informacji Virtline jest certyfikowany przez TÜV NORD Polska. Zakres i ważność potwierdza opublikowany dokument.
Zobacz certyfikat VirtlineWyniki narzędzi łączymy z ręczną analizą funkcji, uprawnień i procesów aplikacji.
Potwierdzamy zakres, upoważnienie i warunki testu. Sprawdzamy dostęp do środowiska, kont i dokumentacji.
Wykonujemy uzgodnione scenariusze, analizujemy wyniki i w kontrolowany sposób weryfikujemy podatności. Istotne ograniczenia zapisujemy w raporcie.
Przekazujemy raport i wyjaśniamy ustalenia zespołowi technicznemu oraz osobom decyzyjnym. Uzgadniamy priorytety poprawek.
Jeśli została uzgodniona, po poprawkach ponownie sprawdzamy wskazane podatności. Dokumentujemy ich aktualny status i ograniczenia retestu.
Zakres praktyczny
Potrzebujemy zgody na testowanie oraz jasnych granic prac. Różne środowiska i role mogą wymagać osobnych scenariuszy.
Wskazujemy adresy, wersję systemu, objęte API i zależności od innych dostawców. Uzgadniamy, które działania można wykonać na produkcji.
Ustalamy role testowe oraz sposób przygotowania danych. Przekazanie kont i dokumentacji odbywa się uzgodnionym bezpiecznym kanałem.
Omawiamy procesy, których naruszenie najbardziej zaszkodzi firmie, np. dostęp do danych klientów lub zatwierdzanie płatności.
Określamy dozwolone techniki, limity, terminy oraz osoby do kontaktu i warunki przerwania prac.
OWASP ASVS porządkuje wymagania bezpieczeństwa aplikacji, a WSTG opisuje scenariusze testów. Zakres i wersje materiałów ustalamy dla konkretnej aplikacji i jej API, uwzględniając dane, role użytkowników i ryzyka uzgodnione z klientem. Źródła prawne poniżej uzupełniają ten kontekst; nie zastępują metodyki testowania ani nie oznaczają, że pentest potwierdza pełną zgodność firmy.
Źródło
Przewodnik po scenariuszach testowania bezpieczeństwa aplikacji webowych.
Zobacz przewodnik OWASPŹródło
Oficjalny tekst ogólnego rozporządzenia o ochronie danych w EUR-Lex.
Otwórz źródłoŹródło
Oficjalna karta normy określającej wymagania dla systemu zarządzania bezpieczeństwem informacji.
Otwórz źródłoTak, jeśli uwzględnimy je w zakresie. Ustalamy interfejsy, funkcje, role i dane do sprawdzenia. Dostępna dokumentacja API oraz konta testowe pomagają objąć scenariusze, których nie widać w samej przeglądarce.
Nie zawsze. Możemy uzgodnić test bez kont, test z kontami o różnych rolach albo zakres obejmujący kod i dokumentację. Model zależy od celu. Przekazanie kodu nie oznacza automatycznie przeglądu całej aplikacji.
Można uzgodnić test na produkcji, ale ryzyka nie da się całkowicie wyeliminować. Określamy dozwolone działania, godziny, ograniczenia i warunki przerwania. Scenariusze z większym ryzykiem wymagają osobnych ustaleń lub środowiska testowego.
Możemy wykonać retest wskazanych podatności. Jego zakres, termin i koszt ustalamy w ofercie lub osobno, przed pracami. Ponowna kontrola pojedynczych poprawek nie zastępuje pełnego testu nowej wersji aplikacji.
Opisz rodzaj aplikacji, najważniejsze funkcje, dostępne role i zakres API. Podaj, czy masz środowisko testowe oraz kiedy potrzebujesz wyników. Sposób bezpiecznego przekazania dostępów i poufnej dokumentacji ustalimy osobno.
Omów test aplikacji