2015-09-10 1 views
1

Я новичок в развитии Android. недавно я разработал приложение для Android, которое обращается к моему FTP-серверу, введя требуемое имя пользователя и пароль. и я хочу опубликовать это приложение в магазине Google Play. но некоторые из моих друзей-разработчиков Android сказали мне, что эти файлы .apk можно легко взломать, и если это произойдет, все мои данные на FTP будут взломаны, и я буду GONE!как не позволить кому-либо взломать мой .apk?

Может ли кто-нибудь предоставить мне возможное решение либо скрыть мое имя пользователя и пароль от хакеров? или любое другое альтернативное решение для доступа к моему FTP-серверу?

+0

Подпишите его APK – Amy

+1

вы можете использовать proguard – Rajesh

+0

Вы подписали apk? – Sweeper

ответ

3

Вы не должны включать имя пользователя и пароль в свой код приложения (apk).

Ваш апк сам по себе может быть взломан, и это невозможно избежать. Поэтому, если вы не вставляете свое имя пользователя и пароль в свое приложение, вы не будете украдены своим именем пользователя/паролем, и вы можете защитить свой FTP-сервер.

Имя пользователя и пароль должны вводиться вручную во время выполнения после установки приложения. Конечно, как только пользователь вводит имя пользователя/пароль вручную, чтобы сохранить эти входы в sharedpreferences, может быть хорошо.

+0

да, но это не то, что я хочу. Я не хочу, чтобы кто-либо (пользователь приложения) знал мое имя пользователя и пароль FTP, тогда, очевидно, я не позволю им вручную вводить имя пользователя и пароль. –

+0

@AnumSheraz Вы также хотите скрыться от своего пользователя не только от хакеров? То есть, чтобы скрыть имя пользователя и пароль от кого-либо другого, кроме вас самих. Пока ваше приложение знает об этом. Я не думаю, что они могут сосуществовать. Вы должны иметь анонимный FTP-сервер и управлять доступом, администрируя его. – hata