✦Sicherheits-Whitepaper · v1.1

Die Sicherheitsarchitektur von Remio, unverblümt dargestellt.

Zuletzt aktualisiert am 17.07.2026·~15 Min. Lesezeit·Version 1.1

§01 · Zusammenfassung

Remio ist eine Remote-Desktop-Anwendung, die auf einer Zero-Knowledge-Peer-to-Peer-Architektur aufbaut. Bildschirminhalte, Eingabedaten und Audio-Streams sind zwischen den Geräten mit dem branchenüblichen DTLS-SRTP Ende-zu-Ende-verschlüsselt — dem Sicherheitsmodell, auf das sich jedes WebRTC-basierte Produkt stützt. Anders als zentralisierte Lösungen hilft der Signalisierungsserver von Remio nur beim anfänglichen Verbindungsaufbau — er sieht, verarbeitet oder speichert nie Sitzungsdaten.

Es sind keine Konten erforderlich, keine Passwörter, in die man einbrechen könnte, keine zentrale Datenbank mit Zugangsdaten. Die Gerätekopplung nutzt sechsstellige Codes, die vom eigenen Bildschirm des Hosts abgelesen werden, und alle Sitzungsschlüssel sind flüchtig und mit Perfect Forward Secrecy versehen: Selbst wenn ein Schlüssel kompromittiert wird, bleiben vergangene und künftige Sitzungen kryptografisch sicher. Diese Architektur schließt ganze Kategorien von Angriffen aus, die Mitbewerber geplagt haben — weil es schlicht nichts zu stehlen gibt.

Wichtigste Erkenntnis

Remio kann auf Ihre Daten nicht zugreifen — nicht wegen einer Richtlinie, sondern wegen Mathematik. Die Architektur macht es strukturell unmöglich, dass jemand außer den gekoppelten Geräten Sitzungsinhalte entschlüsselt.

§02 · Bedrohungsmodell

Die Sicherheitsarchitektur von Remio ist gegen eine Reihe von Bedrohungsszenarien entworfen, die für die Nutzung von Remote Desktop im Unternehmen wie im privaten Umfeld relevant sind. Wir sind ausdrücklich darin, wovor wir schützen und wo die Vertrauensgrenzen verlaufen.

Bedrohungen, vor denen wir schützen

Vertrauensgrenzen

Unser Bedrohungsmodell legt ausdrücklich drei Vertrauensgrenzen fest:

  1. Gerätegrenze. Jedem Gerät wird erst nach der PIN-Prüfung vertraut. Schutzmechanismen auf Ebene des Betriebssystems (Sandboxing, Schlüsselbund, Secure Enclave) schützen die Daten auf dem Gerät.
  2. Netzwerkgrenze. Alle Daten auf dem Transportweg sind verschlüsselt. Wir gehen davon aus, dass das Netzwerk feindlich ist.
  3. Servergrenze. Unsere eigenen Server gelten als nicht vertrauenswürdige Relays. Sie vermitteln Verbindungen, können aber Inhalte nicht einsehen.

§03 · Überblick über die Architektur

Remio trennt die Signalisierungsebene (Verbindungsaufbau) von der Datenebene (Streaming). Diese Trennung ist grundlegend für unseren Zero-Knowledge-Entwurf — der Server, der Ihnen beim Verbinden hilft, berührt nie die Daten, die Sie austauschen.

Client
iOS-/macOS-App
Viewer-Gerät
Signalisierung
WebSocket-Server
Nur Relay — keine Speicherung
Host
macOS-Host-App
Quellgerät
Abbildung 3.1 — Aufbau der P2P-Verbindung. SDP-Offer/Answer werden über WSS weitergeleitet; sobald die Verbindung steht, ist der Signalisierungsserver nicht mehr beteiligt.
Signalisierung
TLS 1.3 + ECDHE
WSS-Transport
Medien
SRTP / AES-128
Video + Audio
Datenkanal
DTLS 1.2+
Eingabe, Tastatur, Mauszeiger, Konfiguration
Abbildung 3.2 — Verschlüsselungsschichten der Datenebene. Drei unabhängige kryptografische Leitungen; die Kompromittierung einer gefährdet die anderen nicht.

