Как обезопасить мой угловой код приложения js, который может быть украден из исходного кода браузера? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть одно угловое приложение js.Конечный пользователь моего приложения может показать код приложения из исходного кода браузера.Как я могу предотвратить это?

Есть ли какое-либо решение, с помощью которого я могу скрыть или зашифровать код моего приложения?

Ответы [ 2 ]

5 голосов
/ 06 июня 2019

Учитывая, что Angular JS - это код javascript, запускаемый в браузере пользователя, конечный пользователь сможет проверить и изменить все. Некоторые из приведенных ниже методов затруднят для пользователя декомпиляцию и чтение исходного исходного кода:

  1. JS Инструменты для запутывания
  2. Uglify & Minify JS

Расширенный совет : Вы можете попробовать использовать файлы веб-сборки (* .wasm), где вы можете написать код на C, C ++ и т. Д., Скомпилировать его в файл .wasm и включить в браузер. Это поможет вам в определенной степени, но даже этот метод не является полностью надежным.

0 голосов
/ 06 июня 2019

Вы можете только уменьшать и уменьшать то, что переименовывает переменные / функции, поскольку JS должен быть выполнен в браузере. Вы можете использовать Gulp для этого.

Однако вы также можете изучить / рассмотреть возможность использования коммерческого инструмента, такого как jScrambler , который, кажется, обладает способностью защищать JS

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