Bezpečnosť IT infraštruktúry [Security of IT Infrastructure]
Rozsah: 2h
Skúška: písomná + projekt
Prednášajúci:
- Jaroslav Janáček
- Richard Ostertág
- Michal Rjaško
- Martin Stanek
Témy:
- Bezpečnosť WiFi
- Bezpečnosť web-aplikácií
- Bezpečnosť RIA (Rich Internet Application)
- Bezpečné komunikačné kanály
- VPN
- RADIUS, DNSSEC
- Riadenie prístupu v operačných systémoch
- Bezpečné programovanie
Prezentácie z prednášok v 2026:
- Introduction - what, why, how
- 802.1X, EAP, RADIUS
- DNSSEC
- Bezpečné programovanie 1
- Bezpečné programovanie 2
- Bezpečosť webových aplikácií
- Riadenie prístupu v OS
- VPN
- Ochrana dostupnosti
- Bezpečnosť WiFi
- Bezpečnosť HTML5
Slides in 2025:
- Introduction - what, why, how
- Access Control in Operating Systems
- Virtual private networks (VPN)
- Availability Protection
- 802.1X, EAP, RADIUS
- DNSSEC
- Secure Programming
- Web Application Security
- WiFi Security
- Security of HTML5
Projekty:
Výstupom projektu bude dokument, popisujúci riešenie projektu
(vo formáte pdf). Výsledky projektov budú prezentované na záverečných prednáškach. Projekty budú na základe dokumentu a prezentácie hodnotené na škále:
- 2 (projekt splnil zadanie úplne),
- 1 (projekt splnil zadanie čiastočne),
- 0 (projekt nesplnil zadanie).
Hodnotenie projektu predstavuje 50% celkového hodnotenia predmetu.
Tabuľka hodnotenia testu:
| minimum | známka |
| 0 | E |
| 3 | D |
| 8 | C |
| 14 | B |
| 18 | A |
Tabuľka výsledného hodnotenia:
| test \ projekt | 0 | 1 | 2 |
| FX | FX | FX | E |
| E | FX | E | C |
| D | FX | D | B |
| C | FX | D | B |
| B | FX | C | A |
| A | E | C | A |
Na projekt sa prihláste mailom u konkrétneho prednášajúceho.
- Forenzná analýza operačnej pamäte (Ostertág)
- Cieľ: Porovnať nástroje (napríklad zo stránky https://github.com/digitalisx/awesome-memory-forensics) a otestovať ich za účelom identifikovania stôp v obraze operačnej pamäte.
- Praktická časť:
- Akvizícia: Vytvorenie obrazu RAM. Napríklad použitím nástroja ako DumpIt pre Windows alebo AVML pre Linux.
- Analýza procesov: Vypísať bežiace procesy, hľadať skryté procesy alebo injektovaný kód. Napríklad pomocou frameworku Volatility 3.
- Sieťové artefakty: Extrahovať informácie o otvorených sieťových spojeniach v čase zosnímania pamäte.
- Extrakcia hesiel: Vyhľadanie prihlasovacích údajov v otvorenom tvare (napr. z procesov prehliadača alebo LSASS).
- Zdroje:
- The Volatility Foundation: Documentation & Wiki.
- SANS Institute: Memory Forensics Cheat Sheet.
- NIST SP 800-86: Guide to Integrating Forensic Techniques into Incident Response.
- Komparatívna analýza YARA skenerov (Ostertág)
- Cieľ: Porovnať výkon a použiteľnosť rôznych YARA skenerov:
- YARA CLI (VirusTotal): Referenčný implementačný štandard.
- Loki (Nextron Systems): De-facto štandard.
- Thor Lite (Nextron Systems): Osekaná, verzia komerčného scannera Thor.
- Teoretická časť:
- Architektúra YARA enginu
- Popis, ako prebieha preklad pravidiel do bytového kódu a ako funguje Aho-Corasick algoritmus na vyhľadávanie reťazcov (https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9410267).
- Architektúra YARA enginu
- Experimentálny Benchmark
- Cieľom je vytvoriť kontrolované prostredie (napr. Windows 11 VM) a otestovať nástroje na rovnakých dátach.
- Kritériá porovnávania:
- Skenovací čas
- Využitie RAM / CPU
- Reporting (Výstup je v textovom logu, JSON alebo CSV?)
- Zdroje
- YARA Documentation: yara.readthedocs.io
- Cieľ: Porovnať výkon a použiteľnosť rôznych YARA skenerov:
- Skenovanie kontajnerov (Stanek)
- Porovnajte minimálne dva nástroje na skenovanie kontajnerov (napr. Trivi a Clair) z hľadiska týchto vlastností:
- detekčné schopnosti
- rýchlosť
- spotreba zdrojov
- jednoduchosť použitia
- zrozumiteľnosť výsledkov
- zvoľte vhodnú sadu kontajnerov, na ktorých tieto nástroje budete testovať a umožnia skúmané vlastnosti vyhodnotiť
- výsledky podložte konkrétnymi experimentami
- Porovnajte minimálne dva nástroje na skenovanie kontajnerov (napr. Trivi a Clair) z hľadiska týchto vlastností:
- Suricata (Janáček)
- Vyskúšajte si nasadenie a konfiguráciu open source IDS/IPS nástroja Suricata
- Demonštrujte a vyhodnoťte jeho použitie
- Snort (Janáček)
- Vyskúšajte si nasadenie a konfiguráciu open source IDS/IPS nástroja Snort
- Demonštrujte a vyhodnoťte jeho použitie
- ... Ďalšie projekty je možné navrhnúť a konzultovať s niektorým prednášajúcim. Po schválení je možné projekt realizovať.
