Všechny lekce
Strand Forge s.r.o. Bohemia Interactive Vzdělávací lekce Kybernetická bezpečnost

Cyber Agent

Logická lekce ve třetí osobě | Bezpečnost hesel a autentizace

Rámcem je špionážní výcvik. Řídící důstojník Agent S naverbuje hráče do série lekcí o heslech, jako protivník vystupuje organizace Enigma a na konci čeká titul „Cyber Agent“. Jedno téma pak lekce učí čtyřmi různými modely interakce: rozbíjením popsaných zámků kladivy přiřazenými ke znakovým třídám, vedením proudu po desce plošných spojů k biometrickým skenerům, výběrovým kolem na porovnávání síly hesel a závěrečným cvičením, kde si hráč heslo vymyslí sám a validátor ho zkontroluje. Výklad přichází v krátkých dialogových bublinách mezi segmenty — vždy až poté, co si hráč danou věc sám vyzkoušel.

  • Vzdělávací hra
  • Kybernetická bezpečnost
  • Návrh hádanek
  • Mechanika výběru nástroje
  • Kvízové a validační systémy
  • Narativní rámec

Průchod hrou

Kompletní průchod, bez komentáře · 10:26

Vzdělávací cíl

Tématem je zabezpečení a jde o to, aby si student rozdíl mezi slabým a silným heslem odvodil vlastní hrou, ne aby si ho přečetl. Úvodní zadání to říká přímo: zjistit, which passwords are easy to crack, and which are more difficult, and thus more secure, tedy která hesla se prolomí snadno a která odolají. Další pasáže přidávají recyklaci hesel (jedno heslo na všechno znamená, že if someone from Enigma misuses it, you lose everything) a biometrickou autentizaci včetně jejích slabin. Závěrečné cvičení pak po studentovi chce vlastní heslo, které projde pravidly na délku, číslice a speciální znaky.

Moje role

  • Moje část byla logika, mechaniky, přechody mezi scénami a balancování, stejně jako u ostatních lekcí; texty a vizuál měli na starosti kolegové.
  • Čtyři znakové třídy jsem převedl na čtyři kladiva, takže se z pravidla o složení hesla stává rozhodnutí o výbavě u každého zámku, a šestici zámků jsem nastavil tak, aby stoupala od hesla z malých a velkých písmen po řetězec se všemi třídami znaků.
  • Postavil jsem úroveň s deskou plošných spojů: otáčením dílků se skládá vodivá trasa a teprve vyřešená deska zpřístupní biometrické skenery, které nesou výklad; ten je tím navázaný na stav hádanky.
  • Vybalancoval jsem porovnávací kolo: šest otázek proti třem životům, s dvojicemi, které nutí rozhodnout mezi délkou a pestrostí znaků (sedm znaků se všemi čtyřmi třídami proti osmi znakům se třemi).
  • Validátor volně psaného hesla jsem napsal tak, aby vypsal každé nesplněné pravidlo zvlášť (délku, číslice, speciální znaky), takže odmítnuté heslo studentovi řekne, co opravit.

Systémy, které jsem navrhl

  • Čtyři odlišné typy aktivit — akční hádanka, prostorová úloha s vedením proudu, výběrový kvíz a validace volně psaného textu — nesou jedno téma, takže se neučí opakovaným drilem, ale několika modely interakce.
  • Mechanika výběru nástroje převádí abstraktní znakové třídy na čtyři fyzická kladiva — z pravidla o složení hesla se stává rozhodnutí o výbavě, které hráč dělá u každého zámku.
  • Šestice zámků stoupá od hesla jen z malých a velkých písmen až po řetězec se všemi třídami znaků — obtížnost roste obsahem, ne přidáváním dalších mechanik.
  • Porovnávací kolo má šest otázek a tři životy a nutí k rozhodnutí mezi délkou a pestrostí znaků — sedmiznakové heslo se všemi čtyřmi třídami proti osmiznakovému se třemi.
  • Validátor u volně psaného hesla vypíše každé nesplněné pravidlo zvlášť — chybějící délku, číslice i speciální znaky — takže neúspěšný pokus studentovi řekne, co konkrétně opravit, místo prostého prošel/neprošel.
  • Biometrická úroveň váže výklad na vyřešenou úlohu — otáčením dílků se vede proud po desce a teprve to zpřístupní skenery, které nesou dialog.
  • Rámcová fikce — Agent S, organizace Enigma a Keeper jako vzor silných a unikátních hesel — ukotvuje každou mechaniku v narativu; závěrečnou odměnou je titul „Cyber Agent“.
  • Výklad je dávkovaný podle hraní — krátké dialogové bubliny s tlačítkem CONTINUE a možností přehrát je znovu sedí mezi interaktivními segmenty a nikdy se nenahromadí dřív, než hráč něco udělá.

