..
Wśród najpoważniejszych i najbardziej rozpowszechnione luki w zabezpieczeniach aplikacji uwagę obawy o SQL Injection. Chociaż teoria i zalecenia dotyczące konkretnych zmian zostały poddane w ostatnich dziesięciu / piętnaście lat, do tej klasy podatności pozostaje głównym koszmarem dla programistów i twórców aplikacji internetowych, a jednocześnie jeden z najbardziej atrakcyjny cel dla napastników i wewnętrznych zewnętrznych, a jego znaczenie może być zainstalowane na stałe w różnych Top Ten Lista usterek wskazanych przez OWASP (Open Web Application Security Project).
W tym artykule prezentujemy sqlmap, potężny open-source narzędzie do automatyzacji procesu odkrywania i wykorzystywania SQL Injection, dostosowując się do DBMS jako back-end docelowej aplikacji.
Ten artykuł jest przeznaczony dla czytelników już podstawową wiedzę o SQL Injection, w tym tekście będą traktowane przyczyny wrażliwości i / lub środki zaradcze, aby zapobiec, nie zostaną wprowadzone, a także z języka SQL, których znajomość, choć podstawy, uważa się, warunkiem niezbędnym do pomyślnego artykułu.
sqlmap jest open-source narzędzie, które obiecuje zautomatyzować etapy odkrywania i wrażliwość wykorzystuje klasyfikowane jako "-SQL Injection", opracowany w całości w Pythonie, sqlmap jest zatem dostępny dla wszystkich głównych systemów operacyjnych. sqlmap jest wszechstronnym narzędziem do analizy SQL Injection, jak:
Ze względu na ogromną popularnością, dostać sqlmap jest niezwykle prosta i zazwyczaj przejść do bezpośredniego pobrania ze strony hostowane na SourceForge, gdzie można pobrać archiwum (niezależny od platformy) lub pakiet binarny dla większości dystrybucji GBU / Linux lub Windows .
Dla tych, którzy chcą korzystać i zawsze przetestować najnowszą wersję rozwojową, można przystąpić do realizacji transakcji do repozytorium Subversion za pomocą polecenia:
svn checkout https://svn.sqlmap.org/sqlmap/trunk/sqlmap sqlmap-devNależy pamiętać, że jak kod na etapie rozwoju, repozytorium często zawiera wersje cierpienia sqlmap z błędów, które mogą znacznie wpłynąć na działanie oprogramowania.
sqlmap realizuje trzy strategie, mające zweryfikować istnienie luki w SQL Injection:
| |
Javascript (Kurs)
Kompletny przewodnik po stronie klienta skryptów. Od 39 €. |
| |
Web Design (Kurs)
Strony Web Design z HTML, CSS i dynamicznego HTML. Od 39 €. |
| |
Webmaster Advanced (kursu)
Zostań profesjonalnym administratorem. Od 39 €. |