Um einen Digital Signage Player sicher zu betreiben, bedarf es mehr als nur eine Medienplayer-Software auf einem Gerät zu installieren und zu verkaufen. Erfahren Sie hier, wie der garlic-launcher Androidgeräte in vollwertige und sichere Medienplayer verwandelt.
Wie ist ein Medienplayer aufgebaut?
Medienplayer für Digital Signage erfüllen zwei Aufgaben. Das Abspielen der Medien in Form von Playlisten und die Administration des Geräts. Das beinhaltet unter anderem:
Firmwareupdates
Reboots
Benutzerschnittstelle
Sicherheit
Während andere Anbieter versuchen diese Aufgabe mit einer Software zu erfüllen, entschieden wir uns aus sicherheitstechnischen Überlegungen dafür zwei spezialisierte Softwarelösungen einzusetzen. Einen Medienplayer für das Abspielen und eine Anwendung, welches hardwarenahen Steuerungsaufgaben auf dem Gerät übernimmt und eine sichere Umgebung schafft.
Ein weiterer Vorteil dieser Trennung besteht darin, dass so Medienplayersoftware viel einfacher plattformunabhängig entwickelt werden kann. Alle plattformabhängigen Funktionen wie USB, Updates und Reboots übernimmt eine sehr schlank und minimal gehaltene Software, die zudem nativ auf dem jeweiligen Betriebssystem läuft. So entstand der garlic-launcher als Launcher für die Android-Version des garlic-player.
Was leistet ein Digital Signage Launcher?
Ein Android Launcher spezifisch für Digital Signage beinhaltet einen sogenannten Watchdog-Timer, schafft eine sichere Benutzerschnittstelle, stellt eine Medienplayer-API zur Verfügung und startet den Medienplayer automatisiert.
All das erfüllt der garlic-launcher!
Watchdog-Timer
Der Begriff Watchdog Timer oder kurz Watchdog genannt bezeichnet eine Funktion zur Ausfallerkennung eines digitalen Systems. Watchdog Timer existieren sowohl als Hardware-Schaltung oder als Software.
Lassen Sie sich nichts vormachen. Keine Software arbeitet perfekt und fehlerfrei. Der Watchdog-Timer im Launcher erkennt deshalb eventuelle Abstürze und startet innerhalb von Sekunden den Medienplayer neu.
Sichere Benutzerschnittstelle
Softwareabstürze sind verhältnismäßig harmlose Probleme. Schlimmer sind Hacks oder andere Kompromittierungen. Dies gilt besonders für interaktive Systeme. Stellen Sie sich vor, Ihr Verkaufsterminal, Bankautomat oder Public Info Display zeigt plötzlich die Windows- oder Androidoberfläche an? Abgesehen von der Peinlichkeit kann ein zufällig vorübergehender Passant mit geeignetem Wissen und genügend destruktiver Energie diverse Schäden verursachen.
Der garlic-launcher schützt im Falle einer gravierenden Fehlfunktion vor diesem Szenario. Nur ein Techniker mit entsprechenden Passwortkenntnissen darf manuell auf das System zugreifen.
Reboots, Installationen und Updates
Zur Softwarepflege gehören Updates. Manchmal benötigt Hardware auch zusätzliche Software. Aus Kostengründen findet das in der Regel nicht vor Ort statt, sondern ein Benutzer oder Benutzerin steuert das im Digital Signage CMS. Sobald der Player die Anweisungen erhält, leitet er diese an den Android-Launcher weiter, der diese ausführt.
Das besondere dabei ist, dass diese Prozesse bestätigungsfrei (still) ablaufen. Es gibt also keine Dialogboxen mit Nachfragen, die eine manuelle Bestätigung erfordern.
Der garlic-launcher
Der garlic-launcher ist eine Digital Signage Open-Source-Software, die grundlegende administrative Funktionen für Digital Signage Medienplayer bereitstellt. Sie arbeitet mit unserem SMIL-player, aber auch mit anderen Medienplayern zusammen.
Features (Auszug)
Watchdog-Timer gegen Playerabstürze
Unterstützt ungerootetes Android
Stille Softwareupdates
Unterstützt das Öffnen weiterer Apps (2ndApp)
Stille Reboots
On/Off-Zeiten (Monitorabschaltung)
Strikter Kiosk-Modus mit Passwortschutz
Konfiguration und Softwareupdates mittels USB-Stick
USB-Stick für manuelles Einspielen von Inhalten
und andere
Sicherheitsgewinn durch den Verzicht auf „Rooten“
Um die oben genannten stillen Features anzubieten, müssen Androidplayer normalerweise gerootet werden. Root bedeutet sich alle Zugriffsrechte auf dem ansonsten eingeschränktem Android zu verschaffen. Dazu wird unter anderem eine Software namens su (Superuser) auf dem Gerät installiert.
Allerdings bedingt das ein gravierendes Sicherheitsrisiko, denn jede Software, also aus bösartige kann auf den Superuser zugreifen. Der elegantere Weg bedeutet eine definierte Schnittstelle mit Sonderberechtigung zu bauen, auf die nur bestimmte Programme zugreifen dürfen.
Mit dem sogenannten „Device Owner“ bietet Android seit Version 7 dieses Konzept an und garlic-launcher nutzt das.
Der Vorteil: eine signifikant gesteigerte Gerätesicherheit!
USB-Funktionalität
USB besetzt wichtige Funktionen in hochwertigen Digital Signage Medienplayern. Bei der Erstkonfiguration müssen Netzzugangsdaten, Content-URL und andere Parameter eingegeben werden. Eine Konfiguration mit dem USB-Stick erleichtert besonders bei mehreren Geräten diesen Vorgang signifikant.
Unserer Plattform unterstützt Sie dabei, eine entsprechende USB-Konfigurationsdatei zu erstellen.
Ferner besteht durch USB auch die Möglichkeit, Ihren Medienplayer offline mit Inhalten zu bespielen oder aktualisieren. Auch dafür sorgt der garlic-launcher.
Download
Als freie Software steht der garlic-launcher frei zum Download zur Verfügung. Mehr Infoemationen und den Download finden sie hier.
Kontakt
Sie haben weitere Fragen?
Unsere Kontaktdaten
SmilControl GmbH
Niederaue 1a
D-30419 Hannover
☎ +49 (0) 511 – 96 499 560
Amtsgericht Hannover
HRB 221981
USt-Id: DE 281 780 194