@Copperfield
Android dude

Как правильно хранить логины и пароли в Android приложении?

Имеется клиент-серверное приложение.
Как защитить логины, пароли, токены и т.д в приложении от желающих его декомпилировать?
  • Вопрос задан
  • 4958 просмотров
Пригласить эксперта
Ответы на вопрос 2
deadbyelpy
@deadbyelpy
веб-шмеб
Пароль никогда не хранить, но если он шифруется мастер паролем который нигде не записывается, то можно (тут от приложения зависит).
В остальных 99% случаев пароли (шифрованные, хэшированные) хранятся только на серверах,
логин и токен храните, без паролей доступа не будет.
В идеале конечно только токен хранить, но все хотят сделать пользователю жизнь удобнее заранее вводя за него логин.
Ответ написан
newross
@newross
Product owner
Лучшая защита - это ничего не хранить на клиенте, кроме токена для доступа к своему сервису. Никогда не работать напрямую с базой из клиента, да и к сторонним закрытым API лучше обращаться через свой сервис. Только так можно гарантировать, что злоумышленник ничего не найдет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы