Vyučujúci

Zaradený v študijných programoch

Výsledky vzdelávania

Absolvovaním predmetu študenti získajú vedomosti, zručnosti a kompetentnosti potrebné pre identifikáciu, testovanie a elimináciu bezpečnostných hrozieb v IT systémoch. Nadobudnuté poznatky im umožnia efektívne vykonávať analýzu zraniteľností a navrhovať adekvátne opatrenia na ich mitigáciu. Tieto schopnosti prispievajú k napĺňaniu cieľov študijného programu v oblasti kybernetickej bezpečnosti..
Po absolvovaní predmetu, by mali mať študenti:
Znalosti
A. Rozumieť princípom kybernetickej bezpečnosti a etického hackingu.
B. Poznať právne a etické aspekty testovania bezpečnosti.
Zručnosti
C. Používať nástroje na prieskum a analýzu zraniteľností.
D. Vytvoriť a nakonfigurovať testovacie prostredie s virtuálnymi strojmi.
E. Identifikovať a využívať zraniteľnosti v kontrolovanom prostredí.
Kompetentnosti
F. Navrhovať opatrenia na zlepšenie kybernetickej bezpečnosti.
G. Integrovať poznatky z oblasti práva, technológie a etiky pri hodnotení a zvyšovaní bezpečnosti informačných systémov.
H. Samostatne analyzovať bezpečnostné hrozby a navrhovať primerané riešenia v súlade s legislatívou a zásadami etiky.

Stručná osnova predmetu

1. Úvod do etického hackingu – definícia, právne aspekty, etické hranice
2. Základy sieťovej a systémovej bezpečnosti
3. Vytvorenie testovacieho prostredia
4. Zber informácií a skenovanie sietí
5. Testovanie webových aplikácií
6. Exploitácia a privilege escalation
7. Sociálne inžinierstvo a phishing
8. Zabezpečenie a ochrana pred útokmi
9. Penetračné testovanie
10. Bezpečnosť IoT a mobilných zariadení
11. Reakcia na kybernetický incident a forenzná analýza
12. Simulácia reálneho útoku a obrana
13. Záverečné testovanie a diskusia o vývoji v oblasti kybernetickej bezpečnosti

Odporúčaná literatúra

1. EC-Council. (2019). CEH v10 Study Guide. EC-Council Press.
2. Offensive Security. (2020). Kali Linux Revealed: Mastering the Penetration TestingDistribution. Offensive Security.
3. OWASP Foundation. (2023). OWASP Top 10: The Ten Most Critical Web ApplicationSecurity Risks. OWASP.
4. Hack The Box. (n.d.). Cybersecurity Training Platform. Hack The Box. Retrieved from https://www.hackthebox.com
5. TryHackMe. (n.d.). Cybersecurity Learning Paths. TryHackMe. Retrieved from https://www.tryhackme.com
6. Mačák, M. (2021). Etický hacking a kybernetická bezpečnosť. Grada Publishing.
7. Jirásek, J. (2019). Praktická příručka hackingu a kybernetické bezpečnosti. Computer Press.

Sylabus predmetu

