Analýza dat pro ochranu webových aplikací
| but.committee | doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) Ing. Tomáš Milet, Ph.D. (člen) Ing. Marcela Zachariášová, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) doc. RNDr. Dana Hliněná, Ph.D. (člen) | cs |
| but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté 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. | cs |
| but.jazyk | čeština (Czech) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Homoliak, Ivan | cs |
| dc.contributor.author | Dumbrovský, David | cs |
| dc.contributor.referee | Perešíni, Martin | cs |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Tato bakalářská práce se zabývá návrhem a implementací systému pro detekci škodlivých HTTP požadavků pomocí strojového učení. Vstupem systému jsou logy generované aplikačním firewallem ModSecurity, které jsou předzpracovány a následně klasifikovány pomocí jazykových modelů typu BERT. V práci jsou analyzovány možnosti využití velkých jazykových modelů v oblasti kybernetické bezpečnosti, popsána architektura systému a realizována praktická implementace s využitím modelů BERT-Tiny, DistilBERT a cyBERT. Nejlepší výsledky byly dosaženy rozšířeným modelem cyBERT trénovaným na reálných datech z projektu ModSec-Learn. Součástí práce je rovněž srovnání dosažených výsledků s existujícími přístupy a diskuse o možnostech dalšího rozvoje systému. | cs |
| dc.description.abstract | This bachelor thesis focuses on the design and implementation of a system for detecting malicious HTTP requests using machine learning techniques. The input to the system consists of logs generated by the ModSecurity web application firewall, which are preprocessed and subsequently classified using BERT-based language models. The thesis analyzes the potential of large language models in cybersecurity, describes the system architecture, and presents a practical implementation using BERT-Tiny, DistilBERT, and cyBERT models. The best results were achieved by an extended version of the cyBERT model trained on real-world data from the ModSec-Learn project. The thesis also includes a comparison with existing approaches and a discussion of possible future extensions of the system. | en |
| dc.description.mark | B | cs |
| dc.identifier.citation | DUMBROVSKÝ, D. Analýza dat pro ochranu webových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 165428 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/253756 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | strojové učení | cs |
| dc.subject | detekce útoků | cs |
| dc.subject | webová aplikace | cs |
| dc.subject | WAF | cs |
| dc.subject | BERT | cs |
| dc.subject | ModSecurity | cs |
| dc.subject | kyberbezpečnost | cs |
| dc.subject | machine learning | en |
| dc.subject | attack detection | en |
| dc.subject | web application | en |
| dc.subject | WAF | en |
| dc.subject | BERT | en |
| dc.subject | ModSecurity | en |
| dc.subject | cybersecurity | en |
| dc.title | Analýza dat pro ochranu webových aplikací | cs |
| dc.title.alternative | Data Analysis for Protection of Web Applications | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-18 | cs |
| dcterms.modified | 2025-08-21-12:42:11 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 165428 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:58:23 | en |
| sync.item.modts | 2025.08.26 19:45:14 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
