/
Cybersecurity Flashcards
Save to my account
Sign up
Cybersecurity Flashcards
Cybersecurity Flashcards
Study
1
Question
Čo je TD (Transformation Procedures) v bezpečnostnom modeli Clark-Wilson?
Answer
TD sú autorizované operácie, ktoré môžu vykonávať subjekty na objektoch, zabezpečujú správne a bezpečné vykonanie operácií.
2
Question
Aký je hlavný cieľ modelu Brewer-Nash (Coca-Cola model)?
Answer
Zamedziť konfliktu záujmov tým, že riadi prístup k informáciám na základe záujmových skupín, aby subjekty nemali prístup ku konkurenčným informáciám.
3
Question
Uveď príklady systémov a príslušných prístupových modelov používaných v praxi.
Answer
UNIX/Linux používa DAC pre prístupové práva k súborom, SELinux používa MAC s centrálne definovanými politikami, Active Directory používa RBAC, firewally používajú explicitné pravidlá (ACL).
4
Question
Aké sú typické bezpečnostné hrozby v kontrole prístupu?
Answer
Privilege escalation, broken access control, over-permissioned accounts, a zdieľanie účtov, ktoré sťažuje auditovanie a identifikáciu jednotlivcov.
5
Question
Čo je malware a aký je jeho hlavný účel?
Answer
Malware je škodlivý kód navrhnutý na poškodenie, narušenie alebo získanie neoprávneného prístupu k systému alebo dátam s cieľom ovplyvniť integritu, dôvernosť alebo dostupnosť.
6
Question
Vymenuj základné typy škodlivého kódu a ich charakteristiky.
Answer
Vírus (musiť mať hostiteľský súbor), Červ (šíri sa sám cez sieť), Trójsky kôň (vydáva sa za legitímny softvér), Spyware (sledovanie používateľa), Adware (zobrazenie reklám), Ransomware (šifruje súbory a požaduje výkupné), Rootkit (skryté prístupy), Backdoor (tajný prístup), Bot (vykonáva príkazy z C&C servera).
7
Question
Aké spôsoby šírenia malwaru sú najčastejšie?
Answer
E-mailové prílohy a phishing, napadnuté webové stránky (drive-by download), infikované USB kľúče, stiahnuté aplikácie alebo pirátsky softvér, zneužitie zraniteľností v OS či aplikáciách.
8
Question
Čo je buffer overflow a aké riziko predstavuje?
Answer
Buffer overflow je zápis mimo hraníc pamäťového poľa, čo môže spôsobiť spustenie škodlivého kódu a ohroziť bezpečnosť systému.
9
Question
Ako sa dá predchádzať a chrániť pred škodlivým kódom?
Answer
Používať antivírusy a firewally, pravidelné aktualizácie softvéru, bezpečné správanie pri sťahovaní, šifrovanie dát, zálohovanie, bezpečné programovanie a ochrana pred zraniteľnosťami ako SQL injection či XSS.
10
Question
Aké bezpečnostné opatrenia sú preventívne v ochrane pred malware?
Answer
Antivírusy, EDR, pravidelné aktualizácie a patchovanie, silná autentifikácia vrátane 2FA, sandboxing, minimalizácia oprávnení, zákaz spúšťania neovereného softvéru.
11
Question
Čo predstavuje model STRIDE v oblasti bezpečnosti?
Answer
Model STRIDE je kategorizácia hrozieb: Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege.
12
Question
Aké sú tri základné piliere bezpečnosti operačného systému?
Answer
Utajenie (Confidentiality), Integrita (Integrity) a Dostupnosť (Availability).
13
Question
Čo je jadro (kernel) v operačnom systéme a akú má úlohu v bezpečnosti?
Answer
Jadro riadi všetky systémové operácie, má najvyššiu úroveň oprávnení a je kľúčové pre bezpečnosť OS.
14
Question
Ako funguje ochrana pamäte v OS a aké mechanizmy sa používajú?
Answer
Ochrana pamäte zabraňuje neoautorizovanému prístupu a útokom ako buffer overflow pomocou virtuálnej pamäte, DEP (Data Execution Prevention) a ASLR (Address Space Layout Randomization).
15
Question
Aký je rozdiel medzi DAC, MAC a RBAC v kontexte operačných systémov?
Answer
DAC riadi prístup na základe vlastníkov objektov, MAC používa pevne definované politiky (napr. SELinux), RBAC prideľuje oprávnenia podľa rolí používateľov.
16
Question
Čo znamená izolácia procesov v operačnom systéme a prečo je dôležitá?
Answer
Každý proces beží vo vlastnom izolovanom adresnom priestore, čo zabraňuje neautorizovanému prístupu k pamäti iných procesov a zvyšuje bezpečnosť.
17
Question
Aké sú typické útoky na operačný systém?
Answer
Privilege escalation, malware (ako rootkity, trójske kone), exploity na zraniteľnosti OS (buffer overflow) a neautorizovaný prístup cez slabé heslá alebo zraniteľné vzdialené služby.
18
Question
Čo zabezpečuje UEFI a TPM počas boot sekvencie operačného systému?
Answer
UEFI overuje podpis boot loadera, aby sa spustil iba autorizovaný OS, a TPM overuje integritu boot procesu, podporujúci šifrovanie disku napríklad cez BitLocker.
19
Question
Prečo je auditovanie a logovanie dôležité v operačnom systéme?
Answer
Auditovanie a logovanie zaznamenáva dôležité udalosti (prihlásenia, zmeny, chyby), čo pomáha pri forenznej analýze a riešení bezpečnostných incidentov.
20
Question
Prečo je bezpečnosť databáz dôležitá a aké hlavné riziká ohrozujú databázy?
Answer
Bezpečnosť databáz je dôležitá, pretože databázy uchovávajú kritické a citlivé údaje, často osobné informácie. Riziká zahŕňajú stratu dôvernosti (únik citlivých dát), stratu integrity (zmena údajov) a stratu dostupnosti (napríklad zmazanie alebo uzamknutie údajov).
21
Question
Aké sú hlavné prvky bezpečnosti databáz?
Answer
Hlavné prvky bezpečnosti databáz zahŕňajú: 1) autentifikáciu (overenie identity používateľa), 2) autorizáciu (určenie prístupových práv), 3) prístupovú kontrolu (riadenie prístupu k údajom), 4) šifrovanie dát, 5) audit a logovanie aktivít, 6) zálohovanie a obnovu dát, a 7) ochranu pred útokmi ako SQL injection.
22
Question
Čo znamená autentifikácia v kontexte databáz a aké metódy sa používajú?
Answer
Autentifikácia je proces overenia identity používateľa, často pomocou mena a hesla, prípadne cez služby ako LDAP alebo Kerberos. Moderné systémy môžu použiť dvojfaktorovú alebo viacfaktorovú autentifikáciu (2FA/MFA) či certifikáty (PKI).
23
Question
Aké typy účtov sa v databázach najčastejšie používajú a aké majú oprávnenia?
Answer
Databázy majú typy účtov: DBA (Database Administrator) so všetkými právami, bežný používateľ s obmedzenými právami podľa pravidiel a technické účty, ktoré používajú aplikácie na prístup k databáze s definovanými právami.
24
Question
Aké sú základné operácie v databázach a čo znamenajú?
Answer
Základné databázové operácie sú: SELECT (čítanie údajov), INSERT (vkladanie nových údajov), UPDATE (aktualizácia existujúcich údajov), DELETE (mazanie údajov), a EXECUTE (spúšťanie procedúr).
25
Question
Aký je rozdiel medzi DAC a RBAC v riadení prístupu k databáze?
Answer
DAC (Discretionary Access Control) umožňuje vlastníkovi tabuľky rozhodnúť, kto a aký prístup má. RBAC (Role-Based Access Control) prideľuje prístupové práva rolám namiesto priamo používateľom, kde používateľ patrí k jednej alebo viacerým rolám s definovanými oprávneniami.
26
Question
Čo predstavuje fine-grained access control (FGAC) v databázovej bezpečnosti?
Answer
FGAC umožňuje detailné nastavenie práv na úrovni stĺpcov alebo riadkov v databáze, napríklad pomocou Oracle VPD (Virtual Private Database), ktorá dynamicky aplikuje podmienky prístupu na úrovni SQL dotazov.
27
Question
Ako funguje útok SQL Injection a aké opatrenia sa používajú na jeho prevenciu?
Answer
SQL Injection spočíva vo vložení škodlivého SQL kódu do vstupného poľa, ktorý databáza vykoná. Prevencia zahŕňa použitie parameterizovaných dotazov (prepared statements), whitelistovanie vstupov, obmedzenie oprávnení účtov a pravidelnú validáciu vstupných dát.
28
Question
Na čo slúži auditovanie a logovanie v databázových systémoch?
Answer
Audit a logovanie slúžia na detekciu neoprávnených prístupov, rekonštrukciu udalostí po incidente a splnenie právnych požiadaviek (napríklad GDPR). Logujú sa napríklad neúspešné pokusy o prihlásenie, zmeny v tabuľkách a vykonanie citlivých dotazov.
29
Question
Aké typy šifrovania sa používajú v databázach a na čo slúžia?
Answer
Používa sa šifrovanie dát v pokoji (napríklad Transparent Data Encryption pre celé databázové súbory), šifrovanie dát v pohybe (napr. SSL/TLS na prenosovej vrstve) a column-level encryption (šifrovanie iba vybraných stĺpcov s citlivými údajmi).
30
Question
Prečo je zálohovanie a obnova dát v databázach kritická a aké sú odporúčané postupy?
Answer
Zálohovanie chráni pred stratou dát spôsobenou hardvérovými výpadkami, ransomware alebo ľudskou chybou. Odporúča sa pravidelné automatické zálohovanie, testovanie obnovy záloh a ukladanie záloh mimo hlavnej lokality (offsite).