Sobes.tech
Middle+

Kako obezbediti siguran pristup do tokena za drugu aplikaciju?

sobes.tech АИ

Одговор од АИ

Najsigurniji načini:

  • Korišćenje AccountManager-a. Omogućava centralno upravljanje nalozima i tokenima. Samo vaša aplikacija i ovlašćene druge aplikacije mogu pristupiti tokenu nakon potvrde korisnika.
  • Korišćenje ContentProvider-a sa odgovarajućim dozvolama. Omogućavate pristup tokenu putem ContentProvider-a, kontrolišući ko može čitati podatke.
  • Korišćenje IPC (Binder) sa proverom potpisa paketa. Implementirate sopstvenu uslugu koja pruža token, ali usluga proverava da li je aplikacija koja poziva potpisana istim ključem kao i vi.

Nebezbedni načini (izbegavati):

  • Čuvanje tokena u SharedPreferences bez enkripcije.
  • Slanje tokena putem intent-a bez provere pošiljaoca.
  • Čuvanje tokena u fajlovima u javnom direktorijumu.