¿Cómo puedo ocultar información de inicio de sesión (código duro) con KSOAP en Android?

StackOverflow https://stackoverflow.com//questions/24009779

  •  21-12-2019
  •  | 
  •  

Pregunta

Soy nuevo en el uso del servicio web en Android.El servicio web necesita un nombre de usuario y contraseña, por lo que le doy esta información en el código (aficionado).Pero no quiero llegar a esta información por ninguna persona por ningún método de descompila.Qué recomendarías ?gracias

¿Fue útil?

Solución

Puede hacer que la pantalla de inicio de sesión de inicio e indique directamente al usuario que debe pasar la revisión de la autenticación.

Así que el inicio de sesión de entrada y la contraseña del usuario de primera vez y luego genera una cadena única y devuelve esto al cliente.Luego, cada vez que quiera obtener datos de su servidor, debe enviarle esta cadena de Autetifaction en el encabezado.

Tal vez simplemente ahorrando esta sesión de sesiones en su almacenamiento interno y cuando la aplicación comienza a verificar si existe.Si no, debe mostrar su pantalla de inicio de sesión nuevamente. Pero si el usuario quiere, todavía puede robar esta información del dispositivo.

Si no quieres hacer esto, puedes intentar hacer hacketing más duro.

¿Cómo evitar la ingeniería inversa de un archivo APK?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top