Комментарии 12
Осветить бы еще юридические риски использования таких средств) И конечно, вполне осязаемые риски безопасности, при использовании таких средств, загруженных из интернета)
Используются магические числа, строки и т. д.
При этом видно, что автор пишет на Java не впервые, соблюдает отступы, делит код на логические блоки.
Вы же анализировали не оргинальный код агента, а, как указано в статье, код, полученный в результате его декомпиляции - большая часть из описанного скорее относится к особенностям работы декомпилятора, чем к оригинальному коду.
В статье большое количество пунктов и выделений жирным. Обычно так пишет ИИ. Ещё немного и для хоть какой-то уверенности, что писал живой человек, надо будет просить приложить видео, как он пишет и правит текст.
Сейчас я делаю вывод исходя из того, отметился ли автор в комментариях. Если нет, то точно писал ИИ
Писал я, и выделял жирным тоже я ручками.
Сильно рябит в глазах от выделений?
Мне зашло, и не рябит в глазах. Спасибо.
Писал я, и выделял жирным тоже я ручками.
Очень приятно, когда автор появляется в комментариях!
Сильно рябит в глазах от выделений?
Нет, но из-за них не понятно кто писал текст - человек или ИИ ((. Раньше не было такой проблемы. То, что сгенерировал ИИ я буду читать только по необходимости, то что писал человек совсем другое дело ))
Для хакеров приложение на Java это как читать исходный код. Хотите сделать защину - выносите чувствительный функционал в отдельные нативные модули и там же делайте проверку лицензии
Как в инсталляторе одного популярного инструмента который знаменит тем, что на gh распространяется с adware, а на патреоне без? Да-да, делайте так, пожалуйста)
Поменять jz на jnz еще проще, чем расковыривать некоторые java-приложения чтобы такими агентами нейтрализовать стучалки с телеметрией.
Я купил продукт - дайте возможность не делится с вами информацией о моем окружении, блин.
P.s. java-агент и args тоже можно скрыть... в статье достаточно для этого информации.
P.p.s. это хорошая статья, но я бы ее скрыл от публики. Не надо учить скрипт-кидди обходам защит. Здесь слишком много примеров "как обойти проверку лицензий в java". У статьи прям упор на это. Заменить бы это на что-то более нейтральное...
Информация
- Сайт
- datasapience.ru
- Дата регистрации
- Численность
- 201–500 человек
- Местоположение
- Россия
- Представитель
- Елизавета Рощина
Java Agent как инструмент обхода лицензий: этичный анализ и защита