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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Гугловская защита программ от кражи - Android

14.01.2016, 21:29. Просмотров 1314. Ответов 60
Метки нет (Все метки)

Кто знаком, КАК они защищают свои программы?

Я еще ничего не покупал у них и не продавал. Но хочу защитить свои программы хоть примитивно...

Знаю что ЛЮБУЮ бесплатную программу я могу на своем рутированном телефоне через ADB скачать на свой комп и раздать друзьям (или выложить на сайт).

Слышал что гугл встраивает некую защиту (которую тоже ломают, но уже сложнее). В чем она заключается? Где можно об этом почитать?
Как это связано (и связано ли) с ключем которые мне (должен) выдать гугл для встройки в программу перед компиляцией для плея?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
15.01.2016, 13:13     Гугловская защита программ от кражи #21
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
а если я ставлю minifyEnabled = true?
ииии...как это должно помешать?)
Vladimir93
33 / 33 / 4
Регистрация: 28.06.2015
Сообщений: 131
15.01.2016, 13:22     Гугловская защита программ от кражи #22
Цитата Сообщение от Tester64 Посмотреть сообщение
Во первых я не в РФ (как и многие здесь - украина, белорусия, казахстан, даже немцев видел). Можно было сделать сайт в .org, .com - всех не запрерят.
Домен .ru российский, и не важно кто откуда. Насчет варезых сайтов. Так там сейчас и с рекламой тоже проблемы начались (поисковики их, фильтруют, банят и так далее). А уже нелегальный сайт как монетизировать? Кто оплачивать будет, из каких средств??
Кто будет платить за взлом приложений, за содержание сайта? Деньги в итоге все и решают.
Трафик привлечь еще труднее. Обычный юзер не хочет возиться с тором, или еще чем. А на тех кто хочет халявы, и не желает платить, как заработать??
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
15.01.2016, 13:42     Гугловская защита программ от кражи #23
Tester64, Vladimir93 прав. Вопрос защиты ПО более философский чем технический. На минуту забудьте о своей проге и посмотрите вокруг, люди пользуются пиратскими windows, mac os, играют в пиратские игры, смотрят пиратские фильмы, так было есть и будет всегда. И вы не будите исключением, если польза от взлома вашей проги покрывает затраты на ее взлом, это обязательно сделают. Но это совершенно не значит, что ваше ПО потом никто не купит, на самом деле пиратским ПО пользуются очень не многие в соотношении с общим количеством пользователей. Посмотрите на minecraft https://play.google.com/store/apps/d...ng.minecraftpe, сейчас стоит 429р
Количество установок
10 000 000–50 000 000
Это притом, что майнкрафт почти сразу после его появления крякнули 100500 раз.
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 545
15.01.2016, 14:08     Гугловская защита программ от кражи #24
DarkVortex, я так понимаю обфускация кода только лишь усложняет поиск по 100500 классам слова "System.load"?
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
15.01.2016, 14:13     Гугловская защита программ от кражи #25
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
я так понимаю обфускация кода только лишь усложняет поиск по 100500 классам слова "System.load"?
да не особо то и усложняет, если конечно каждый файл вручную не открывать.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 724
15.01.2016, 14:19     Гугловская защита программ от кражи #26
Цитата Сообщение от DarkVortex Посмотреть сообщение
Но это совершенно не значит, что ваше ПО потом никто не купит
золотые слова,
выходит выживет накрученная программа которая все время обновляется, при том что одиночкам даже при желании это будет сделать очень затратно, еще ведь разобраться надо что к чему
выживут только группы кодеров

в то же время, хорошие спецы пишут код так чтобы его было легко понять и дописать
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
15.01.2016, 16:34  [ТС]     Гугловская защита программ от кражи #27
Цитата Сообщение от DarkVortex Посмотреть сообщение
Выполнив objdump -s lib.so мы легко поймем откуда из вашего java кода какие функции этой библиотеки вызываются, таков уж этот ndk.
Не так давно впервые начал учить/использовать С++. Можете в 2х словах рассказать насколько тяжело понять начинку функций в NDK через декомпилятор? И тяжело ли получить оттуда строковые ресурсы? Или это чисто асемблерные команды без реальных внутренних функций и переменных?

