Любой обфускатор, работающий с исходным кодом Nodejs Express - PullRequest
0 голосов
/ 13 октября 2019

Я прочитал много инструментов или библиотек, которые могут запутать исходный код Javascript (один файл в основном в примере). Вот мой вопрос, могут ли эти обфускаторы работать для исходных кодов всего проекта Nodejs Express.js, включая node_modules? Я действительно не смог найти пример или соответствующий ответ, который подходит для проекта Nodejs Express.js, и я сомневаюсь ...

Редактировать: я хочу защитить исходные коды от чтения на стороне клиента. Потому что исходный код будет встроен в образ докера и передан в DockerHub. Затем клиенты загрузят их и закрутят док-контейнер внутри своих клиентов.

1 Ответ

0 голосов
/ 13 октября 2019

используйте pkg или nexe модуль для компиляции его в двоичный файл, если вы ищете защиту исходного кода.

Запутывание может быть легкообратной инженерии.

ИЛИ

Напишите критичную для бизнеса логику, используя N-API в C / C ++ для получения скомпилированных узловых модулей.

ИЛИ

Платное решение https://jscrambler.com/

Если вас интересует обфускация,

См. https://obfuscator.io/ (javascript-obfuscator), UglifyJS и т. Д.

Также

https://hackernoon.com/how-to-compile-node-js-code-using-bytenode-11dcba856fa9

...