Bachelor's thesis

Automated SQL injection attacks validation system

Patrik Hudák, UČO 422182
Abstract

Práca sa zaoberá popisom SQL injection techník a možnosťami obrany proti nim. Práca takisto popisuje návrh a implementáciu systému, ktorý sa zameriava na automatickú analýzu SQL injection útokov. Snort a Moloch poskytujú sieťové dáta ktoré sú použité na analýzu pomocou vlastných modulov. Implementovaný systém obsahuje webové rozhranie na zobrazovanie výsledkov analýz. Protyp tohto systému bol úspešne nasadený a otestovaný nástrojom sqlmap.

Abstract

The primary focus of this thesis is to study SQL injection techniques and methods of its defense. The thesis provides a design and implementation details of the system which aims to automate SQL injection attack analysis. Snort and Moloch provide network data, which is then used for the attack analysis using custom modules. The implemented system provides a web interface to present results of the analyses …more

Thesis description
SQL injection is a common vulnerability found in most contemporary web applications. There are many detection and prevention mechanisms for this attacks, such as intrusion detection systems and web application firewalls. Unfortunately, in some network environments, deploying some of these security systems can be a challenging task. The aim of this work is to develop a system for automatic detection and verification of SQL injection attacks in web applications. The implemented solution will rely solely on network data. It will correctly correlate security events from various systems and run tests to verify successful exploitation of a web application. In the theoretical part of the thesis the student will survey both basic SQL injection principles and automated tools for finding these flaws and their exploitation (e.g., sqlmap, w3af, sqlbrute).
The thesis has been checked:
29/5/2016 23:31, Mgr. Vít Bukač, Ph.D.
Language used
English English
Defence date
23/6/2016
The thesis was defended successfully

Supervisor

Mgr. Vít Bukač, Ph.D.
KPSK FI MU

Reader

RNDr. Marek Kumpošt, Ph.D., UČO 44545
KPSK FI MU

Consultant

RNDr. Václav Lorenc
KPSK FI MU

Masaryk University Faculty of Informatics
Programme
Informatics
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.