2013-10-25 4 views
1

Я передаю пароли через webservice. Мой вопрос очень прост: какой-нибудь способ получить эти пароли, сниффер или что-то еще?Android есть вопросы по безопасности?

Пароли, которые я передаю, по существу, предназначены для подключения к базе данных. Я не могу передать хэш-пароль, потому что тогда я не смог бы подключиться к базе данных.

Также есть способ получить доступ к SQLiteDatabase, сгенерированным для любого приложения?

Спасибо.

+0

Вы нашли хорошее решение для этого? –

+0

Нет. Я обнаружил, что вы можете получить доступ к любой SQLiteDatabase из любого приложения и прочитать данные (что очень небезопасно), а также расшифровать код APK. Есть функция ProGuard http://developer.android.com/tools/help/proguard.html, которая помогает обфускать код. – user2902515

ответ

1

Использование HTTPS. Таким образом, вам не нужно заботиться о пароле, который отслеживается с помощью пакетов sniffers. Эта ссылка может помочь с общими ошибками: http://developer.android.com/training/articles/security-ssl.html

+0

Спасибо, но я не могу использовать HTTP. – user2902515

+0

Почему? Любая конкретная причина? Это лучший способ защитить данные, выходящие из вашего приложения. –

Смежные вопросы