Vienas universalus raktas
Naudokite vieną universalų projekto raktą produktui, veikiančiam iOS ir Android.
Universalių raktų sinchronizavimas iOS ir Android produktams
iOS ir Android sukuria skirtingus apsaugotus raktus ir naudoja skirtingus formatus. KeyMeld sukuria savo universalų raktą ir kontroliuoja, kuris autorizuotas klientas gali jį gauti paskyros ir projekto ribose.
Išspręskite platformos raktų neatitikimą
KeyMeld sukurtas produktams, kurių iOS ir Android klientai negali dalytis tuo pačiu platformos raktu. Jis sukuria savo universalų raktą neskaitydamas apsaugotų platformos raktų ir kontroliuoja, kas gali jį gauti.
Mobiliųjų, produktų ir platformų komandoms
iOS ir Android sukuria skirtingus apsaugotus raktus ir naudoja skirtingus formatus. KeyMeld sukuria savo universalų raktą ir kontroliuoja, kuris autorizuotas klientas gali jį gauti paskyros ir projekto ribose.
Naudokite vieną universalų projekto raktą produktui, veikiančiam iOS ir Android.
Kontroliuokite, kurie iOS ir Android klientai gali gauti universalų raktą, neskaitydami jų apsaugotų platformos raktų.
Konkretus įvairių platformų pavyzdys
iPhone ir Android įrenginys gali naudoti tą pačią paskyrą, nors jų programėlės sukuria skirtingus raktus. Čia praverčia KeyMeld.
iPhone programėlė sukuria ir saugo savo platformos raktą Apple Keychain. Raktas ir jo formatas priklauso iOS, lieka apsaugotame kliente ir nesiunčiami į veikiantį backend.
Android programėlė sukuria ir saugo savo platformos raktą Android Keystore. Raktas ir jo formatas priklauso Android, lieka apsaugotame kliente ir nesiunčiami į veikiantį backend.
Produkto backend galėtų saugoti abi reikšmes, tačiau tada taptų centriniu kompromitavimo tašku. Jis neturėtų gauti ar saugoti raktų reikšmių.
KeyMeld yra atskiras apsaugotas sluoksnis, kuriame autorizuotiems klientams sukuriamas ir sinchronizuojamas jo paties universalus projekto raktas. KeyMeld neskaito platformos raktų; programėlės saugiai saugo universalų raktą įrenginyje ir naudoja vieną bendrą raktą.
Paskyra lieka viena, platformos raktus žino tik apsaugoti klientai, o veikiantis backend niekada netampa raktų saugykla ar centriniu kompromitavimo tašku.
Išspręskite platformos raktų neatitikimą
Naudokite vieną universalų projekto raktą produktui, veikiančiam iOS ir Android.
Kontroliuokite, kurie iOS ir Android klientai gali gauti universalų raktą, neskaitydami jų apsaugotų platformos raktų.
Išduokite tik projekto leidžiamą prieigą ir atšaukite ją pasikeitus pasitikėjimui.
Kaip KeyMeld kontroliuoja raktą
KeyMeld nekonvertuoja ir neskaito platformos raktų. Jis sukuria savo universalų raktą, susieja jį su paskyra ir projektu ir pateikia tik autorizuotiems klientams.
KeyMeld sukuria savo projekto raktą nepriklausomai nuo iOS ir Android raktų reikšmių.
Stebėkite, kurie paskyros ir projekto klientai turi teisę gauti universalų raktą.
Autorizuoti iOS ir Android klientai saugo ir naudoja bendrą raktą apsaugotoje įrenginio saugykloje.
Kaip KeyMeld kontroliuoja raktą
iPhone ir Android įrenginys gali naudoti tą pačią paskyrą, nors jų programėlės sukuria skirtingus raktus. Čia praverčia KeyMeld. KeyMeld yra atskiras apsaugotas sluoksnis, kuriame autorizuotiems klientams sukuriamas ir sinchronizuojamas jo paties universalus projekto raktas. KeyMeld neskaito platformos raktų; programėlės saugiai saugo universalų raktą įrenginyje ir naudoja vieną bendrą raktą.
KeyMeld nekonvertuoja ir neskaito platformos raktų. Jis sukuria savo universalų raktą, susieja jį su paskyra ir projektu ir pateikia tik autorizuotiems klientams.
Platformos raktai lieka apsaugotuose klientuose, veikiantis backend negauna jų reikšmių, o autorizuoti klientai naudoja vieną universalų raktą.
KeyMeld sukurtas produktams, kurių iOS ir Android klientai negali dalytis tuo pačiu platformos raktu. Jis sukuria savo universalų raktą neskaitydamas apsaugotų platformos raktų ir kontroliuoja, kas gali jį gauti.