Hoe taleor een locatie veilig houdt.
Het meeste van wat volgt, gebeurt vanzelf. Op een normale dag merkt u er niets van. Het staat hier zodat uw IT-team, uw beveiligingsfunctionaris en iedereen die een aanbesteding schrijft precies kan lezen wat taleor doet en waarom.
Elke verbinding is versleuteld
Browsers, players en de console communiceren via TLS 1.3. Players gaan een stap verder. Elke player maakt zijn eigen sleutelpaar op zijn eigen machine en stuurt alleen de publieke helft naar de locatie. De eigen certificeringsinstantie van de locatie ondertekent die. De privésleutel verlaat de machine nooit. Certificaten zijn 398 dagen geldig en worden in de laatste 30 dagen vernieuwd via de eigen verbinding van de player, zodat elke player in de locatie wordt vernieuwd zonder bezoek ter plaatse.
Eén certificeringsinstantie per locatie
Elke locatie heeft een eigen certificeringsinstantie. Een probleem bij de ene locatie kan geen identiteit aanmaken bij een andere. Krijgt een player een nieuw certificaat, dan wordt het oude ingetrokken, zodat een opnieuw geïnstalleerde player nooit een identiteit deelt met de schijf die hij vervangt. Elke verbinding wordt gecontroleerd tegen de database: niet ingetrokken, niet verlopen, nog steeds dit apparaat, nog steeds deze locatie.
Drivers zijn ondertekend, updates gecontroleerd
Een apparaatdriver is een klein pakket met een manifest en een losse handtekening (Ed25519). De server weigert standaard een niet-ondertekend pakket. Player-updates komen van één plek. De server publiceert een versie met de bijbehorende SHA-256-controlesom. De player verifieert de controlesom voordat hij van map wisselt, installeert alleen buiten de openingstijden en keert terug naar de vorige versie als de nieuwe binnen tien minuten niet door de statuscontrole komt.
Vijf rollen, één auditlog
Netwerkbeheerder, organisatiebeheerder, locatiebeheerder, contentmanager en facilitair manager. Elke rol kan doen wat het werk vraagt, en niet meer. Een facilitair manager kan een vastgelopen scherm herstarten, maar niet verwijderen. Elke wijziging wordt vastgelegd in het auditlog, met de persoon, de actie en het adres. Het log wordt als CSV geëxporteerd met dezelfde filters die u op het scherm ziet.
Valt een player uit, dan ziet u welke
De melding vertelt u waar de player staat, wat hij zou moeten tonen, en sinds wanneer. Ze verdwijnt vanzelf zodra de player terugkeert. Een storing die zich herhaalt, werkt de bestaande melding bij in plaats van een nieuwe toe te voegen, zodat de lijst overzichtelijk blijft.
Eén keer ingedrukt houden. Elk scherm toont het meteen.
De noodmelding bereikt de hele locatie, een verdieping, een zone of gekozen players. Het bericht vult het hele scherm, onderaan loopt een mededeling mee en het geluid van de exhibits valt stil. Een player die tijdens een omroep opnieuw verbinding maakt, ontvangt die alsnog. Wie de noodmelding startte, en wanneer, staat in het log.
Bezoekers blijven anoniem
Aanwezigheids- en aanraakgebeurtenissen bevatten een locatie, een apparaat, een zone, een status en een tijdstip. Ze bevatten niets wat een persoon identificeert: geen adres, geen gezicht, geen cookie. Een geautomatiseerde test controleert dit tegen het live databaseschema en laat de build mislukken als iemand zo'n kolom toevoegt.
Uw eigen server, zonder internet als u dat wilt
De lokale server installeert zijn eigen privédatabase met een willekeurig wachtwoord dat niemand ooit intypt. Media, players en het auditlog blijven in uw gebouw. Er is helemaal geen internet nodig. Een storing elders bereikt uw zalen nooit.
Verder lezen
De datasheet noemt elk platform, elk protocol en elke beveiligingsmaatregel in de vorm die aanbestedingen verwachten. De whitepaper legt uit waarom media, hardware en updates thuishoren in één systeem met een volledig auditlog.