Защита Java байт-кода шифрованием - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.

Ответ
Опции темы
Непрочитано 18.06.2011, 10:44   #11
Аватар для Azagthtot
Эксперт

По умолчанию Re: Защита Java байт-кода шифрованием

Однако, согласитесь, что защита без модификации всего класса более удобна для работы.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 18.06.2011, 10:48   #12
Пользователь

Автор темы (Топик Стартер) Re: Защита Java байт-кода шифрованием

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Однако, согласитесь, что защита без модификации всего класса более удобна для работы.
Да, очень удобно. Без модификаций сигнатур полей и методов любая IDE и javap сможет обработать сигнатуру класса и получить все необходимое.

Однако если кто-либо захочет использовать зашифрованные библиотеки в своем приложении он получит исключение.
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Непрочитано 18.06.2011, 11:30   #13
Аватар для Azagthtot
Эксперт

По умолчанию Re: Защита Java байт-кода шифрованием

Исключений избежать не сложно, просто лень было
Да, с защитой конкретных библиотек тут есть "слабое место". В том случае, если разработчик использует похожие механизмы иннициализации в своих проектах. Если нет, то как говорится, RTFM.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 03.09.2011, 17:33   #14
Пользователь

По умолчанию Re: Защита Java байт-кода шифрованием

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
CatsByteGuard. Используется лючерой, скорией, эмурт и некоторыми другими разработчиками. (не сочтите за саморекламу )
Неплохая защита мне понравилась, тем что можно использовать для идешки и при этом декомпиляторы внутренности методов не декомпилят.
Но она тоже не идеальна

Последний раз редактировалось TARAN; 03.09.2011 в 22:01.
TARAN вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 03.09.2011, 19:02   #15
Аватар для Azagthtot
Эксперт

По умолчанию Re: Защита Java байт-кода шифрованием

Идеальная защита - своя JVM
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 03.09.2011, 19:24   #16
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Защита Java байт-кода шифрованием

Azagthtot, извиняюсь, а по чем CatsByteGuard?
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 03.09.2011, 19:36   #17
Пользователь

По умолчанию Re: Защита Java байт-кода шифрованием

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Идеальная защита - своя JVM
Необязательно, есть еще один путь.

Тоже интересует вопрос заданный уважаемым ANZO.
TARAN вне форума Ответить с цитированием
Непрочитано 03.09.2011, 19:50   #18
Аватар для Azagthtot
Эксперт

По умолчанию Re: Защита Java байт-кода шифрованием

10к вы получаете исходы, и главное - принцип работы.
Ставьте свои алгоритмы шифрования на свой вкус
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 03.09.2011, 20:14   #19
Аватар для VISTALL
Illussion is real

По умолчанию Re: Защита Java байт-кода шифрованием

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
А теперь внимание. Время на снятие данной защиты стремится к 0. Знать ключи при этом совершенно не обязательно. Увы, но данный механизм защиты (в прочем, как и любой другой механизм защиты байткода) малоэффективен. Причина - это Java, и рано или поздно придется передать нешифрованный байткод JVM. А данная защита еще плоха тем что не прикрывает одну критичную "дыру".
P.S. К тому же, данное решение затрудняет использование ваших jar в "легальных" целях, например для подключения их к IDE с целью своей разработки и получение нормального code-completition.
P.P.S. Боле эффективная защита (но опять же, не идеальная, т.к. Java есть Java) уже реализована, лишенная вышеперечисленных недостатков.
все что я хотел сказать - ты уже сказал.

А и добавлю.

В Java невозможно защитить классы, в любом случаии их достать можно.

Как?

Например JVM и весь JDK можно скачать в исходном коде, и сбилдить свое.

А поменять чтото и потом запустить под ней класс - не уж такая большая проблема

Добавлено через 1 минуту
Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Идеальная защита - своя JVM
проблематически, ибо поднимать каждый раз к новой версии - бред

Последний раз редактировалось VISTALL; 03.09.2011 в 20:15. Причина: Добавлено сообщение
VISTALL вне форума Ответить с цитированием
Непрочитано 03.09.2011, 20:29   #20
Пользователь

По умолчанию Re: Защита Java байт-кода шифрованием

Цитата:
Сообщение от VISTALL Посмотреть сообщение
В Java невозможно защитить классы, в любом случаии их достать можно.
Ну почему же, jit компиляция и Вы их не достанете.
TARAN вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обфускатор Java кода Ramzessuss Java 5 21.09.2010 15:00
Защита для 5 апа MaxiMuM Сервер 4 15.07.2010 09:11
[Куплю] Доработку php кода-стресс.веб. Karp Рынок / Marketplace 1 14.06.2010 23:30
Защита ГМ Quttro Lineage II 0 22.04.2010 03:21
ошибочка кода воодишь акк virus Lineage II 1 18.06.2008 06:54


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 18:35. Часовой пояс GMT +3.

Вверх