Android - Как защитить или удалить учетную запись, когда приложение удалено?

В блоге Удинича показано, как создать собственный аутентификатор и управлять своими учетными записями.

Проблема заключается в том, что если два приложения пытаются управлять одним и тем же типом учетной записи, будет использоваться только аутентификатор учетной записи первого приложения (и только первое приложение может получить доступ к определенным методам AccountManager).

Однако, если первое приложение удалено, его место занимает аутентификатор учетной записи второго приложения, а второе приложение имеет полный доступ к учетной записи.

Как я могу предотвратить это - учитывая, что мое приложение удалено - никакое другое вредоносное (уже установленное) приложение не может "захватить" учетные записи, созданные моим приложением, и, таким образом, считывать пароли моего пользователя или другие личные данные?

Я проверил приложения, такие как Facebook или Viber, они, кажется, автоматически удаляют учетную запись, если приложение было удалено. Как они могут это сделать?

(Пожалуйста, не отвечайте: "Вы не должны хранить пароль" - это не вопрос здесь)

0 ответов

Другие вопросы по тегам