Документация / Сигурност и защита на данните / Плейър и контролирана среда за показване

Плейър и контролирана среда за показване

Въведение и ориентация

Научете как устройството за възпроизвеждане изобразява уеб страници, предава сензорното въвеждане и ограничава контролите за посетители. Разграничавайте промените в публичния интерфейс от изолирането на уеб страници, управлението на сесии и сигурността на операционната система.

Преглед и обяснение

Плейърът предоставя контролирана среда за съдържание на публични или вътрешни екрани. Посетителите използват предназначения за тях интерфейс на приложението, докато упълномощените потребители управляват съдържанието в административния интерфейс.

Уеб съдържанието се изобразява в Runtime

Контролираното изобразяване ограничава контролите за посетители, но не замества сигурността на вградената уеб страница или операционната система. Самото връщане на киоска към началния екран не прекратява сесията на посетителя в уеб страницата.

  • Изобразяване на картина: JCEF използва изобразяване извън екрана вместо отделен прозорец на браузъра. Chromium създава изобразени кадри, които Runtime включва в собствения си графичен интерфейс. Сензорното въвеждане се предава в обратната посока. Уеб страницата се обработва на устройството за възпроизвеждане, а не се предава от сървъра като отдалечено видео.
  • Сензорни събития: Плейърът е посредник за сензорното въвеждане. Преобразува натисканията, превъртането и плъзгането в събития, предавани на уеб механизма. Изображението се обновява непрекъснато; то не е единична статична снимка на уеб страница.

Ползи за операторите на екрани

  • Интерфейс за посетители: Посетителите виждат уеб страницата като част от приложението за възпроизвеждане, без обичайните раздели на браузъра или адресна лента. Уеб страницата получава сензорното въвеждане чрез приложението за възпроизвеждане. Така се контролира начинът, по който посетителите използват публичния екран.
  • Нови прозорци: Реализацията прихваща заявките за отваряне на нови прозорци и насочва разрешените адреси към текущия изглед.
  • Навигация: Могат да се конфигурират и ограничения за навигацията.
  • Файлове и системни диалози: Прегледаната реализация обичайно не обработва стандартния диалог за избор на файл или директния печат в PDF. Точният ефект зависи от функцията и варианта на приложението. Уеб съдържанието все пак може да получава документи по специален път за обработка; това не доказва, че всички изтегляния на файлове са блокирани.

Какво обхваща защитата на киоска и къде свършва

Уеб страницата продължава да работи като уеб страница: нейният JavaScript може да обработва бутони, да получава данни от API или да комуникира с други домейни. Предаването на изобразени кадри към Runtime не превръща тези дейности в безвредно статично изображение.

Ограниченията за навигация определят дали дадена страница може да се отвори според конфигурираните адреси. Те не са общ филтър за всяка мрежова заявка, изпратена от уеб страницата. Затова не може да се приема, че само тази настройка блокира вградените карти, скриптове, изображения и интерфейси за данни.

Пясъчникът отделя програмата от обкръжението ѝ и ограничава правата и ресурсите ѝ. Скриването на контролите на браузъра или изобразяването на уеб страница като изображение не доказват такава изолация. Разглеждайте съдържанието като активно приложение и оценявайте отделно мрежовите му връзки, сесии и права.

Сесии, бисквитки и неактивност

  • Бисквитки и кеш: JCEF използва дисков кеш и може да запазва сесийните бисквитки.
  • Връщане след неактивност: Връщането на киоска към началния екран след неактивност е отделна функция. В прегледания кодов път това връщане не изчиства бисквитките и не прекратява автоматично сесията във вградената уеб страница.
  • Вход и прекратяване на сесията: Затова на публично устройство входът на посетителя и прекратяването на сесията трябва да бъдат предвидени в конкретното уеб приложение.
  • Предаване на устройството: Връщането към началния екран не е равнозначно на предоставяне на чист потребителски профил. Това важи и при прехвърляне на устройството на друг клиент.

Камера, микрофон и физически достъп

  • Камера и микрофон: Достъпът до камерата и микрофона зависи от приложението, правата в операционната система и версията на плейъра. Активирането на уеб камера не определя дали приложението само показва картината, записва я или я предава. Тези операции трябва да бъдат описани за конкретното приложение. Съществуващото ръководство за поддръжка обяснява как се разрешава достъпът до камерата.
  • Физически достъп: Физическата клавиатура, USB портовете и достъпът до операционната система предоставят различно ниво на контрол от сензорния интерфейс за посетители. Достъпът до тях се урежда при инсталирането и администрирането на устройството. Затова Ubuntu, графичната среда и приложенията са показани отделно в архитектурата.
Не намерихте това, което търсите?
Свържете се с Вашия доставчик на софтуер.