Nástroj pro detekci zranitelnosti SQL Injection

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) prof. Ing. Miroslav Švéda, CSc. (místopředseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Michal Španěl, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B . Otázky u obhajoby: V pod-kapitole 1.1, na stránce 3 uvádíte, že s využitím SQL injection je útočník schopen v mnoha případech po sobě smazat i záznamy o činnosti. Vysvětlete konkrétně jak může útočník i v případě kompromitace databáze odstranit záznamy např. z logu webového serveru (kde jsou zaznamenány požadavky útočníka), když jsou obě služby od sebe striktně odděleny na úrovni operačního systému. Jedním ze vstupů vaší aplikace je i proměnná "x" umístěná v parametru HTTP požadavku, ta označuje hodnotu vstupu pro existující záznam. Nebylo by z praktického hlediska výhodnější, aby aplikace tuto hodnotu pro některé testy generovala dynamicky sama, čímž by mohla i řešit problematiku injekce vstupů různých datových formátů (int, string, float, apod.)?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBarabas, Marošcs
dc.contributor.authorKutypa, Matoušcs
dc.contributor.refereeSamek, Jancs
dc.date.accessioned2019-04-03T22:44:56Z
dc.date.available2019-04-03T22:44:56Z
dc.date.created2013cs
dc.description.abstractBakalářská práce je zaměřena na problematiku bezpečnostní chyby SQL injection. V práci jsou popsány běžně používané postupy při útocích na informační systémy a jsou také probrány možnosti obrany včetně uvedení způsobů správné validace vstupů aplikace. Teoretická část práce obsahuje nezbytný základ, jaký by měl penetrační tester znát, aby byl schopen prověřit vstupy aplikace na odolnost proti útokům typu SQL injection. Součástí práce je analýza, návrh a implementace nástroje specializovaného na detekci obtížně zjistitelných zranitelností webové aplikace. Implementovaný nástroj byl otestován a porovnán s jinými běžně dostupnými nástroji. V rámci práce byla také vytvořena webová aplikace pro demonstraci různých variant zranitelných vstupů SQL injection.cs
dc.description.abstractThe Bachelor thesis is focused on the issue of SQL injection vulnerabilities. The thesis presents commonly used procedures in the attacks against information systems and are also discussed possibilities of defense including the correct ways of input validation. The theoretical part contains the essential foundation of what should the penetration tester know, to be able to examine the inputs of application for SQL injection vulnerability. The thesis also describes analysis, design and implementation of specialized tool for Web application vulnerability detection. The implemented tool was tested and compared with other existing tools. Within the thesis has been also implemented a Web application, which demonstrates many different variants of SQL injection vulnerable inputs.en
dc.description.markBcs
dc.identifier.citationKUTYPA, M. Nástroj pro detekci zranitelnosti SQL Injection [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.cs
dc.identifier.other79566cs
dc.identifier.urihttp://hdl.handle.net/11012/55068
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSQL injectioncs
dc.subjectbezpečnost aplikacícs
dc.subjectinformační systémcs
dc.subjectdatabázový systémcs
dc.subjectzranitelnostcs
dc.subjectútokcs
dc.subjectobranacs
dc.subjectautomatizované testovánícs
dc.subjectškodlivý kódcs
dc.subjectinjekcecs
dc.subjectzabezpečení vstupu.cs
dc.subjectSQL injectionen
dc.subjectsecurity of applicationen
dc.subjectinformation systemen
dc.subjectdatabase systemen
dc.subjectvulnerabilityen
dc.subjectattacken
dc.subjectdefenseen
dc.subjectautomatic testingen
dc.subjectmalicious codeen
dc.subjectinjectionen
dc.subjectsafety of input.en
dc.titleNástroj pro detekci zranitelnosti SQL Injectioncs
dc.title.alternativeTool for SQL Injection Vulnerability Detectionen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2013-06-12cs
dcterms.modified2020-05-10-16:11:23cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79566en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 08:59:14en
sync.item.modts2021.11.12 08:23:08en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1002.26 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79566.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
review_79566.html
Collections