@Copperfield
Android dude

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

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

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

Похожие вопросы