|
|
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Всем привет! подскажите пожалуйста какие средства защиты использовать для защиты Java кода от декомпиляции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:23 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Mandarin, Да, кому он нужен-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:27 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:27 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczMandarin, Да, кому он нужен-то. Конкурентам в основном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:31 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Интересно. В какой области? Обычно и конкурентам особо не нужно. Еще можно вспомнить Джаваскрипт, в котором дела с защитой еще хуже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:51 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczMandarin, Да, кому он нужен-то. +1 Я в свой git даже боюсь заглянуть, долго врубаюсь если чего надо.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:54 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Alexander A. SakЕще можно вспомнить Джаваскрипт, в котором дела с защитой еще хуже. Да, там тоже, вроде, всё нормально с обфускацией. Только нафиг он никому не сдался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 11:55 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczДа, там тоже, вроде, всё нормально с обфускацией. Только нафиг он никому не сдался. Разбирался в обфускацированном коде - в принципе, было бы желание, особых проблем нет. Возможность ходить в отладчике по обфускацированному коду, весь смысл обфускации накрывает медным тазом. Если бы на обфускацированном коде отладчик бы не работал (или работал не корректно), тогда да, было бы проще застрелится. BlazkowiczMandarin, Да, кому он нужен-то. Полностью согласен. Более-менее сложная система - поддержка значительно дороже, чем написать код с нуля имея перед глазами уже реализованную "идею". Главная защита системы - тупо ее объем и сложность. Без документации - код проще выбросить и переписать с нуля. MandarinКонкурентам в основном. IMHO Вариантов несколько: 1. Подарите конкурентам, без документации. Когда стоимость саппорта кода превысит все разумные рамки - разорятся, конкурентов не будет ))) 2. Можно внести "закладки". Например: без регулярных патчей от создателей, через год будет выскакивать ошибка "пользоваться чужим кодом - не хорошо". (а если рандомно - вообще песня) Когда начнет появляться у их заказчиков - может случится хороший скандал. 3. Можно обратиться к юристу с вопросом, как юридически защитить код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 12:21 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
MandarinВсем привет! подскажите пожалуйста какие средства защиты использовать для защиты Java кода от декомпиляции? SaaS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 12:30 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
MandarinВсем привет! подскажите пожалуйста какие средства защиты использовать для защиты Java кода от декомпиляции? Ну, например, можно выложить на GitHub - 100% никто декомпилировать не станет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 12:34 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
конкурентам код нужен не для того что его украсть, разобраться в нем и сделать тоже самое, а для того (например) чтобы понять протокол обмена клиент-сервер, и сделать вредоносную программу которая будет посылать пакеты похожие на настоящего клиента и портить данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 13:10 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
MandarinВсем привет! подскажите пожалуйста какие средства защиты использовать для защиты Java кода от декомпиляции? Сделать продукт лучше/дешевле/красивше чем у конкурентов ну и обновлять почаще Как вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 13:10 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
P.S. программист и его работы, как афроамериканский репер - если покушения не было значит никому не нужен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 13:12 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Mandarin...а для того (например) чтобы понять протокол обмена клиент-сервер, и сделать вредоносную программу которая будет посылать пакеты похожие на настоящего клиента и портить данные. IMHO интерфейс обмена нормально разрабатывать, что бы backdoor'ов не было. А не лепить "что попало" Думаю для "портить данные" вполне подойдет банальный анализ логов пакетов, которые по сети ходят (если SSL для шифрования трафика не используется). Вон Линейка явно не на Java написана, но это не помешало народу разобраться в протоколе и своих ботов писать. Innova явно вообще кучу бабла в защиту вливает - но ботов и на офф сайтах полно. Защищать обмен данными - методом защиты кода от декомпиляции.... оригинальненько. IMHO Обычно практичнее эти усилия с "псевдозащиты" направить в мирное русло. Например: написать нормальный протокол обмена, прикрутить нормальную авторизацию, SSL и так далее. IMHO & AFAIK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 13:22 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 14:04 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevMandarinКонкурентам в основном. IMHO Вариантов несколько: 1. Подарите конкурентам, без документации. Когда стоимость саппорта кода превысит все разумные рамки - разорятся, конкурентов не будет ))) плюс один, участвовал в нескольких ацких инфраструктурных проектах, где по неким причинам был только репозиторий с кодом без какой либо документации - "потеряли" труд разработчиков, которые дебажили этого, не стоил того Leonid Kudryavtsev2. Можно внести "закладки". Например: без регулярных патчей от создателей, через год будет выскакивать ошибка "пользоваться чужим кодом - не хорошо". (а если рандомно - вообще песня) Когда начнет появляться у их заказчиков - может случится хороший скандал. взять дату какого нибудь свеже полученного soap пакета, взять год, вычесть из него 1242 и если цифра больше чем К, то в день делящийся на 7 и на 3 заменять + на - в какой нибудь формуле... все сильно порадуются, когда найдут это в обфусцированном коде и оценят стоимость поиска, хотя бывает везет а вашей системе это поддерживается патчами и меняется место "козления" раз в пару лет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 14:34 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Mandarinконкурентам код нужен не для того что его украсть, разобраться в нем и сделать тоже самое, а для того (например) чтобы понять протокол обмена клиент-сервер, и сделать вредоносную программу которая будет посылать пакеты похожие на настоящего клиента и портить данные. Один из самых дорогих мифов это "сокрытие исходного кода повышает безопасность". Причём лет 10 как доказано, что это никогда не работает- ан нет, кто-то всё ещё в это верит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 15:34 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
BlazkowiczMandarin, Да, кому он нужен-то. например, вы придумали какой-то "супер" алгоритм по анализу данных и хотите его продавать за кучу денег и "все" хотят купить :) как сделать, чтобы его не украли (не поняли как он работает)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 16:15 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
xifrнапример, вы придумали какой-то "супер" алгоритм по анализу данных и хотите его продавать за кучу денег и "все" хотят купить :) как сделать, чтобы его не украли (не поняли как он работает)? запустить на своем сервере и дать доступ по API по подписке или продавать сервис по поддержке отдаваемого клиенту продукта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 16:18 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
xifrнапример, вы придумали какой-то "супер" алгоритм по анализу данных и хотите его продавать за кучу денег и "все" хотят купить :) как сделать, чтобы его не украли (не поняли как он работает)? Все правильные ответы уже даны выше. - Можно запустить сервис по анализу данных - Можно запатентовать алгоритм Ну, и такие разглагольствования умиляют. Чтобы в 21м веке изобрести принципиально новый алгоритм нужно работать в команде талантливых ученых в департаменте исследований крупной компании, а не задавать вопросы про то как этот алгоритм спрятать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 16:25 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
Blazkowiczxifrнапример, вы придумали какой-то "супер" алгоритм по анализу данных и хотите его продавать за кучу денег и "все" хотят купить :) как сделать, чтобы его не украли (не поняли как он работает)? Все правильные ответы уже даны выше. - Можно запустить сервис по анализу данных - Можно запатентовать алгоритм Ну, и такие разглагольствования умиляют. Чтобы в 21м веке изобрести принципиально новый алгоритм нужно работать в команде талантливых ученых в департаменте исследований крупной компании, а не задавать вопросы про то как этот алгоритм спрятать. 1) Не все согласятся куда-то отправлять данные 2) Не всегда есть возможность отправлять данные 3) Про крупные компании вообще бред Пример (чисто абстрактно/надумано): Придумали вы например как по фото идентифицировать человека с 99.9% вероятностью и решили создать приблуду для телефонов. 1) Это может сделать один человек 2) Использовать удаленный сервис не получится 3) Потентуй или не потентуй, но появится куча клонов с более красивым интерфейсом и грубо пропиариных через рекламу И о вас и вашей приблуде никто и не вспомнит. А ваша грубая форма ответов меня всегда умиляла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 17:04 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
xifr1) Не все согласятся куда-то отправлять данные Спасибо. Я в курсе. Такие с удовольствием отвалят тебе денег за то чтобы ты им установил свою фигню на их компьютере и декомпилировать её им тыщу лет не нужно. xifr2) Не всегда есть возможность отправлять данные Только исходя из п1. Физических ограничений не существует, если мы только не говорим о межпланетном сообщении. Ну, или, возможно, о судоходстве. xifr3) Про крупные компании вообще бред Бред это надеятся что-то изобрести и прятать это от конкурентов. Большинство современных алгоритмов изобретены уже десятки лет назад. Сейчас оперируют только реализациями. А на изобретения ресурсов хватает, только у крупных корпораций. Самоучкам дома уже нечего изобретать в плане "алгоритмов". А вот "сервис" можно изобрести. И успешно продавать. xifrПример (чисто абстрактно/надумано): Абстрактно и надумано можно любую чушь открыто порть. xifrПридумали вы например как по фото идентифицировать человека с 99.9% вероятностью и решили создать приблуду для телефонов. Изобрели, вы например, дома на кухне машину времени... Предположения из той же области. xifr3) Потентуй или не потентуй, но появится куча клонов с более красивым интерфейсом и грубо пропиариных через рекламу И о вас и вашей приблуде никто и не вспомнит. Аллилуя. Об этом все тут и пишут. Алогоритм - ничто. Сервис - всё. xifrА ваша грубая форма ответов меня всегда умиляла. Да, мне монопенисуально. Не нравится - не читай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 17:27 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2016, 18:16 |
|
||
|
а как вы защищаете свой Java код?
|
|||
|---|---|---|---|
|
#18+
MandarinВсем привет! подскажите пожалуйста какие средства защиты использовать для защиты Java кода от декомпиляции? Я использую ProGuard plugin. Он умеет запутывать код. Примеры приложений с pom.xml С уважением, Валентин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2016, 19:07 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39183502&tid=2124290]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 448ms |

| 0 / 0 |
