Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
stal2214
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 9
#1

Защита приложения на Андроиде

29.03.2016, 12:47. Просмотров 371. Ответов 8
Метки нет (Все метки)

Ребят, доброго времени суток всем!

Есть программа.

Нужно:
защитить, выпустить собранное apk с защитой, чтобы не смогли вскрыть,
и чтобы все бродкасты, ресурсы и т.п. работали стабильно.

Скажите с чего начать, и как это делать?

Заранее всем огромное спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2016, 12:47
Ответы с готовыми решениями:

Защита приложения
Мое приложение использует xml файлы с сервера и хранит их рядом. Можно ли как...

Защита приложения
Всем привет! В приложении делаю запрос на сервер, который шифруется с...

Защита приложения от реверс инжиниринга
Добрый день! 1) Как можно защититься от * или хотя бы сильно затруднить...

Защита приложения от запуска в эмуляторе
Доброго времени суток! Есть ли способ ограничить запуск своего приложения из...

Кликер на андроиде
Собираюсь написать обычный кликер на андроиде. Сразу хочу уточнить. 1)...

8
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 738
29.03.2016, 13:33 #2
Ресурсы спасаете или логику?
0
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
29.03.2016, 14:09 #3
Тот кто умеет, взломает любые ваши попытки защиты, вопрос только в необходимости взлома. Ну а по теме, делайте клиент серверное приложение, где вся логика (алгоритмы и т.п) на стороне сервера, а у клиента только лишь мосты. Вообщем почитайте о тонком и толстом клиенте. Самое правильно будет, если вы сделайте тонкий клиент, который кроме как UI и запросов к серверу ничего не умеет. Но тут тоже без шифрования сетевых данных во время передачи не обойтись.
0
stal2214
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 9
29.03.2016, 21:51  [ТС] #4
Конкретной задачи нет, надо исходить из необходимости защитить и то, и другое. Подскажите в какую сторону копать и как.

Добавлено через 1 минуту
Прога уже есть - надо защитить именно существующую.
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 738
30.03.2016, 08:44 #5
Цитата Сообщение от Bend3r Посмотреть сообщение
без шифрования сетевых данных
warum?
это как то связанно с защитой от взлома сервера или цель другая?
0
Bend3r
149 / 136 / 35
Регистрация: 29.07.2012
Сообщений: 709
30.03.2016, 10:21 #6
Цитата Сообщение от Valakin Посмотреть сообщение
это как то связанно с защитой от взлома сервера или цель другая?
Это связано с перехватом трафика и изменения пакетов данных.

Добавлено через 49 секунд
Цитата Сообщение от stal2214 Посмотреть сообщение
Конкретной задачи нет, надо исходить из необходимости защитить и то, и другое. Подскажите в какую сторону копать и как.
Добавлено через 1 минуту
Прога уже есть - надо защитить именно существующую.
Я думаю стандартной обфускации хватит.
0
stal2214
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 9
30.03.2016, 10:58  [ТС] #7
Ребят, я защитой программ никогда не занимался.

Надо чтобы при декомпиляции программы невозможно было увидеть реальный код.

Что такое стандартная обфускация, как и какими программами ее делать?
0
Alexvp
111 / 75 / 8
Регистрация: 03.08.2014
Сообщений: 389
30.03.2016, 18:01 #8
Цитата Сообщение от Bend3r Посмотреть сообщение
Это связано с перехватом трафика и изменения пакетов данных.
Думаю для 99,99% приложений это надуманная угроза.
Но если этого бояться, то 99,99% оставшихся 0,01% случаев закроет обычное md5
А для остальных 0,01% из 0,01% можно прикрутить гостовское шифрование.

В клиент-серверной архитектуре есть определенные минусы. Часто пользователи любят отключать сеть, чтобы не включалась реклама. Если при этом приложение работать перестает, то начинаются плохие отзывы и низкие оценки.
Впрочем, мнение пользователей мне не мешает именно так делать приложения. Единственное, оставляю урезанную функциональность приложения без сети.

Добавлено через 3 минуты
Цитата Сообщение от stal2214 Посмотреть сообщение
Прога уже есть - надо защитить именно существующую.
Средней квалификации программист повторит вашу прогу, изучив ее функционал (для чего создана и что делает). Очень редко можно встретить приложение, где реализован уникальный алгоритм, требующий защиты. Все, почти все, собирается из стандартных решений, которыми полон интернет.
1
stal2214
0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 9
30.03.2016, 18:55  [ТС] #9
Ребят, про dexprotector что можете сказать? И где его можно найти?
0
30.03.2016, 18:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2016, 18:55

Debug на андроиде
Здравствуйте. Как вы думаете, с помощью debug можно узнать как будет...

Калькулятор на андроиде
Пытался программно накидать кнопок чтобы калькулятор получился,но в итоге...

Файловые диалоги в андроиде
Открыть/сохранить файл, выбрать каталог и т.д. Насколько я понял готовых как в...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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