Přednáška 7: Uživatelé a Bezpečnost

Identita, Práva a Ochrana systému

Úvod: Počítač jako sdílený byt

Proč už nejsem pánem všeho?

🗣️ Icebreaker (5 min):
Zeptejte se: "Kdo z vás si pamatuje heslo k prvnímu e-mailu?" A pak: "Kdo z vás používá stejné heslo dodnes?" (Bezpečnostní riziko). Dnešní lekce vysvětlí, proč je to problém.

Autentizace vs. Autorizace

Dva kroky k přístupu

Tyto pojmy se pletou. Jaký je rozdíl?

  1. Autentizace (Authentication): Prokázání totožnosti.
    • Analogie: Ukazuji občanku na vrátnici. Vrátný zkontroluje fotku a řekne: "Ano, to jste vy, pane Novák."
  2. Autorizace (Authorization): Přidělení práv.
    • Analogie: Vrátný se podívá do seznamu a řekne: "Pan Novák smí do kantýny, ale nesmí do ředitelny."
🗣️ Příklad (5 min):
Přihlášení do Windows je autentizace (Heslo). To, že nemůžete smazat systémovou složku, je autorizace (Práva).

Autentizace: 3 Faktory (MFA)

Jak dokázat, že jsem to já?

Otázka: Proč banky vyžadují 2FA (Dvoufaktorové ověření)?

Protože útočník může ukrást vaše heslo (Factor 1), ale pravděpodobně vám zároveň neukradl i mobil (Factor 2). Kombinace faktorů zvyšuje bezpečnost exponenciálně.

Biometrie: Výhody a rizika

Pohodlí vs. Bezpečnost

🗣️ Právní vsuvka (5 min):
V USA i jinde soudy rozhodly, že policii nesmíte odmítnout odemknout mobil otiskem (je to "důkaz"), ale můžete odmítnout sdělit heslo (právo nevypovídat). Biometrie je tedy právně slabší ochrana.

Ukládání hesel: Hashování

Mlýnek na maso

Analogie: Kráva (Heslo) -> Mlýnek -> Mleté maso (Hash).
Z mletého masa už krávu nikdy neposkládáte. OS při přihlášení vezme vaše heslo, pomele ho a porovná, jestli maso vypadá stejně jako to uložené.

Útoky na hesla: Slovník a Sůl

Proč "123456" neochrání ani hash?

🗣️ Hloubka (10 min):
Vysvětlete, že sůl se ukládá v čitelné podobě vedle hashe. Není tajná. Jejím účelem je jen udělat hash unikátní, aby dva uživatelé se stejným heslem měli v databázi různé hashe.

Autorizace: Práva k souborům (RWX)

Kdo smí číst můj deníček?

V systémech typu Unix (Linux, macOS, Android) má každý soubor 3 sady práv:

Osoba Práva (RWX) Význam
Vlastník (User) RW- Může číst (R) a psát (W). Nesmí spustit (X).
Skupina (Group) R-- Kolegové (Učitelé) mohou soubor jen číst.
Ostatní (Others) --- Žáci soubor vůbec nevidí a neotevřou.
🗣️ Praxe (5 min):
X (Execute) je právo spustit soubor jako program. Pokud stáhnete virus, ale nemá právo X, nemůže se spustit a uškodit. (Na Windows se toto řeší příponou .exe, na Linuxu právem X).

Princip nejnižšího privilegia (PoLP)

Proč nepracovat jako Admin?

Nebezpečí: Pokud pracujete jako Admin a navštívíte zavirovaný web, virus zdědí vaše práva (Admin) a ovládne celý počítač. Pokud jste běžný uživatel, virus narazí do zdi.

UAC a Sudo: Štít systému

"Opravdu to chcete udělat?"

🗣️ Didaktika (10 min):
Naučte žáky ten štít číst. Pokud spustí hru "Minecraft_Free.exe" a vyskočí UAC žádající o práva správce, je to na 99 % virus. Hra nepotřebuje měnit systémové soubory.

Unplugged aktivita: Hradní stráž

Simulace přístupových práv (ACL)

Příprava

  • Strážný (OS): Stojí u dveří, má seznam (ACL).
  • Místnosti: Klenotnice (System32), Kuchyně (Program Files), Nádvoří (Plocha).
  • Role: Král (Admin), Kuchař (Service), Poutník (User).

Scénář:

  1. Poutník chce do Klenotnice. Strážný koukne do seznamu: "Přístup zamítnut."
  2. Kuchař chce do Kuchyně. Strážný: "Povoleno". Kuchař chce přemalovat Kuchyň na růžovo (Zápis). Strážný: "Zamítnuto, máš jen právo vařit (Execute), ne přestavovat (Write)."
🗣️ Reflexe (10 min):
Děti pochopí, že "Access Denied" není chyba, ale správná funkce systému, který chrání integritu hradu.

Sociální inženýrství: Nejslabší článek

Když selže člověk, šifrování nepomůže

🗣️ Praxe (5 min):
Ukažte příklad podvodného e-mailu (špatná čeština, divný odkaz).

Školní praxe: Sdílené počítače

Jak přežít v učebně informatiky

Závěr a shrnutí 7. lekce

Co si odnést?

🗣️ Upoutávka:
Příště se podíváme na Mobilní systémy a Cloud. Jak se liší Android od Windows a kde vlastně leží vaše fotky, když jsou "v cloudu"?
Snímek 1 z 13