Signalisierung gegenüber Datenebene

Die einzige Aufgabe des Signalisierungsservers ist es, beim Verbindungsaufbau SDP-Offer/Answer und ICE-Kandidaten zwischen Geräten weiterzuleiten. Sobald die P2P-Verbindung steht, ist der Signalisierungsserver nicht mehr beteiligt.

Der Server kann den weitergeleiteten Inhalt nicht auswerten — er ist ein verschlüsselter binärer Blob, den nur das Zielgerät interpretieren kann. Das binäre Protokoll fügt eine zusätzliche Schicht an Struktur hinzu, die Injektionsangriffe im Vergleich zu einer Signalisierung auf JSON-Basis erschwert.

§04 · Verschlüsselungsschichten

Remio setzt auf eine mehrschichtige Verschlüsselungsstrategie, bei der jeder Kommunikationskanal das kryptografische Protokoll nutzt, das seinen Anforderungen am besten entspricht.

SchichtProtokollChiffre / KurveUmfasst
TransportDTLS 1.3 (1.2 bei älteren App-Versionen)ECDHE, AES-128Eingabe, Tastatur, Mauszeiger, Konfiguration, Dock
MedienSRTP (RFC 3711)AES-128 im Zählermodus + Authentifizierung mit HMAC-SHA1Video- und Audio-Streams
SignalisierungTLS 1.3 (WSS)AES-GCM / ChaCha20-Poly1305SDP, ICE-Kandidaten, Raumbeitritt
SchlüsselaustauschECDHE (PFS)ECDSA-P-256-ZertifikateAlle Sitzungsschlüssel, jede Sitzung

Perfect Forward Secrecy

Jede Remio-Sitzung erzeugt über den ECDHE-Schlüsselaustausch einen eigenen Satz flüchtiger Verschlüsselungsschlüssel.

Cipher Suites

# Signalisierung — TLS-1.3-Cipher-Suites (in der Reihenfolge der Präferenz)
TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256
TLS_AES_128_GCM_SHA256

# Medien — SRTP-Schutzprofil (Branchenstandard bei WebRTC)
SRTP_AES128_CM_SHA1_80   # AES-128 im Zählermodus, Authentifizierung mit HMAC-SHA1-80

# DTLS-Zertifikate
Selbstsigniertes ECDSA (P-256), außerhalb des Kanals über SDP-Fingerabdrücke geprüft

Schlüsselrotation

Schlüssel werden an den folgenden Grenzen automatisch rotiert:

§05 · Authentifizierung und Kopplung

Remio vermeidet bewusst die klassische Authentifizierung mit Benutzername und Passwort. Stattdessen nutzen wir ein Modell der Gerätekopplung per PIN, das die häufigsten Angriffswege in Remote-Desktop-Software beseitigt.

Kopplung per PIN

Wenn sich ein Client zum ersten Mal mit einem Host verbinden will, läuft der Vorgang so ab:

  1. Der Host zeigt eine kurze numerische PIN auf seinem Bildschirm an (oder als QR-Code).
  2. Der Client gibt die PIN ein, die über den Signalisierungskanal an den Host gesendet wird.
  3. Der Host prüft die PIN und bestätigt oder lehnt die Kopplung ab.
  4. Bei Erfolg wird eine Vertrauensbeziehung zwischen den Geräten hergestellt.
  5. Spätere Verbindungen desselben Geräts erfordern keine erneute Kopplung.
Warum keine Passwörter?

Passwörter schaffen eine zentralisierte Datenbank mit Zugangsdaten — ein hochwertiges Ziel. Die Kopplung erfordert den Blick auf den eigenen Bildschirm des Hosts — einen sechsstelligen Code, den Sie jederzeit erneuern können. Es gibt nichts, was zentral zu speichern wäre, nichts, in das man einbrechen könnte, nichts, das man phishen könnte.

Modell des Gerätevertrauens

Nach der Kopplung wird jedes Gerät durch eine eindeutige Geräte-ID identifiziert. Der Host führt eine lokale Liste vertrauenswürdiger Geräte. Diese Vertrauensbeziehung ist:

