Red team to zespół specjalistów, którzy wcielają się w rolę atakujących i próbują włamać się do organizacji, korzystając z technik podobnych do prawdziwych cyberprzestępców. Ćwiczenie ma sprawdzić, czy systemy, ludzie i procedury wykryją i zatrzymają atak.
Czym red teaming różni się od pentestu?
Test penetracyjny szuka możliwie wielu podatności w ustalonym zakresie. Red team ma jeden cel, np. zdobycie dostępu do danych, i działa ukrycie, często łącząc ataki techniczne, socjotechnikę i dostęp fizyczny. Mierzy się nie liczbę luk, lecz zdolność obrony do wykrycia ataku.
Etapy działań
Rozpoznanie, uzyskanie dostępu, poruszanie się po sieci, eskalacja uprawnień i osiągnięcie celu, a na końcu raport z opisem ścieżki ataku i rekomendacjami. Całość odbywa się na podstawie umowy i zasad określających, co wolno testować.
Dla kogo?
Dla organizacji, które mają już podstawowe zabezpieczenia i chcą sprawdzić ich skuteczność w warunkach zbliżonych do prawdziwych. Mniejsze firmy zaczynają od zwykłych testów penetracyjnych.
Najczęściej opisywanym przykładem podatności aplikacji internetowych jest SQL Injection, a jej wykrywanie i usuwanie w praktyce obejmuje zabezpieczenie aplikacji przed SQL Injection.
Zobacz w praktyce
Jak zabezpieczyć aplikację przed SQL Injection
Analiza logów serwera strony internetowej - poradnik
Ochrona przed atakami brute force – jak zabezpieczam logowanie na stronie i serwerze