Klíčové mechaniky

  • Pohyb ve třetí osobě s výzvami k interakci přímo u objektů ve světě, doplněnými symbolem tlačítka myši („Hit with a hammer“, „Rotate“, „Use“, „Break in the eye scanner“).
  • Hotbar kladiv: čtyři očíslované nástroje přiřazené znakovým třídám — 1 malá písmena, 2 velká písmena, 3 číslice, 4 speciální znaky — kterými se buší do zámků s hesly.
  • Šest visacích zámků v trezorové hale, každý popsaný složením svého hesla; pozdější zámky ukazují i samotný řetězec (Password 3 „oBs6E4“, Password 5 „tQ@6H4*Bc6_“).
  • Logická úloha na desce plošných spojů: otáčením dílků „Energetic connection“ se skládá vodivá trasa od zdroje ke skenovacímu zařízení, spojené úseky se rozsvítí bíle.
  • Průniky do biometrických zařízení rozmístěných po desce; každý odemkne kus výkladového dialogu.
  • Výběrové kolo „Choose a stronger password:“ — tři karty v každém ze šesti kol, na každé heslo, počet znaků a použité třídy znaků; životy jsou vyjádřené srdíčky.
  • Skládání vlastního hesla do textového pole s tlačítkem CHECK a zpětnou vazbou po jednotlivých pravidlech, která vypíše, co přesně chybí.
  • Závěrečný průchod průsvitným bludištěm, které mění barvu zónu po zóně, s klíčem v ruce a tlačítkem na konci, které lekci uzavírá.

Sledované hodnoty

  • Životy — tři srdíčka v hlavičce kvízu
  • Postup kolem — počítadlo X/6 v hlavičce kvízu
  • Sloty hotbaru kladiv 1–4, jeden na každou znakovou třídu, aktivní slot zvýrazněný
  • Počet znaků, uvedený na každé kartě hesla v kvízu
  • Zastoupené třídy znaků, vypsané na každé kartě hesla (malá písmena, velká písmena, číslice, speciální znaky)

Ukázkové události

  • Úvodní brífink od Agenta S: hráč je „newbie“, který nastupuje do špionážního výcviku o titul „Cyber Agent“, v „a series of lessons focusing on passwords“.
  • Password 5, označené „(lower, upper, special characters and numbers)“, ukazuje řetězec „tQ@6H4*Bc6_“ — v hotbaru je přitom nasazené kladivo 4, speciální znaky.
  • Pasáž v trezoru o recyklaci hesel: jedno heslo na všechno znamená „if someone from Enigma misuses it, you lose everything“ — proti tomu stojí Keeper, jehož hesla jsou silná a unikátní.
  • Výklad o biometrii na desce plošných spojů: ověřování podle unikátních znaků, jako je otisk prstu nebo obličej, porovnávané s databází — optické čtečky otisků jsou přitom označené za levné a „not very reliable“.
  • Kvízové kolo 4 ze 6 s jedním zbývajícím srdíčkem: Password 1 „!T7^z92“ (7 znaků, všechny čtyři třídy), Password 2 „R2^Z9&BX“ (8 znaků, číslice, velká písmena a speciální znaky) a Password 3 „8$W7pL“ (6 znaků, všechny čtyři třídy).
  • Závěrečné cvičení: „ENTER A PASSWORD THAT MEETS ALL SECURITY REQUIREMENTS“ — zadání „Abc“ vrátí tři samostatné chyby: délku, chybějící číslice a chybějící speciální znaky.

Galerie

Kliknutím na dlaždici ji otevřeš v plné velikosti