Sitzungstoken (JWT)

Nach der Kopplung werden kurzlebige signierte Token (Ablauf nach 24 Stunden) für die Authentifizierung am Signalisierungsserver genutzt.

Diese Token authentifizieren ein Gerät am Signalisierungsserver für das Erstellen von Räumen und das Weiterleiten von Nachrichten. Sie gewähren keinen Zugriff auf Sitzungsinhalte, die durch einen eigenen DTLS-Handschlag geschützt sind.

Zugriff für KI-Agenten (Remio MCP Server)

Remio dehnt dasselbe Vertrauensmodell auf KI-Agenten aus. Werkzeuge wie Claude Code, Codex oder die Claude-App können Ihre Rechner über den Remio MCP Server aus der Ferne bedienen — und die Sicherheitsgrenze ist identisch mit der, die ein menschlicher Client überschreitet:

§06 · Zero-Knowledge-Entwurf

Zero-Knowledge ist bei Remio kein Marketingbegriff — es ist eine architektonische Randbedingung. Unsere Systeme sind so entworfen, dass Sitzungsinhalte für Remio, seine Mitarbeiter oder jeden Dritten strukturell unzugänglich sind.

Was unsere Server sehen können

Was unsere Server nicht sehen können

Der Zero-Knowledge-Test

Erhielte Remio eine richterliche Anordnung zur Herausgabe der Sitzungsinhalte eines Nutzers, hätten wir nichts herauszugeben. Nicht, weil wir es gelöscht hätten — sondern weil wir es nie hatten. Die Daten berühren unsere Infrastruktur nie in entschlüsselbarer Form.

Richtlinie zur Datenaufbewahrung

Aufgrund unserer P2P-Architektur gibt es faktisch nichts aufzubewahren:

P2P-orientierter Datenfluss

Bei der Mehrheit der Verbindungen (wo NAT-Traversal gelingt) fließen die Daten direkt zwischen den Geräten, ohne einen Server zu berühren:

# Bestfall: direktes P2P
Client <—— DTLS-SRTP (verschlüsselt) ——> Host
              ↑ Kein Server beteiligt

# Rückfall: TURN-Relay
Client <— DTLS-SRTP —> TURN-Server <— DTLS-SRTP —> Host
                            ↑ Weiterhin Ende-zu-Ende-verschlüsselt
                            ↑ Server sieht nur verschlüsselte Blobs

Selbst im Rückfallszenario über das TURN-Relay verarbeitet der Relay-Server nur verschlüsselte Pakete. Er arbeitet als dummes Rohr — er kann die Daten weder entschlüsseln noch einsehen noch verändern.

§07 · Netzwerksicherheit

Aufbau der P2P-Verbindung

Remio nutzt das Protokoll ICE (Interactive Connectivity Establishment), um den bestmöglichen Verbindungspfad zwischen Geräten zu finden:

  1. Host-Kandidaten — direkte LAN-Verbindung im selben Netzwerk.
  2. Server-reflexive Kandidaten (STUN) — NAT-Traversal über STUN-Server, um die öffentliche IP zu ermitteln.
  3. Relay-Kandidaten (TURN) — verschlüsseltes Relay, wenn sich keine direkte Verbindung herstellen lässt.

Der ICE-Agent prüft alle Kandidatenpaare gleichzeitig und wählt den Pfad mit der niedrigsten Latenz und der höchsten Zuverlässigkeit. Direktes P2P wird immer bevorzugt.

Konfigurierbare Transportrichtlinien

Verbindungen bevorzugen standardmäßig direktes P2P mit automatischem Rückfall auf das verschlüsselte Relay. Strengere Richtlinien — den gesamten Datenverkehr über das Relay zu zwingen oder die LAN-Erkennung ganz zu überspringen — stehen für abgeriegelte Netzwerkumgebungen zur Verfügung.

Begrenzung der Anfragerate

Der Signalisierungsserver setzt eine strikte Begrenzung der Anfragerate ein, um Missbrauch zu verhindern:

