Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
#1

Как защитить приложение - Программирование Android

01.09.2015, 18:43. Просмотров 350. Ответов 9
Метки нет (Все метки)

Доброго времени суток!
Пишу диплом тесно связанный с безопасностью. Функциональную часть моего андроид приложения я уже реализовал и задумался над защитой приложения. Остановился на двух вариантах:

1)- защитить само приложение
2)- проверять устройство на зловред при каждом запуске приложения

Вопрос: Какой из вариантов лучше и как это реализовать программно?

Не знаю что искать и с чего начинать. Буду рад ссылкам на материалы и примеры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2015, 18:43     Как защитить приложение
Посмотрите здесь:

Как защитить приложение? - Программирование Android
*.apk без проблем открывается винраром, *.dex, содержащий весь код, также легко декомпилируется с помощью соответствующего софта. Как...

Как защитить приложение от распространения - Программирование Android
Как это лучше всего сделать. Может привязка к ID устройства, но тогда надо заранее перед компиляцией знать его. Или может серийный номер,...

Как защитить intentService от чистильщика? - Программирование Android
Добрый день, Собственно вопрос в названии темы. Есть фоновый сервис, который при первоначальном запуске приложения делает довольно...

Защитить переменную класса от записи - Программирование Android
Имеется класс: public static class MyClass { int my_field; public void setMyField(int value) { my_field = value; ...

Как закрывать приложение? - Программирование Android
Заранее извеняюсь за глупый вопрос, но чет не могу найти ответа, или не так задаю вопрос гуглу)) как закрыть приложение? какой метод...

Как отредактировать приложение? - Программирование Android
Привет всем, зарегистрировался на вашем форуме столько информации тут глаза разбегаются, помогите пожалуйста, я работаю в такси через...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
01.09.2015, 21:19     Как защитить приложение #2
обфускация, но это не вариант защита, а скорее сжатия и закидывания пыли в глаза. В любом случае если за взлом вашего приложение сядет ас, то вам ничего не поможет.
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
01.09.2015, 21:28  [ТС]     Как защитить приложение #3
обфускацию я уже предусмотрел, мне нужна защита немного другого плана, например от слежки за вводом с клавиатуры,за исходящими данными и тд.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
01.09.2015, 21:34     Как защитить приложение #4
Цитата Сообщение от maxpetrov3 Посмотреть сообщение
обфускацию я уже предусмотрел, мне нужна защита немного другого плана, например от слежки за вводом с клавиатуры,за исходящими данными и тд.
Я думаю вряд ли такое в принципе существует. Вводом и сопровождением вводимой информации к приложению занимается операционная система, если вы хотите защититься, то в первую очередь вы защищаетесь от нее. Могут возникнуть проблему.

Добавлено через 2 минуты
И да, в JVM, так и в DalvikVM, для каждого процесса создается отдельное пространство, в которое залезть из другого приложения не удастся, с этом у них строго.
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
01.09.2015, 21:41  [ТС]     Как защитить приложение #5
если так, то одной проблемой стало меньше....
и если вы не против воспользуюсь моментом и задам еще вопрос...

Приложение мое клиент-серверное(андроид-виндовс) мне нужно организовать впн канал всязи. Со стороны сервера я немного разобрался. А вот на адроиде не понятно. С точки зрения безопасность лучше воспользоватся имеющимся модулем на андроиде или писать что то свое внутри приложения?
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
01.09.2015, 21:50     Как защитить приложение #6
По поводу сети, то опыта разработки клиент/серверного приложения между Android <-> Windows у меня нет. Но мне кажется ничего сложного здесь нет.

Изучите работу с TCP протоколом в Java. Берете JSON/XML и вперед.
Статья про программирование сетевых приложений в java - http://www.javaportal.ru/java/articl...article02.html
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
01.09.2015, 21:58  [ТС]     Как защитить приложение #7
отлично!
спасибо!
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
02.09.2015, 21:03     Как защитить приложение #8
Цитата Сообщение от maxpetrov3 Посмотреть сообщение
если так, то одной проблемой стало меньше....
и это всё прекрасно работает, пока девайс не рутованный
TheCollapse
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 47
Завершенные тесты: 1
02.09.2015, 22:34     Как защитить приложение #9
maxpetrov3,
Что ваш клиент серверное приложение будет делать?
В Кратце Логику приложение можно услышать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2015, 20:42     Как защитить приложение
Еще ссылки по теме:

Как запустить приложение? - Программирование Android
Здравствуйте, помогите разобраться пожалуйста, я скачала JDK, Eclipse, и создала первое приложение, Hello, но не понимаю как же мне...

Как привязать приложение к ВК? - Программирование Android
Помогите пожалуйста,мне нужно что-бы приложение делало пост автоматически. Скиньте весь код если не трудно.

Как оптимизировать приложение? - Программирование Android
При загрузке apk-файла в google play выдает ошибку==&gt;Архив APK-файла не оптимизирован. Запустите инструмент оптимизации, а затем повторите...

Как создать похожее приложение? - Программирование Android
Доброго день, подскажите трудно создать похожее приложение? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 20
03.09.2015, 20:42  [ТС]     Как защитить приложение #10
Серверное приложение разграничивает доступ к файлам, а андроид приложение просто предлагает авторизацию и обзор этих файлов.Так как моя специальность тесно связана в защитой информации мне надо обеспечить связь впн соединением и соответсвенно защитить сами приложения.
Yandex
Объявления
03.09.2015, 20:42     Как защитить приложение
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru