Sicherheit & Netzwerk

Cliqer nutzt WebRTC (Web Real-Time Communication), um direkte oder über ein Relay geleitete Kommunikationskanäle zwischen dem Steuergerät der Vortragenden und dem Host-Computer aufzubauen, auf dem die Präsentationssoftware läuft.
WebRTC-Technologie in Cliqer
Cliqer nutzt WebRTC über die native RTCPeerConnection des Browsers, um Echtzeitkommunikation zwischen Geräten zu ermöglichen.
Von Cliqer genutzte Komponenten:
RTCPeerConnection: Baut die Verbindung zwischen dem Host-Gerät und dem Gerät der Vortragenden auf und verwaltet sie.RTCDataChannel: Sendet Steuersignale (nächste Folie, vorherige Folie, Koordinaten des Laserpointers) mit geringer Latenz.- Signalisierung: Cliqer nutzt WebSocket-Signalisierung über
wss://cliqer.io/ws, um Verbindungsmetadaten auszutauschen, bevor die WebRTC-Peer-Verbindung aufgebaut wird.
Sicherheit
- Verschlüsselte Kommunikation:
- Sicherheit des Signalisierungsservers: Alle Verbindungen zum Signalisierungsserver von Cliqer nutzen HTTPS/WSS (WebSocket Secure).
- WebRTC-Verschlüsselung: Datenkanäle werden mit DTLS (Datagram Transport Layer Security) gesichert. Medienstreams (sofern verwendet) werden per SRTP (Secure Real-time Transport Protocol) verschlüsselt.
- Steuersignale werden während der Übertragung verschlüsselt. Über WebRTC laufen sie direkt zwischen den Geräten oder über ein TURN-Relay, das die verschlüsselten Pakete weiterleitet und sie nicht entschlüsseln kann. Kommt keine dieser Verbindungen zustande, leiten unsere Server sie über die TLS-geschützte WebSocket-Verbindung weiter und speichern sie nicht.
- App-Berechtigungen:
Cliqer benötigt Ihre ausdrückliche Zustimmung für die Steuerungen Bedienungshilfen und Automation (Systemeinstellungen > Datenschutz & Sicherheit).
- Bedienungshilfen: Erforderlich, um Tastenanschläge und Mausereignisse an die Präsentationssoftware zu senden.
- Automation: Erforderlich, um System Events und Präsentationsanwendungen direkt zu steuern.
Das Installationsprogramm fragt einmalig nach Administratorrechten und fügt die Windows-Firewall-Regel hinzu, die Cliqer benötigt. Die App selbst läuft ohne Administratorrechte.
- Sichere Links: Links für Vortragende werden kryptografisch erzeugt und gelten nur für die jeweilige Sitzung. Behandeln Sie diese Links als vertrauliche Informationen.
- Software-Updates: Halten Sie Cliqer, Ihr Betriebssystem und Ihre Präsentationssoftware aktuell, um Sicherheitspatches zu erhalten.
Netzwerk und Ports
- Internetverbindung: Sowohl das Host-Gerät als auch das Gerät der Vortragenden benötigen eine stabile Internetverbindung.
- Firewall-Konfiguration:
- Cliqer benötigt ausgehende Verbindungen zu Signalisierungs- und STUN/TURN-Servern.
- Windows Defender oder Firewalls von Drittanbietern müssen Cliqer den Netzwerkzugriff erlauben.
- STUN/TURN-Server:
Cliqer nutzt die folgenden Server für die NAT-Traversierung. Erlauben Sie ausgehenden Datenverkehr zu diesen Hosts:Rolle URL Port Protokoll Zweck STUN stun:stun.cloudflare.com3478 UDP Ermittlung der öffentlichen IP TURN turn:turn.cloudflare.com3478 UDP/TCP Relay-Fallback TURNS turns:turn.cloudflare.com5349 TLS/TCP Sicherer Relay-Fallback TURNS turns:turn.cloudflare.com443 TLS/TCP Sicheres Relay in abgeschotteten Netzwerken, die nur Port 443 zulassen
TURN-Zugangsdaten werden pro Sitzung mit einer TTL von 24 Stunden erzeugt und automatisch rotiert. - Dynamische UDP-Ports: WebRTC nutzt dynamische UDP-Ports für den Datenaustausch. Restriktive Firewalls, die UDP-Verkehr blockieren, zwingen Verbindungen über TURN-Server per TCP.
- Keine eingehende Portweiterleitung erforderlich: Cliqer baut ausgehende Verbindungen zu Signalisierungs- und Relay-Servern auf. Eine Konfiguration eingehender Portweiterleitungen ist nicht nötig.
Fortgeschrittene Themen
Professionelle Funktionen und Konfigurationen für Unternehmensbereitstellungen und komplexe Event-Setups.
Eigene Domains
Stellen Sie Ihre Cliqer-Räume und den gebrandeten Beitrittsablauf unter Ihrem eigenen Hostnamen bereit, etwa present.yourcompany.com, in den Tarifen Studio 8K und Enterprise.