EndpunktGrenzeBurstGeltungsbereich
HTTP-Anfragen100/min20Pro IP
WebSocket-Verbindung10/min3Pro IP
Nachrichten100/sec150Pro Verbindung
Raumerstellung5/min2Pro Gerät

Abgelaufene Ratenbegrenzer werden in einem Intervall von 5 Minuten mit einer TTL von 10 Minuten automatisch bereinigt, was die Erschöpfung des Arbeitsspeichers durch verteilte Angriffe verhindert.

DDoS-Schutz

Unsere Signalisierungsinfrastruktur wird von Cloudflare geschützt, was Folgendes bietet:

§08 · Client-Sicherheit

Remio nutzt den vollständigen Sicherheits-Stack jedes Betriebssystems, um lokale Daten zu schützen und die Integrität der Anwendung sicherzustellen.

macOS

iOS

Codesignierung & Verifizierung

# Die macOS-Binärdatei von Remio prüfen — verify_signature.sh
$ codesign --verify --deep --strict "Remio Host.app"
# Remio Host.app: valid on disk

$ spctl --assess --verbose "Remio Host.app"
# Remio Host.app: accepted
# source=Notarized Developer ID
Warum das wichtig ist

Im Februar 2024 wurden bei einem Einbruch die Zertifikate zur Codesignierung von AnyDesk gestohlen. Angreifer konnten Schadsoftware mit legitimen AnyDesk-Zugangsdaten signieren. Remios Modell des Vertrauens pro Gerät bedeutet, dass es kein zentrales Zertifikat zu stehlen gibt — jede Gerätekopplung ist unabhängig.

§09 · Reaktion auf Sicherheitsvorfälle

Sicherheitsbilanz

Stand Februar 2026 hat Remio keine Geschichte von Sicherheitseinbrüchen oder -vorfällen. Unsere Zero-Knowledge-Architektur verkleinert die Angriffsfläche erheblich — es gibt keine zentrale Datenbank mit Zugangsdaten oder Sitzungsdaten, auf die man es abgesehen haben könnte.

Meldung von Schwachstellen

Wir befürworten verantwortungsvolle Offenlegung durch Sicherheitsforscher. Wenn Sie eine mögliche Schwachstelle entdecken:

  1. Schreiben Sie eine E-Mail an [email protected] mit einer detaillierten Beschreibung.
  2. Fügen Sie, falls zutreffend, Schritte zur Reproduktion bei.
  3. Wir bestätigen den Eingang innerhalb von 48 Stunden.
  4. Wir streben an, bestätigte Schwachstellen innerhalb von 30 Tagen zu beheben.
  5. Meldende werden in unserem Sicherheits-Änderungsprotokoll genannt, es sei denn, sie bevorzugen Anonymität.

Richtlinie zur verantwortungsvollen Offenlegung

Ablauf der Reaktion auf Vorfälle

Im Falle eines bestätigten Sicherheitsproblems:

  1. Eindämmung. Betroffene Systeme innerhalb von 1 Stunde isolieren.
  2. Bewertung. Umfang und Auswirkungen innerhalb von 24 Stunden bestimmen.
  3. Kommunikation. Betroffene Nutzer innerhalb von 72 Stunden benachrichtigen (DSGVO-konform).
  4. Behebung. Patches über die Infrastruktur für automatische Updates ausrollen.
  5. Nachbesprechung. Einen Transparenzbericht veröffentlichen.

§10 · Compliance

Bereitschaft für die DSGVO

Remios Zero-Knowledge-Architektur ist von Natur aus DSGVO-freundlich, weil wir die Datenerhebung auf das absolute technische Minimum beschränken:

Roadmap zu SOC 2

In Arbeit

Die Zertifizierung nach SOC 2 Type II steht auf unserer Roadmap für 2026–2027. Wir bauen derzeit die organisatorischen Kontrollen und die Dokumentation auf, die für das Audit nötig sind. Für Unternehmenskunden, die schon jetzt Compliance-Dokumentation brauchen, kann unser Team einen ausführlichen Sicherheitsfragebogen beantworten.

Geplante Compliance-Meilensteine

