Sobes.tech
Middle+

Kaip užtikrinti saugų prieigą prie autorizacijos ženklelio kitai programai?

sobes.tech AI

Atsakymas iš AI

Saugiausi būdai:

  • Naudoti AccountManager. Tai leidžia centralizuotai valdyti paskyras ir žetonus. Tik jūsų programa ir autorizuotos kitos programos galės pasiekti žetoną po vartotojo patvirtinimo.
  • Naudoti ContentProvider su tinkamomis teisėmis. Jūs suteikiate prieigą prie žetono per ContentProvider ir kontroliuojate, kas gali skaityti duomenis.
  • Naudoti IPC (Binder) su paketų parašo patikrinimu. Sukuriate savo paslaugą, kuri teikia žetoną, tačiau paslauga patikrina, ar kviečianti programa yra pasirašyta tuo pačiu raktu kaip ir jūs.

Nesaugūs būdai (venkite jų):

  • Laikyti žetoną SharedPreferences be šifravimo.
  • Perduoti žetoną per intentus be siuntėjo patikrinimo.
  • Laikyti žetoną viešoje katalogo failuose.