KeyMeld

Universelle Schlüsselsynchronisierung für iOS und Android

Ein universeller Schlüssel für Produkte auf iOS und Android.

iOS und Android erstellen unterschiedliche geschützte Schlüssel und verwenden verschiedene Formate. KeyMeld erstellt seinen eigenen universellen Schlüssel und kontrolliert, welcher autorisierte Client ihn im Konto und Projekt erhalten darf.

Das Problem, das KeyMeld löst

Unterschiedliche Plattformschlüssel sollten ein Produkt nicht trennen.

iOS und Android erstellen eigene Schlüsseltypen und Formate. KeyMeld liest diese geschützten Werte nicht und muss sie nicht kennen. Es erstellt einen unabhängigen universellen Projektschlüssel und kontrolliert, welcher autorisierte Client ihn erhalten darf, damit Teams nicht für jede Plattform eine eigene Schlüssellogik bauen müssen.

Wer es braucht

Für Produkte, die auf mehr als einer Plattform laufen.

KeyMeld ist für mobile SaaS-, Produkt- und Plattformteams gedacht, die einen universellen Schlüssel einheitlich an iOS- und Android-Clients ausgeben und Plattformschlüssel geschützt halten möchten.

iOS- und Android-Produkte

Halten Sie jeden Plattformschlüssel beim geschützten Client, während beide Clients einen autorisierten universellen KeyMeld-Schlüssel verwenden.

Plattform- und Backendteams

Kontrollieren Sie, welche Clients eines Kontos und Projekts den universellen Schlüssel erhalten dürfen, ohne das Arbeits-Backend zum Schlüsselspeicher zu machen.

Ein konkretes Beispiel für mehrere Plattformen

Ein Konto. Zwei geschützte Plattformschlüssel. Ein universeller Schlüssel.

Ein iPhone und ein Android-Gerät können dasselbe Konto verwenden, obwohl die Apps unterschiedliche Schlüssel erzeugen. Hier setzt KeyMeld an.

01 iPhone / iOS

Apple Keychain

Die iPhone-App erstellt und speichert ihren Plattformschlüssel im Apple Keychain. Schlüssel und Format gehören zu iOS, bleiben beim geschützten Client und werden nicht an das Arbeits-Backend gesendet.

02 Android

Android Keystore

Die Android-App erstellt und speichert ihren eigenen Plattformschlüssel im Android Keystore. Schlüssel und Format gehören zu Android, bleiben beim geschützten Client und werden nicht an das Arbeits-Backend gesendet.

03 Arbeits-Backend

Kein Schlüsselspeicher

Das Produkt-Backend könnte beide Werte speichern. Dann wird es jedoch zu einem zentralen Kompromittierungspunkt und sollte keine Schlüsselwerte erhalten oder speichern.

04 KeyMeld

Unabhängige Synchronisierungsschicht

KeyMeld ist eine separate geschützte Schicht, in der sein eigener universeller Projektschlüssel für autorisierte Clients erstellt und synchronisiert wird. KeyMeld liest keine Plattformschlüssel; die Apps speichern den universellen Schlüssel geschützt auf dem Gerät und arbeiten mit demselben gemeinsamen Schlüssel.

Was sich für das Produkt ändert

Das Konto bleibt einheitlich, die Plattformschlüssel sind nur den geschützten Clients bekannt, und das Arbeits-Backend wird weder zum Schlüsselspeicher noch zum zentralen Kompromittierungspunkt.

Warum KeyMeld

Ein kontrollierter Produktablauf, auch wenn Plattformen unterschiedliche Schlüssel verwenden.

01

Ein universeller Schlüssel

Erstellen Sie KeyMelds eigenen universellen Projektschlüssel für autorisierte Clients auf iOS und Android.

02

Plattformen synchronisieren

Synchronisieren Sie Berechtigung und Ausgabe für beide Plattformen, ohne geschützte Schlüsselwerte zu lesen oder zu duplizieren.

03

Zugriff kontrollieren

Geben Sie nur frei, was das Projekt erlaubt, und widerrufen Sie Zugriff bei einer veränderten Vertrauensentscheidung.

So funktioniert es

Einen universellen Schlüssel in drei Schritten erstellen und autorisieren.

KeyMeld konvertiert oder liest keine Plattformschlüssel. Es erstellt seinen eigenen universellen Schlüssel, verknüpft seine Verfügbarkeit mit Konto und Projekt und gibt ihn nur an autorisierte Clients aus.

STEP 01

Universellen Schlüssel erstellen

KeyMeld erstellt seinen eigenen Projektschlüssel unabhängig von den iOS- und Android-Schlüsselwerten.

STEP 02

Clients von Konto und Projekt autorisieren

Verfolgen Sie, welche Clients eines Kontos und Projekts den universellen Schlüssel erhalten dürfen.

STEP 03

Einen Produktablauf verwenden

Autorisierte iOS- und Android-Clients speichern und verwenden den gemeinsamen Schlüssel im geschützten Gerätespeicher; das Arbeits-Backend erhält keine Schlüsselwerte.

Fragen

Was Teams meistens wissen möchten.

Warum wurde KeyMeld entwickelt?

iOS und Android verwenden unterschiedliche geschützte Schlüssel und Formate. Dadurch ist es schwierig, einen Produktablauf auf beiden Plattformen kompatibel zu halten. KeyMeld erstellt seinen eigenen universellen Schlüssel und kontrolliert, welcher autorisierte Client ihn im Konto und Projekt erhalten darf.

Liest KeyMeld geschützte iOS- oder Android-Schlüssel?

Nein. KeyMeld liest die geschützten Plattformschlüssel nicht und muss ihre Werte nicht kennen. Es erstellt seinen eigenen universellen Schlüssel und verfolgt, welcher autorisierte Client ihn im Konto und Projekt erhalten darf.

Wie sieht ein konkretes iPhone- und Android-Szenario aus?

Die iPhone-App kann ihren Plattformschlüssel im Apple Keychain speichern, während die Android-App ihren eigenen Schlüssel im Android Keystore hält. Beide können dasselbe Konto verwenden, obwohl Schlüssel und Formate unterschiedlich sind. Würden beide Schlüssel im Arbeits-Backend gespeichert, wäre es ein zentraler Kompromittierungspunkt. KeyMeld erstellt seinen eigenen universellen Schlüssel in einer separaten geschützten Schicht, verfolgt die Berechtigung des Clients von Konto und Projekt und liest die Plattformschlüssel nicht.

Ist KeyMeld ein Authentifizierungsdienst?

KeyMeld ist die Schicht für universelle Schlüssel und Autorisierung eines Produkts. Die Workspace-Anmeldung läuft über MeldID; KeyMeld erstellt seinen eigenen universellen Schlüssel, kontrolliert seine Ausgabe und liest keine Plattformschlüsselwerte.

Liegen Projektschlüssel im Browser?

Nein. Die öffentliche KeyMeld-Website enthält keine Schlüsselwerte. Der universelle Schlüssel ist nur für autorisierte Clients über den geschützten Prozess verfügbar, und das Arbeits-Backend wird nicht als Schlüsselspeicher verwendet.

Kann Zugriff widerrufen werden?

Ja. Teams können Projekt- oder Gerätezugriff widerrufen, wenn einem Gerät, einer Identität oder einem Projekt nicht mehr vertraut werden soll.

Bauen Sie keine eigene Schlüssellogik für jede Plattform.

Starten Sie mit einem KeyMeld-Workspace und geben Sie Ihrem Produkt einen universellen Schlüssel für iOS und Android.

Workspace erstellen