Testowanie bezpieczeństwa - proces
Testy bezpieczeństwa można postrzegać jako kontrolowany atak na system, który w realistyczny sposób ujawnia luki w zabezpieczeniach. Jego celem jest ocena aktualnego stanu systemu informatycznego. Jest również znany jakopenetration test lub bardziej popularnie jako ethical hacking.
Test penetracyjny jest wykonywany etapami, a tutaj w tym rozdziale omówimy cały proces. W każdej fazie należy sporządzić odpowiednią dokumentację, aby wszystkie kroki niezbędne do odtworzenia ataku były łatwo dostępne. Dokumentacja służy również jako podstawa do szczegółowego raportu, który klienci otrzymują po zakończeniu testu penetracyjnego.
Test penetracyjny - przepływ pracy
Test penetracyjny składa się z czterech głównych faz -
- Drukowanie stóp
- Scanning
- Enumeration
- Exploitation
Te cztery kroki są wielokrotnie powtarzane, co idzie w parze z normalnym SDLC.