...одним словом если я хитрую математику и простую лицензионную защиту через сверку с некой строкой-ключем встрою в .so, насколько тяжело будет скопировать математику и получить/поменять ключ?
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 545
15.01.2016, 16:40     Гугловская защита программ от кражи #28
Покритикуйте пожалуйста следующую модель защиты.
Значит программа не для плей маркета, для узкого круга лиц, но платная.

При установки, программа в демо, она получает мак адрес wifi и блютус, отсылает разработчику после покупки.
В ответ приходит файл с зашифрованным значением, при наличии этого файла программа работает только на данном устройстве т.к. там и будет зашифрован мак.
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
15.01.2016, 16:42     Гугловская защита программ от кражи #29
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
программа работает только на данном устройстве т.к. там и будет зашифрован мак.
Мак подменить вообще не проблема.
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 545
15.01.2016, 16:44     Гугловская защита программ от кражи #30
Spelcrawler, да, но с рутом только?
Паблито
2014 / 1756 / 546
Регистрация: 12.05.2014
Сообщений: 6,222
Завершенные тесты: 1
15.01.2016, 16:47     Гугловская защита программ от кражи #31
можно как вариант для привязки к устройству использовать не маки, а ANDROID_ID
Java
1
String android_id = Settings.Secure.getString(getContext().getContentResolver(), Settings.Secure.ANDROID_ID);
androbro
319 / 279 / 55
Регистрация: 17.10.2014
Сообщений: 827
15.01.2016, 16:49     Гугловская защита программ от кражи #32
Цитата Сообщение от Паблито Посмотреть сообщение
можно как вариант для привязки к устройству использовать не маки, а ANDROID_ID
тоже штука не надежная, на китайцах так вообще ппц
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 545
15.01.2016, 16:50     Гугловская защита программ от кражи #33
Паблито, у меня explay, 1234567890AB... и думаю таких тысячи.

Ведь я праильно понимаю в ABD видно этот ID при выборе устройства
Паблито
15.01.2016, 16:51
  #34

Не по теме:

я подозревал, но тестировал на LG всяких и самсунгах, и на паре непонятных планшетов

Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
15.01.2016, 16:52     Гугловская защита программ от кражи #35
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
да, но с рутом только?
Скорее всего только с ним, но без рута итак много способов защиты есть.
Паблито
2014 / 1756 / 546
Регистрация: 12.05.2014
Сообщений: 6,222
Завершенные тесты: 1
15.01.2016, 16:53     Гугловская защита программ от кражи #36
нет, не тысячи этот номер генерится когда заводится юзер на устройстве, я про android_id
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 545
15.01.2016, 16:53     Гугловская защита программ от кражи #37
мак wifi подменить насколько знаю только с рут, и потом при этой схеме можно только имея уже файл лицензии, скопировав его, но тогда появляется ограничение работы этих устройств в одной сети (мак то один не возможен)

а вот мак блютуса подменить как не нашел

а в паре помоему как вариант, как думаете?
androbro
319 / 279 / 55
Регистрация: 17.10.2014
Сообщений: 827
15.01.2016, 16:53     Гугловская защита программ от кражи #38
заюзал IMEI как то, а только после нескольких ошибок понял, -блин, так есть же устройства без сим
да и IMEI бывает как то не понятно слетает, вводишь *#06# а там пустота))) перегружаешь телф, опа, норм)
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 545
15.01.2016, 16:54     Гугловская защита программ от кражи #39
androbro, да, я это сразу откинул, вспомнил планшет знакомого без сим
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2016, 16:58     Гугловская защита программ от кражи
Еще ссылки по теме:

Защита приложения от запуска в эмуляторе Android
Android Защита от взлома с ndk
Защита приложения на Андроиде Android
Защита контента Android
Android Защита apk

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

Или воспользуйтесь поиском по форуму:
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
15.01.2016, 16:58     Гугловская защита программ от кражи #40
_Night_Scream_, по идее можно id гугловой учетки использовать, его уже не подменишь, но можно на хоть все устройства в мире войти под одним акком.
Yandex
Объявления
15.01.2016, 16:58     Гугловская защита программ от кражи
Ответ Создать тему
Опции темы

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