La migliore strategia per supportare la comunicazione con più server dall'app per iPhone / Android?

1

Sto realizzando un'app che verrà utilizzata in più ospedali negli Stati Uniti. Come per il requisito di conformità HIPAA , ogni ospedale disporrà di un proprio server conforme a questi requisiti di garanzia sicurezza dei dati dei pazienti, ecc.

Ora il compito è che l'app debba comunicare con un server particolare in base alle informazioni di accesso. Un ulteriore requisito è che i nuovi ospedali (server) possano essere aggiunti lungo la strada, anche dopo che l'app è disponibile sul mercato.

Quindi sostanzialmente, in base ad alcune credenziali di accesso, l'app dovrebbe comunicare con il server dell'ospedale assegnato a quella persona. Un modo piuttosto crudo è quello di impostare il nostro server che collega gli ospedali con le informazioni di accesso e, di conseguenza, fornisce un base-url per lo scambio di dati. C'è un modo più efficiente per gestire questo?

    
posta tipycalFlow 06.09.2012 - 14:57
fonte

1 risposta

1

Se gli utenti devono accedere, si dispone di un DB per mantenere le informazioni sugli utenti, suppongo. E se c'è un problema di sicurezza (suppongo che ci sia), hai due opzioni:

  • mantieni il DB nel dispositivo. Le informazioni dovrebbero essere crittografate in modo sicuro in questo caso. Ma ancora non ti consiglio di farlo: le applicazioni Android sono facili da decifrare, quindi chiunque potrebbe ottenere il codice sorgente originale e decrittografare le informazioni nel DB. Alcune applicazioni non hanno nemmeno la registrazione sulla loro versione mobile per motivi di sicurezza.
  • ha il DB su un server. Questo è molto più sicuro, perché le informazioni sono conservate solo in un posto. In questo caso, l'accesso potrebbe avvenire tramite il server, che determinerebbe l'indirizzo IP dei server degli ospedali e invierà tali dati ai dispositivi.
risposta data 06.09.2012 - 15:09
fonte

Leggi altre domande sui tag