Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможности JAVA / 12 сообщений из 12, страница 1 из 1
08.07.2004, 14:09
    #32595475
zmeyka_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
Возмоно ли код написанный на JAVA защитить от копирования, дизасемблирования .... типа перевести его в бинарный файл ...
А вот бинарный файл можно ли дизасемблировать ?

Возможно ли на JAVA написать дрова под железо в виде COM объектов?

Заранее благодарен.
...
Рейтинг: 0 / 0
08.07.2004, 14:12
    #32595487
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
zmeyka_Возмоно ли код написанный на JAVA защитить от копирования, дизасемблирования .... типа перевести его в бинарный файл ...
А вот бинарный файл можно ли дизасемблировать ?

Возможно ли на JAVA написать дрова под железо в виде COM объектов?

Заранее благодарен.

защитить - нельзя.
в бинарный он и так переводится.
дезассемблировать - без проблем :)
дрова - нет.
КОМ - нет.
...
Рейтинг: 0 / 0
08.07.2004, 17:24
    #32596087
lengom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
Есть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.
...
Рейтинг: 0 / 0
09.07.2004, 10:26
    #32596736
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
lengomЕсть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.

нормально дезассемлится :) нечетабельный - вопрос времени.
часто надо лишь маленький участок кода изменить (триал снять или
еще что)
...
Рейтинг: 0 / 0
09.07.2004, 16:55
    #32597948
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
автортриал снять или
еще что
ай ай ай :)
...
Рейтинг: 0 / 0
09.07.2004, 17:43
    #32598075
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
wessen автортриал снять или
еще что
ай ай ай :)

а што - не всем просто жить :)
...
Рейтинг: 0 / 0
10.07.2004, 00:16
    #32598361
lengom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
А.Гpacoff lengomЕсть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.

нормально дезассемлится :) нечетабельный - вопрос времени.
часто надо лишь маленький участок кода изменить (триал снять или
еще что)

normano "disassemy" eto vryadly. Mnojestvo obfuskatorov veliko - poetomu veroyatnost' poluchit ishodniki ne velika (osbenno esli vi ispolzuete vse vozmojnosti obfuscatora)
...
Рейтинг: 0 / 0
12.07.2004, 10:07
    #32599117
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
lengom А.Гpacoff lengomЕсть возможность скомпилированные прогнать через обфускатор (obfuscator), в результате, дизасемблить не получится (во всяком случае исходник не сгенериться или будет не читабельным). При этом несколько пострадает производительность жабовского кода и класс (возможно) разбухнет, но не существенно.

нормально дезассемлится :) нечетабельный - вопрос времени.
часто надо лишь маленький участок кода изменить (триал снять или
еще что)

normano "disassemy" eto vryadly. Mnojestvo obfuskatorov veliko - poetomu veroyatnost' poluchit ishodniki ne velika (osbenno esli vi ispolzuete vse vozmojnosti obfuscatora)

это смотря зачем получать исходники. если надо триал снять
(а я именно для этого только и пользуюсь "дезассемблером"),
то все нормально.
...
Рейтинг: 0 / 0
18.09.2004, 19:30
    #32700981
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
Любой код можно разобрать и дизассемблировать. Это вопрос времени и
денег. Но если твой код настолько ценный и важный то можно попытатся
скрыть ресурсы как можно сильнее. Как правильно заметил lengom можно
воспользоватся утилитами, запутывающими код.
Я бы посоветовал
1) Использовать симметричное шифрование class или jar
файлов. Ключ к дешифровке НЕ ДОЛЖЕН хранится
локально. Он должен транспортироватся каким-нибудь секретным протоколом.
2) Желательно чтобы приложение было распределенным. То есть чтобы
код который не представляет ценности находился открыто на public серверах
а наиболее значимые для тебя классы хранились на твоем личном сервере
или на сервере которому ты доверяешь. Взаимодействие между серверами
организовать по RMI, CORBA и т.п.
Дерзай!
Удачи!
...
Рейтинг: 0 / 0
18.09.2004, 20:54
    #32701004
alec.m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
На самом деле если постараться( в том числе запутать активацию триала), то можно так заобфускатить, что и триал версию взломать будет трудно, а не то чтобы исходники . Хотя если ООООчень сильно постараться то можно все.

>>>При этом несколько пострадает производительность жабовского кода и >>>класс (возможно) разбухнет, но не существенно.

Не согласен. Был у меня недавно проект - либа. Одной из задач стояла уменьшить размер как минимум в 2 раза. Так в том числе и с помощью обфускатора( использовал ProGuard и Zelix KlassMaster ) достигалось уменьшение размера ( в результате все ужалось в 4 раза, хотя сначала я не представлял как ужать в 1,5 ).
...
Рейтинг: 0 / 0
20.09.2004, 17:38
    #32702944
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
автордрова под железо в виде COM объектов

а такое вообще-то бывает??? :-))
может , еще дрова к железу можно написать
в виде MS SQL Server Extended Stored Procedures? :-)
...
Рейтинг: 0 / 0
20.09.2004, 18:05
    #32703000
^ozzy^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможности JAVA
J--
а такое вообще-то бывает??? :-))
может , еще дрова к железу можно написать
в виде MS SQL Server Extended Stored Procedures? :-)

А почему нет ? :) Можно сделать все, главное знать как :)

PS: я не знаю как :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможности JAVA / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]