Datenresidenz

Weil Remio P2P-orientiert ist, liegen Sitzungsdaten dort, wo Ihre Geräte sind. Ihre Daten verlassen nie die direkte Verbindung zwischen Ihren Geräten. Der Signalisierungsserver (gehostet bei Cloudflare und DigitalOcean) verarbeitet nur Verbindungsmetadaten — und diese Metadaten sind an keine personenbezogenen Daten gebunden.

§11 · Vergleich mit Alternativen

Die Remote-Desktop-Branche wurde von aufsehenerregenden Sicherheitseinbrüchen geplagt. So unterscheidet sich die Architektur von Remio grundlegend von zentralisierten Alternativen.

AspektAnyDeskTeamViewerParsecRemio
ArchitekturZentralisiertZentralisiertZentralisiert (Unity)P2P zuerst
Konto erforderlichJaJaJaNein
DatenrouteServer des AnbietersServer des AnbietersServer des AnbietersDirektes P2P
Ende-zu-Ende-VerschlüsselungTLS (Server hat die Schlüssel)TLS (Server hat die Schlüssel)DTLS-SRTPDTLS-SRTP
Zero-KnowledgeNeinNeinTeilweiseVollständig
Bekannte EinbrücheFeb. 2024Juni 2024Keine öffentlich bekanntKeine
Auswirkung eines EinbruchsAlle Nutzer (Zertifikate gestohlen)Firmennetzwerk (APT29)—Nur das einzelne Gerät
Zugriff des Anbieters auf DatenMöglichMöglichMöglich (Unity)Unmöglich

Warum zentralisierte Architekturen scheitern

Das grundlegende Problem zentralisierter Remote-Desktop-Dienste ist, dass ein einziger Einbruch alle Nutzer gefährden kann. Als die Produktivserver von AnyDesk im Februar 2024 geknackt wurden, stahlen Angreifer Zertifikate zur Codesignierung, womit sie womöglich Schadsoftware als legitime AnyDesk-Software getarnt verteilen konnten. Alle Passwörter der Nutzer mussten zurückgesetzt werden.

Als APT29 (eine staatlich unterstützte russische Gruppe) im Juni 2024 das Firmennetzwerk von TeamViewer knackte, warf das Fragen zur Integrität des Produkts selbst auf — denn eine zentralisierte Architektur bedeutet, dass der Anbieter technisch in der Lage ist, auf Sitzungen zuzugreifen.

Remio schließt diese Angriffsklasse vollständig aus. Ein Einbruch in unseren Signalisierungsserver liefert nur Verbindungsmetadaten. Es gibt keine Zugangsdaten zu stehlen, keine Sitzungen, auf die man zugreifen könnte, keine Zertifikate, mit denen sich Schadsoftware signieren ließe, die auf die Geräte unserer Nutzer zielt.

§12 · Fazit

Die Sicherheit von Remio ist keine Reihe von Funktionen, die an ein Produkt drangeschraubt wurden — sie ist die Folge von Architekturentscheidungen vom ersten Tag an. Indem wir P2P statt zentralisiert, Kopplung per PIN statt Passwörtern und Zero-Knowledge statt Datenerhebung gewählt haben, haben wir einen Remote Desktop gebaut, bei dem Sicherheit der Standardzustand ist, kein optionales Upgrade.

Wir glauben, dass Datenschutz nicht optional ist und dass Vertrauen durch Transparenz verdient werden sollte, nicht durch Nutzungsbedingungen eingefordert. Dieses Whitepaper ist Teil dieser Verpflichtung.

Für Fragen, Sicherheitsprüfungen im Unternehmen oder um eine Schwachstelle zu melden:

Remio-App-Symbol

Datenschutz sollte kein Premium-Merkmal sein.

Installieren Sie den Host auf dem Computer, den Sie erreichen wollen, und den Client auf dem Gerät, von dem aus Sie ihn erreichen. Ende-zu-Ende-verschlüsselt, Peer-to-Peer, kein Cloud-Konto. Die oben beschriebene Architektur ist so, wie es heute ausgeliefert wird, nicht wohin es sich entwickelt.