Závěrečná práce: Lukáš Majdan: Automatické spracovanie gramatiky linuxových príkazov a kontextových informácií z bezpečnostného tréningu
Bakalářská práce
Automatické spracovanie gramatiky linuxových príkazov a kontextových informácií z bezpečnostného tréningu
Automatic Parsing of Linux Commands Grammar and Contextual Information from Cybersecurity Training
Anotace
Pre zlepšovanie kvality kyberbezpečnostných tréningov na platforme KYPO účastníci dostávajú rôzne typy spätnej väzby k ich výkonu. Syntaktická a sémantická analýza príkazov z tréningu umožňuje generovať túto spätnú väzbu. Analýza používa dva vstupy, konkrétne gramatiku použitých príkazov na odhalenie syntaktických chýb a nastavenie tréningu pre odhalenie sémantických chýb. Tieto súbory boli doteraz …více
Abstract
To improve the quality of cybersecurity training on the KYPO platform, participants receive various types of feedback on their performance. Syntactic and semantic analysis of commands from the training allows generating this feedback. The analysis uses two inputs, namely the grammar of the commands to detect syntactic errors and the training settings to detect semantic errors. So far, these files have …více
Klíčová slova
kyberbezpečnostný tréning Python KYPO web scraping parser lxml Beautiful Soup Metasploit BASHZadání práce
Cieľom tejto práce je nadviazať na predošlé výsledky a automatizovať tvorbu slovníku vzorov. Napíšte program v jazyku Python, ktorý 1) na vstupe dostane textový dokument so zoznamom príkazov z vopred definovanej množiny parsovateľných príkazov (napr. ssh), 2) vyhľadá dokumentáciu k týmto príkazom (napr. https://man.openbsd.org/ssh pre nástroj ssh) z danej množiny webstránok, 3) sparsuje ju, a 4) na výstup vytvorí gramatiku príkazov (súbor vo formáte JSON). Pokiaľ nebude možné sparsovať všetky informácie k príkazu, sparsuje len časť a vygeneruje report o výsledku parsovania. Podobne automatizujte parsovanie definície tréningu (súbor vo formáte JSON).
Výsledok otestujte v praxi tak, že vaše výstupné súbory poskytnite aplikácii, ktorá vzniká paralelne ako diplomová práca Jána Demčáka. Táto aplikácia okrem iného hľadá chyby v linuxových príkazoch na základe vylepšenia a rozšírenia pôvodnej práce Lýdie Hemalovej. V texte stručne popíšte, ako váš výstup zapadol do tejto aplikácie a dopomohol jej fungovaniu.
25. 5. 2021 13:41, RNDr. Valdemar Švábenský, Ph.D., učo 395868
- Zadáno/změněno 2. 7. 2021 08:33, Helena Kryštofová
- Záznam založen 29. 4. 2021 13:21, Jana Zemanová, učo 9619
- Zveřejnit od 25. 5. 2021 12:42, Alena Dvořáková
- Práce převzata 25. 5. 2021 12:42, Alena Dvořáková
Přílohy
majdan-supplementary-materials.zip
Citace dle normy ČSN ISO 690
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Lexikálna analýza linuxových príkazov z tréningu kybernetickej bezpečnosti
Ing. Michal Salášek, učo 485342 -
Pattern Mining in Command Histories from Cybersecurity Training
Mgr. Kristián Tkáčik -
Embedded Remote Procedure Call Code Generation Tool
Ing. Marek Mišík -
Simulátor prehliadania webu pre potreby bezpečnostného cvičenia
Mgr. Erik Hirner -
Nástroj pro převod příkazů pro počítačové hry
Bc. Branislav Bajužík -
Automatizované nasazení projektu KYPO
Mgr. Kamil Andoniadis -
Infrastruktura pro zaznamenávání příkazového řádku během kyberbezpečnostního tréninku
Mgr. Adam Skrášek -
Automatizované stahování dat a agregace
Mgr. Peter Köberling




