Apache Storm JAR-доступ после развертывания - PullRequest
0 голосов
/ 18 февраля 2019

Я разработал Java-приложение для запуска на Apache Storm.Мы будем устанавливать приложения на компьютеры клиентов, и мы хотим, чтобы у клиента не было доступа к кодам внутри реверс-инженера JAR.Я беспокоюсь о том, что после установки jar в Apache Storm есть ли способ получить доступ к jar?

1 Ответ

0 голосов
/ 23 февраля 2019

Да.Развернутые файлы топологии доступны в подкаталоге каталога storm / storm-local (или в другом каталоге, если вы установили свой собственный параметр storm.local.dir в storm.yaml), в который Storm помещает развернутые файлы jar, атопология работает.

Вы можете запустить обфускатор байт-кода на своем банке топологии перед его развертыванием.Кроме того, если вашим пользователям не нужен доступ к установке Storm, вы, вероятно, могли бы что-то сделать с разрешениями пользователей на их компьютере, чтобы они не копались там?

Вы также можете прочитать раздел о безопасности документации Storm http://storm.apache.org/releases/2.0.0-SNAPSHOT/SECURITY.html.

...