Dokumentácia / Bezpečnosť a ochrana dát / Prehrávač a bezpečné zobrazovanie

Prehrávač a bezpečné zobrazovanie

Úvod a orientácia

Spoznáte, ako prehrávač vykresľuje web, odovzdáva dotyky a obmedzuje ovládanie návštevníka. Odlíšite úpravu verejného rozhrania od izolácie webu, správy relácií a zabezpečenia operačného systému.

Prehľad a vysvetlenie

Prehrávač vytvára riadené prostredie na zobrazovanie obsahu na verejnej alebo internej obrazovke. Návštevník pracuje s určeným rozhraním aplikácie, zatiaľ čo obsah spravuje poverený používateľ v administrácii.

Web sa vykresľuje vo vnútri Runtime

Riadené zobrazenie obmedzuje ovládanie návštevníka, ale nenahrádza bezpečnosť vloženého webu alebo operačného systému. Návrat kiosku na úvod tiež sám neukončuje prihlásenie návštevníka do webu.

  • Vykresľovanie obrazu: JCEF tu používa vykresľovanie mimo samostatného okna prehliadača (off-screen rendering). Chromium pripravuje obrazové snímky; Runtime ich prevezme do svojho grafického rozhrania. Dotyk ide opačným smerom. Web sa teda neposiela ako vzdialené video zo servera: spracúva sa na prehrávači.
  • Dotykové udalosti: Dotykové ovládanie sprostredkúva prehrávač. Kliknutia, posúvanie a ťahanie prevádza na udalosti odovzdávané webovému jadru. Obraz sa priebežne obnovuje; nejde o jednu statickú fotografiu webu.

Prínos pre prevádzkovateľa obrazovky

  • Rozhranie návštevníka: Návštevník vidí web ako súčasť prehrávača, bez bežných kariet a adresného riadka prehliadača. Dotyky dostáva web cez prehrávač. Tým sa riadi spôsob ovládania verejnej obrazovky.
  • Nové okná: Implementácia zachytáva otváranie nových okien a povolené ciele presmeruje do existujúceho zobrazenia.
  • Navigácia: Umožňuje aj nastaviť obmedzenia navigácie.
  • Súbory a systémové dialógy: Skontrolovaná implementácia bežne neobsluhuje štandardný dialóg na výber súboru ani priamu tlač do PDF. Presný účinok závisí od funkcie a verzie aplikácie. Web môže naďalej načítavať dokumenty osobitnou cestou; nemožno z toho vyvodiť, že sú zablokované všetky sťahovania súborov.

Čo ochrana kiosku zabezpečuje a kde končí

Web však zostáva spusteným webom: jeho JavaScript môže obsluhovať tlačidlá, načítavať dáta z API alebo komunikovať s ďalšími doménami. Prenos obrazových snímok do Runtime tieto činnosti nemení na neškodný statický obrázok.

Obmedzenie navigácie rozhoduje o otvorení stránky podľa nastavených adries. Nie je to všeobecný filter všetkých sieťových požiadaviek webu. Vložené mapy, skripty, obrázky či dátové rozhrania preto nemožno považovať za blokované len na základe tohto nastavenia.

Sandbox znamená oddelenie programu s obmedzenými právami a zdrojmi. Samotné skrytie ovládania alebo vykreslenie webu do obrazu takéto oddelenie nedokladá. Obsah preto vyberajte ako aktívnu aplikáciu a jeho sieťové spojenia, relácie a oprávnenia posudzujte samostatne.

Relácie, cookies a nečinnosť

  • Cookies a cache: JCEF používa diskovú cache a môže uchovávať relačné cookies.
  • Návrat po nečinnosti: Návrat kiosku na úvod po nečinnosti je samostatná funkcia. V skontrolovanej ceste tento návrat nemaže cookies ani automaticky neodhlasuje vložený web.
  • Prihlásenie a ukončenie relácie: Pri verejnom zariadení preto musí návrh konkrétnej webovej aplikácie riešiť prihlasovanie návštevníkov aj ukončovanie ich relácií.
  • Odovzdanie zariadenia: Obnovenie úvodnej obrazovky nie je odovzdaním čistého používateľského profilu. Rovnaké pravidlo platí pri odovzdaní zariadenia inému zákazníkovi.

Kamera, mikrofón a fyzický prístup

  • Kamera a mikrofón: Prístup ku kamere alebo mikrofónu závisí od aplikácie, oprávnení operačného systému a konkrétnej verzie prehrávača. Povolenie webovej kamery samo nehovorí, či aplikácia obraz iba zobrazuje, ukladá alebo odosiela. Tieto operácie sa opisujú pre konkrétnu aplikáciu. Postup povolenia kamery zostáva v existujúcom servisnom návode.
  • Fyzický prístup: Fyzická klávesnica, USB porty a prístup k operačnému systému poskytujú inú úroveň ovládania než dotykové prostredie návštevníka. Ich dostupnosť sa rieši pri inštalácii a správe zariadenia. Ubuntu, grafické prostredie a aplikácie sú preto v architektúre oddelené.
Nenašli ste, čo ste hľadali?
Obráťte sa na svojho poskytovateľa softvéru.