Kybernetická hra pro platformu OpenStack
Cyber game for the OpenStack platform
Author
Advisor
Martinásek, ZdeněkReferee
Holasová, EvaGrade
AAltmetrics
Metadata
Show full item recordAbstract
Predložená bakalárska práca sa zaoberá problematikou penetračného testovania a etického hackovania s primárnym zameratím na binárnu exploitáciu. Hlavným cieľom bolo navrhnúť a implementovať hru zameranú na kombináciu zneužitia rôznych typov zraniteľností a prezentovať ich študentom zrozumieteľnou a zároveň zábavnou formou. Teoretická časť sa zoberá problematikou penetračného testovania a popisuje do hĺbky použité zraniteľnosti a technológie, ktoré bolo potrebné na realizáciu kybernetickej hry použiť. Praktická časť sa venuje vlastnému návrhu a implementácii kybernetickej hry v prostredí OpenStack a kybernetickej arény. Praktická časť ďalej popisuje vývoj zraniteľných aplikácii a zamýšľanú metodológiu a postup ich zneužitia. Vzhľadom na charakter hry bolo nutné implementovať niekoľko protekčných mechanizmov zabezpečujúcich plynulý priebeh kybernetickej hry, ktorých popis sa nachádza v praktckej časti bakalárskej práce. This bachelor's thesis presents matters of penetration testing and ethical hacking with primary focus on binary exploitation. The main goal of this bachelor's thesis was to design and implement a cyber game which focuses on combining various exploitation techniques and presenting them in educative and engaging way. The theoretical part of this thesis concentrates on penetration testing methodology and provides a detailed analysis of a given vulnerability's mechanics and technologies that were crucial for the game's development. Practical part of this thesis consists of a detailed description of the game's design and implementation to OpenStack and cyber arena platforms. Additionally, the practical part of this thesis focuses on development of vulnerable applications, methodology and steps necessary for their successful exploitation. Due to the character of cyber game, a few protection mechanisms were necessary to deploy, and their description takes place in practical part of this bachelor's thesis as well.
Keywords
binárna exploitácia, Buffer Overflow, Debian, etický hacking Kali Linux, Kybernetická aréna, OpenStack, penetračné testovanie, reverzný shell, SQL injection, virualizácia, binary exploitation, Buffer Overflow, Cyber arena, Debian, ethical hacking, Kali Linux, OpenStack, penetration testing, reverse shell, SQL injection, virtualizationLanguage
čeština (Czech)Study brunch
bez specializaceComposition of Committee
doc. Ing. Petr Číka, Ph.D. (předseda) doc. Ing. Zdeněk Martinásek, Ph.D. (místopředseda) Ing. Aneta Koláčková (člen) Ing. Petr Ilgner (člen) JUDr. Mgr. Jakub Harašta, Ph.D. (člen) Ing. Martin Sýkora (člen)Date of defence
2022-06-14Process of defence
Student 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. Jak je vytvořená hra obtížná, co se týká úrovně znalostí studenta a požadovaného času? Je možné obtížnost hry modifikovat? Jakým způsobem je zajištěno, že se na „autičko“ připojí právě jeden student a ne 2?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/205511Source
PÍŠ, P. Kybernetická hra pro platformu OpenStack [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022.Collections
- 2022 [397]