Проверьте флягу - PullRequest
       0

Проверьте флягу

0 голосов
/ 28 декабря 2010

Я написал программу на Java и упаковал ее в работающий флягу.Затем я подписал банку.
Как я могу сам подписать проверку банки?И убедитесь, что банку не изменили другие.
Я хочу добавить некоторый код в основной класс банки, чтобы проверить банку, вместо использования jarsigner или других внешних инструментов.

Ответы [ 2 ]

1 голос
/ 28 декабря 2010

Я предполагаю, что вы хотите защитить свой код программным путем.Есть еще один способ защитить ваш код Java.на вашем месте я бы искал в интернете java-обфускаторы с открытым исходным кодом.Вот отправная точка для вас:

http://java -source.net / open-source / obfuscators

0 голосов
/ 28 декабря 2010

Проверка подписей классов обычно является задачей ClassLoader . Вы должны будете реализовать свой собственный ClassLoader, который проверяет подпись кода перед загрузкой. Хороший (но сложный) пример можно найти Книга безопасности Java О'Рейли .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...