Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Viktória Uhrinová
Ak. rok: 2025/2026
Vedoucí: Ing. Ondřej Pospíšil, Ph.D.
Oponent: Ing. Karel Kuchař, Ph.D.
Táto práca sa zaoberá návrhom a implementáciou virtualizovanej simulácie čistiarne odpadových vôd a tréningového scenára kybernetickej bezpečnosti pre priemyselné riadiace systémy (ICS). V teoretickej časti sú zhrnuté základy OT/ICS bezpečnosti, rozdiely medzi IT a OT, architektúra podľa Purdue modelu a kategorizácia hrozieb na základe rámca MITRE ATT&CK for ICS. Ďalej sú predstavené súčasné prístupy k tvorbe tréningových scenárov, typy ICS testbedov, formáty tréningových cvičení a relevantné bezpečnostné rámce. Praktická časť opisuje implementáciu simulácie pozostávajúcej zo simulovaného PLC so Snap7, modelu procesov ČOV a HMI s backendom vo FastAPI a frontendom v Reacte. Všetky komponenty sú nasadené v kontajneroch Docker na dvoch virtuálnych strojoch v rámci platformy BUTCA. Bol navrhnutý scenár vo formáte Jeopardy CTF pozostávajúci z dvanástich úloh, ktoré pokrývajú prieskum siete, analýzu protokolov a aktívnu manipuláciu riadiaceho procesu. Úlohy scenára sú mapované na taktiky MITRE ATT&CK for ICS a obsahujú obranné odporúčania podľa NIST SP 800-82.
Priemyselné riadiace systémy, Prevádzkové technológie, Kybernetická bezpečnosť, Čistiareň odpadových vôd, Virtualizovaná simulácia, Docker, PLC, Snap7, HMI, SCADA, ICS tréningové scenáre, MITRE ATT&CK for ICS, Purdue model, Capture the Flag, BUTCA
Termín obhajoby
16.06.2026
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
Průběh obhajoby
Studentka prezentovala výsledky své práce a komise byla seznámena s posudky. Studentka obhájila bakalářskou práci a odpověděla na otázky členů komise a oponenta. Provedla jste analýzu nejčastějších útoků zaměřený na OT sítě? Jakým způsobem došlo k ustanovení návrhu Vámi definovaného scénáře? Jakým způsobem skript „plc_server.py“ „simuluje chování PLC“, jak v práci uvádíte (str. 28), co je přesně simulováno a z jakého modelu je vycházeno? Z jakého důvodu v rámci vytvořeného scénáře využíváte knihovnu python-snap7 ve verzi 2.0.2, když aktuální verze knihovny je 3.0.0? Studentka dostatečně vysvětlila otázky.
Jazyk práce
slovenština
Fakulta
Fakulta elektrotechniky a komunikačních technologií
Ústav
Ústav telekomunikací
Studijní program
Informační bezpečnost (BPC-IBE)
Složení komise
doc. Ing. Václav Zeman, Ph.D. (předseda) JUDr. Mgr. Jakub Harašta, Ph.D. (místopředseda) Ing. Karel Kuchař, Ph.D. (člen) Ing. Michal Polívka, Ph.D. (člen) Ing. Petr Blažek, Ph.D. (člen) Ing. Vojtěch Fiala (člen) doc. Ing. Norbert Herencsár, Ph.D. (člen)
Posudek vedoucíhoIng. Ondřej Pospíšil, Ph.D.
Známka navržená vedoucím: A
Posudek oponentaIng. Karel Kuchař, Ph.D.
Známka navržená oponentem: B
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová