Задать вопрос
@Copperfield
Android dude

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

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

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

Похожие вопросы
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект