Aplikace pro sběr záznamů událostí z počítačové infrastruktury

but.committeedoc. Ing. Petr Mlýnek, Ph.D. (předseda) doc. Ing. Zdeněk Martinásek, Ph.D. (místopředseda) Mgr. Ondřej Woznica (člen) Ing. Pavel Vajsar, Ph.D. (člen) Bc. Jakub Duchoň, MSc (člen) Ing. Lukáš Benešl (člen)cs
but.defenceStudent prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky: Zkoušel jste i nějaké zátěžové testování? Třeba větší počet připojených Logstash sběračů nebo více souběžných požadavků. Adaptér s umělou inteligencí jste dostal nebo vytvořil?cs
but.jazykslovenština (Slovak)
but.programInformační bezpečnostcs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSafonov, Yehorsk
dc.contributor.authorŽernovič, Michalsk
dc.contributor.refereeDobiáš, Patriksk
dc.date.created2023cs
dc.description.abstractPočítačová infraštruktúra riadi súčasný svet, preto je potrebné zaistiť jej bezpečnosť, zamedziť kybernetickým útokom alebo ich odhaliť. Jednou z kľúčových bezpečnostných činností je zber a analýza záznamov generovaných naprieč sieťou. Cieľom bakalárskej práce bolo vytvoriť rozhranie, ktoré na seba dokáže pripojiť neurónovú sieť pre aplikovanie techník hlbokého učenia. Vloženie umelej inteligencie do záznamového procesu prináša mnohé výhody, ako napríklad koreláciu logov, anonymizáciu záznamov pre ochranu súkromných údajov alebo ich filtrovanie pre optimalizáciu licencie SIEM riešenia. Hlavným prínosom je vytvorenie platformy, ktorá umožní neurónovej sieti obohatiť logovací proces a tým zvýšiť celkovú bezpečnosť siete. Rozhranie funguje ako medzikrok, ktorý umožní neurónovej sieti prijímať záznamy. V teoretickej časti práca popisuje záznamové súbory, ich najpoužívanejšie formáty, štandardy a protokoly a spracovanie záznamových súborov. Taktiež sa zameriava na princípy fungovania SIEM platforiem a prehľad súčasných riešení. Ďalej popisuje neurónové siete, najmä tie, ktoré sú určené na spracovanie prirodzeného jazyka. V praktickej časti práca skúma možné cesty riešení a popisuje ich výhody a nevýhody. Zároveň analyzuje populárne zberače logov (Fluentd, Logstash, NXLog) z hľadísk ako napr. zaťaženie systému, spôsob konfigurácie, podporované operačné systémy alebo podporované vstupné formáty záznamov. Na základe analýzy riešení a zberačov logov bol zvolený prístup k tvorbe aplikácie. Rozhranie bolo vytvorené na princípe REST API, ktorá funguje vo viacerých módoch. Po prijatí záznamov zo zberača logov aplikácia umožňuje ukladanie a triedenie záznamov podľa pôvodu a ponúka užívateľovi možnosť určiť počet záznamov, ktoré budú do súboru uložené. Zozbierané logy môžu byť použité na trénovanie neurónovej siete. V ďalšom móde rozhranie preposiela záznamy priamo do AI modelu. Prijímanie a predikcia neurónovej siete prebieha s využitím vlákien. Do rozhrania bolo v experimentálnom pracovisku napojených päť zdrojov.sk
dc.description.abstractComputer infrastructure runs the world today, so it is necessary to ensure its security, and to prevent or detect cyber attacks. One of the key security activities is the collection and analysis of logs generated across the network. The goal of this bachelor thesis was to create an interface that can connect a neural network to itself to apply deep learning techniques. Embedding artificial intelligence into the logging process brings many benefits, such as log correlation, anonymization of logs to protect sensitive data, or log filtering for optimization a SIEM solution license. The main contribution is the creation of a platform that allows the neural network to enrich the logging process and thus increase the overall security of the network. The interface acts as an intermediary step to allow the neural network to receive logs. In the theoretical part, the thesis describes log files, their most common formats, standards and protocols, and the processing of log files. It also focuses on the working principles of SIEM platforms and an overview of current solutions. It further describes neural networks, especially those designed for natural language processing. In the practical part, the thesis explores possible solution paths and describes their advantages and disadvantages. It also analyzes popular log collectors (Fluentd, Logstash, NXLog) from aspects such as system load, configuration method, supported operating systems, or supported input log formats. Based on the analysis of the solutions and log collectors, an approach to application development was chosen. The interface was created based on the concept of a REST API that works in multiple modes. After receiving the records from the log collector, the application allows saving and sorting the records by origin and offers the user the possibility to specify the number of records that will be saved to the file. The collected logs can be used to train the neural network. In another mode, the interface forwards the logs directly to the AI model. The ingestion and prediction of the neural network are done using threads. The interface has been connected to five sources in an experimental network.en
dc.description.markAcs
dc.identifier.citationŽERNOVIČ, M. Aplikace pro sběr záznamů událostí z počítačové infrastruktury [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.cs
dc.identifier.other151240cs
dc.identifier.urihttp://hdl.handle.net/11012/212619
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectAPIsk
dc.subjectbezpečnosťsk
dc.subjectformáty logovsk
dc.subjectneurónové sietesk
dc.subjectpredtrénované modelysk
dc.subjectSIEMsk
dc.subjectspracovanie logovsk
dc.subjectspracovanie prirodzeného jazykask
dc.subjectštandardy logovsk
dc.subjecttransformerssk
dc.subjectzberač logov.sk
dc.subjectAPIen
dc.subjectlog collectoren
dc.subjectlog formatsen
dc.subjectlog processingen
dc.subjectlog standardsen
dc.subjectnatural language processingen
dc.subjectneural networksen
dc.subjectpre-trained modelsen
dc.subjectsecurityen
dc.subjectSIEMen
dc.subjecttransformers.en
dc.titleAplikace pro sběr záznamů událostí z počítačové infrastrukturysk
dc.title.alternativeApplication for collecting security event logs from computer infrastructureen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-06-13cs
dcterms.modified2023-06-15-09:49:55cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid151240en
sync.item.dbtypeZPen
sync.item.insts2025.03.17 17:16:17en
sync.item.modts2025.01.15 12:30:37en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
15.4 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
23.32 KB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_151240.html
Size:
7.08 KB
Format:
Hypertext Markup Language
Description:
file review_151240.html
Collections