iOS- und Android-Produkte
Halten Sie jeden Plattformschlüssel beim geschützten Client, während beide Clients einen autorisierten universellen KeyMeld-Schlüssel verwenden.
Universelle Schlüsselsynchronisierung für 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
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
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.
Halten Sie jeden Plattformschlüssel beim geschützten Client, während beide Clients einen autorisierten universellen KeyMeld-Schlüssel verwenden.
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 iPhone und ein Android-Gerät können dasselbe Konto verwenden, obwohl die Apps unterschiedliche Schlüssel erzeugen. Hier setzt KeyMeld an.
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.
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.
Das Produkt-Backend könnte beide Werte speichern. Dann wird es jedoch zu einem zentralen Kompromittierungspunkt und sollte keine Schlüsselwerte erhalten oder speichern.
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.
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
Erstellen Sie KeyMelds eigenen universellen Projektschlüssel für autorisierte Clients auf iOS und Android.
Synchronisieren Sie Berechtigung und Ausgabe für beide Plattformen, ohne geschützte Schlüsselwerte zu lesen oder zu duplizieren.
Geben Sie nur frei, was das Projekt erlaubt, und widerrufen Sie Zugriff bei einer veränderten Vertrauensentscheidung.
So funktioniert es
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.
KeyMeld erstellt seinen eigenen Projektschlüssel unabhängig von den iOS- und Android-Schlüsselwerten.
Verfolgen Sie, welche Clients eines Kontos und Projekts den universellen Schlüssel erhalten dürfen.
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
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.
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.
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.
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.
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.
Ja. Teams können Projekt- oder Gerätezugriff widerrufen, wenn einem Gerät, einer Identität oder einem Projekt nicht mehr vertraut werden soll.
Starten Sie mit einem KeyMeld-Workspace und geben Sie Ihrem Produkt einen universellen Schlüssel für iOS und Android.