1. Úvod do etického hackingu – definícia, právne aspekty, etické hranice • Ciele, obsah a význam etického hackingu v kontexte informačnej bezpečnosti. • Prehľad legislatívnych rámcov (GDPR, zákon o kybernetickej bezpečnosti). • Etický kódex hackera. • Diskusia: hranice medzi etickým a neetickým zásahom. 2. Základy sieťovej a systémovej bezpečnosti • Architektúra počítačových sietí, protokoly, model OSI. • Princípy autentifikácie, autorizácie a auditovania. • Zraniteľnosti systémov a služieb. • Praktické: konfigurácia firewallu, bezpečnostné politiky systému. 3. Vytvorenie testovacieho prostredia • Virtualizácia (VirtualBox, VMware, Proxmox). • Inštalácia Kali Linuxu, Metasploitable, DVWA. • Sieťové nastavenia a izolácia prostredia. • Tvorba snapshotov a dokumentácia. 4. Zber informácií a skenovanie sietí • Pasívne vs. aktívne skenovanie. • Whois, nslookup, dig, Shodan. • Nmap, Netcat, Wireshark – demonštrácie a praktický tréning. • Identifikácia otvorených portov a služieb. 5. Testovanie webových aplikácií • Bežné zraniteľnosti: XSS, SQLi, CSRF, RFI/LFI. • Nástroje: OWASP ZAP, Burp Suite. • Práca s cvičnými aplikáciami (DVWA, bWAPP). • Analýza výstupov a návrh bezpečnostných odporúčaní. 6. Exploitácia a privilege escalation • Exploitácia slabín systémov (Metasploit, exploit-db). • Získanie shellu, persistence. • Escalácia privilégií – lokálna vs. vzdialená. • Obchádzanie antivírových systémov. 7. Sociálne inžinierstvo a phishing • Metódy získavania dôvery a údajov (pretexting, baiting). • Tvorba phishingových e-mailov a stránok (SET – Social Engineering Toolkit). • Ochrana pred útokmi zameranými na človeka. • Etické aspekty simulovaných sociálnych útokov. 8. Zabezpečenie a ochrana pred útokmi • Best practices v oblasti obrany (hardening, aktualizácie, šifrovanie). • IDS/IPS systémy, honeypoty, antivírusové a antimalware nástroje. • Logovanie a monitoring. • Cvičenie: návrh viacvrstvovej bezpečnostnej architektúry. 9. Penetračné testovanie • Priebeh a štruktúra pentestu (príprava, testovanie, reportovanie). • Typy testov: black box, grey box, white box. • Vytváranie pentestového reportu. • Práca na tímoch: simulovaný pentest zadaného cieľa. 10. Bezpečnosť IoT a mobilných zariadení • Špecifiká IoT – obmedzené zdroje, nedostatočné aktualizácie. • Mobilné OS a zraniteľnosti (Android, iOS). • Praktické ukážky: IoT sniffing, rooting/jailbreaking. • Riziká pre podnikové prostredie. 11. Reakcia na kybernetický incident a forenzná analýza • Incident handling lifecycle. • Digitálna forenzná analýza: akvizícia dôkazov, reťazec dôkazov. • Nástroje: Autopsy, Volatility, FTK Imager. • Simulácia: analýza napadnutého systému. 12. Simulácia reálneho útoku a obrana • Red team vs. Blue team – rozdelenie rolí. • Plánovanie, útok, obrana, detekcia. • Logovanie aktivít, vyhodnotenie účinnosti obrany. • Reflexia: čo fungovalo a čo zlyhalo. 13. Záverečné testovanie a diskusia o vývoji v oblasti kybernetickej bezpečnosti • Prezentácia záverečných projektov alebo demonštrácií. • Diskusia o aktuálnych trendoch: AI v bezpečnosti, zero trust, kvantová kryptografia. • Etické dilemy a budúcnosť etického hackingu. • Sebahodnotenie a odporúčania pre ďalší rozvoj.

Podmienky na absolvovanie predmetu

Priebežné hodnotenie 50%, ku skúške je potrebné 51% z tejto povinnosti.
Záverečnou úlohou sa overuje dosiahnutá úroveň praktických kompetentností.
Záverečná skúška - písomná forma, 50% (absolvovanie skúšky znamená získanie min. 51% z hodnotenia skúšky) Teoretickou časťou sa overuje dosiahnutá úroveň výsledkov teoretických kompetentností.

Pracovné zaťaženie študenta

3 x 26h = 78 h
Účasť na seminároch 26 h,
príprava na semináre 13 h,
vypracovanie záverečnej úlohy 13 h,
príprava na skúšku 26 h

Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu

Slovenský jazyk

Dátum schválenia: 19.03.2025

Dátum poslednej zmeny: 06.11.2025

Dátum schválenia: 19.03.2025

Dátum poslednej zmeny: 06.11.2025