Nástroj pro dynamickou analýzu webových aplikací
but.committee | doc. Ing. Petr Číka, Ph.D. (předseda) doc. Ing. Zdeněk Martinásek, Ph.D. (místopředseda) Ing. František Urban, Ph.D. (člen) Ing. Petr Ilgner (člen) Ing. Vlastimil Člupek, Ph.D. (člen) Ing. Pavel Paluřík (člen) Mgr. Tereza Novotná, Ph.D. (člen) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázky oponenta: Plánujete nástroj používat v praxi při realizaci penetračních testů ? Jak přispěje Váš nástroj k zefektivnění práce penetračního testera ? Otázky komise: Plánujete v rámci dinamické analýzy nějaké rozšíření? Jaké jsou nejběžnější zranitelnosti webových aplikací? Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. | cs |
but.jazyk | slovenština (Slovak) | |
but.program | Informační bezpečnost | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Ilgner, Petr | sk |
dc.contributor.author | Píš, Patrik | sk |
dc.contributor.referee | Martinásek, Zdeněk | sk |
dc.date.created | 2024 | cs |
dc.description.abstract | Táto diplomová práca sa zaoberá problematikou penetračného testovania webových aplikácií s primárnym zameraním na využívanie dynamickej analýzy. Práca analyzuje súčasný stav problematiky bezpečnosti webových aplikácií a sústredí sa ako na jednotlivé zraniteľnosti, tak i na protekčné mechanizmy, ktoré webové aplikácie implementujú. Hlavným cieľom práce je navrhnúť a implementovať automatizovaný ofenzívny nástroj, ktorý testuje odolnosť webovej aplikácie voči kybernetickým hrozbám. V porovnaní s~inými dostupnými nástrojmi a ich obmedzeniami umožňuje navrhované riešenie efektívne testovanie rate limitingu a zároveň testovanie HTTP hlavičiek, atribútov súborov cookie a~direktív content security policy. Na overenie jeho účinnosti pri podpore manuálneho penetračného testovania webových aplikácií bolo vytvorené sandbox prostredie, kde prebiehalo experimentálne testovanie. Nástroj bol testovaný aj v reálnom produkčnom prostredí pri penetračných testoch pre reálnych klientov s pozitívnou odozvou od profesionálnych penetračných testerov, čo poukazuje na jeho praktickosť a použiteľnosť pri penetračnom testovaní webových aplikácií. | sk |
dc.description.abstract | This master's thesis presents matters of penetration testing of web applications with the primary focus on the use of dynamic analysis. The thesis analyzes the current state of the art of web application security and focuses on both individual vulnerabilities and the protection mechanisms implemented by web applications. The main objective of the thesis is to design and implement an automated offensive tool that tests the resilience of a~web application to cyber threats. Compared to other available tools and their limitations, the proposed solution enables efficient rate limiting testing while also allowing testing of HTTP headers, cookie attributes, and content security policy directives. To validate its effectiveness in supporting manual penetration testing of web applications, a sandbox environment was created where experimental testing was conducted. The tool was also tested in a real production environment during penetration tests for real clients with positive feedback from professional penetration testers, demonstrating its practicality and usability in web application penetration testing. | en |
dc.description.mark | A | cs |
dc.identifier.citation | PÍŠ, P. Nástroj pro dynamickou analýzu webových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024. | cs |
dc.identifier.other | 159222 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/246101 | |
dc.language.iso | sk | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | cookies | sk |
dc.subject | CSP direktívy | sk |
dc.subject | dynamická analýza | sk |
dc.subject | HTTP hlavičky | sk |
dc.subject | kybernetická bezpečnosť | sk |
dc.subject | penetračné testovanie | sk |
dc.subject | rate limiting | sk |
dc.subject | cookies | en |
dc.subject | CSP directives | en |
dc.subject | cybersecurity | en |
dc.subject | dynamic analysis | en |
dc.subject | HTTP headers | en |
dc.subject | penetration testing | en |
dc.subject | rate limiting | en |
dc.title | Nástroj pro dynamickou analýzu webových aplikací | sk |
dc.title.alternative | Tool for Dynamic Analysis of Web Applications | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-06 | cs |
dcterms.modified | 2024-06-07-08:33:26 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 159222 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:42:06 | en |
sync.item.modts | 2025.01.15 13:22:07 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.19 MB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 2.15 MB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_159222.html
- Size:
- 5.98 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_159222.html