09 kwietnia 2010

Ofensywne testowanie bezpieczeństwa serwisów internetowych (darmowy Netsparker!)

Firma Mavituna Security opublikowała niedawno darmowe narzędzie do przeprowadzania w pełni zautomatyzowanych, ofensywnych testów bezpieczeństwa aplikacji internetowych. WebRaider pozwala w sprzyjających warunkach na przejęcie całkowitej kontroli nad docelowym systemem przy pomocy jednego kliknięcia myszką. Tym razem jednak Mavituna przygotowała jeszcze większą niespodziankę. Otóż brytyjska firma udostępniła darmową wersję swego sztandarowego i bardzo kosztownego oprogramowania Netsparker (Next Generation Web Application Security Scanner).

Netsparker jest przez firmę Mavituna Security określany mianem Next Generation Web Application Security Scanner i trzeba przyznać, że slogan ten nie jest wyłącznie zabiegiem marketingowym. Program jest zaawansowanym środowiskiem do automatycznego wykrywania błędów w zabezpieczeniach serwisów internetowych, niezależnie od zastosowanych w ich ramach technologii. Bez problemu obsługiwane są technologie AJAX oraz JavaScript.

Netsparker jest w stanie wykryć całą gamę luk bezpieczeństwa, takich jak podatności na:
  • SQL Injection,
  • Cross-site Scripting,
  • Cross-site Scripting via Remote File Injection,
  • Local/Remote File Inclusions,
  • Remote Code Injection,
  • OS Level Command Injection oraz wiele innych.
Na wykryciu podatności na atak jednak się nie kończy, Netsparker jest również w stanie w sposób automatyczny wykorzystać (ang. exploit) obecność luk do wykonania testowego włamania!

W taki oto sposób Ferruh Mavituna z firmy Mavituna Security zaprezentował nam możliwość uzyskania dostępu do systemowej konsoli serwera za pomocą automatycznego wykorzystania podatności typu SQL Injection:



Wskaźnik wykryć fałszywych (false-positive) jest niezwykle niski (producent twierdzi wręcz, że takie zjawisko w przypadku Netsparkera w ogóle nie występuje), ze względu na to, że program potwierdza istnienie odkrytych przez siebie luk za pomocą prawdziwych ataków testowych (Integrated Exploitation Engine).

Możliwości oprogramowania są więc naprawdę imponujące, niestety cena Netsparkera mogła skutecznie ostudzić nasz entuzjazm, gdyż roczna subskrypcja wersji Professional to koszt 3000 USD. Firma Mavituna Security zdecydowała się jednak na opublikowanie darmowej wersji Community Edition, dzięki której każdy może zapoznać się z możliwościami Netsparkera. Oto jak darmowa wersja Netsparkera sprawuje się w działaniu:
Z moich pierwszych testów praktycznych wynika, że możliwości darmowego Netsparkera w zakresie wykrywania luk nie zostały w jakiś sposób ograniczone w stosunku do wersji płatnych. Dokładne porównanie funkcji poszczególnych wersji znajdziemy pod tym adresem. Testy potwierdziły również, że możliwości detekcyjne Netsparkera znacznie przewyższają możliwości innych tego typu zautomatyzowanych skanerów (w szczególności tych darmowych). Interfejs jest bardzo przejrzysty, a obsługa programu banalnie prosta. Pozostaje nam więc tylko przetestować za pomocą tego świetnego programu bezpieczeństwo własnych serwisów internetowych, a następnie załatać wszystkie odnalezione luki (raporty generowane przez Netsparkera są bardzo precyzyjne, co na pewno ułatwi nam całe zadanie).

Na koniec wypada jeszcze tylko wspomnieć, że używanie Netsparkera w stosunku do cudzych serwisów internetowych (bez wyraźnej zgody właściciela/administratora) będzie najprawdopodobniej stanowić złamanie prawa. Jest tak, ponieważ skanowanie wykonywane przez Netsparkera w dużej mierze składa się z prawdziwych ataków (testowych). Pomijając już znaczną ilość generowanych zapytań, które mogą spowodować efekt podobny do ataku typu DoS, takie ataki testowe mogą również w jakiś sposób zaburzyć działanie docelowego serwisu. Warto więc również zachować ostrożność w trakcie testowania serwisów działających produkcyjnie.

Komentarze (5)

Wczytywanie... Logowanie...
  • Zalogowany jako
Taak... Ciekawe co OVH by zrobiło jakbym sobie serwer przetestował -.-
2 odpowiedzi · aktywny 778 tygodni temu
Zapytaj grzecznie, czy możesz przeskanować własny hostowany przez nich serwis :). Netsparker naprawdę pokazuje mnóstwo ciekawych rzeczy.
To jest ten serwer wirtualny.
Więc ten ;>
Wątpię...
Smart Security dziabnął plik z tym skanerem w locie i wywalił do kwarantanny. Powód? "Prawdopodobnie MSIL/Spy.Keylogger.D koń trojański" :D. False positive, czy ktoś dodaje coś do posiłku :>? Nie ma SHA więc nawet nie mam jak sprawdzić, na razie sobie daruję ;)
1 odpowiedź · aktywny mniej niż minuta temu
Wiele z opisywanych przeze mnie narzędzi (choćby Metasploit) nie podoba się wielu antywirusom.

Wyślij nowy komentarz

Comments by