Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 07.08.2019
Сообщений: 1

Защита исходного кода

07.08.2019, 01:17. Показов 4809. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли возможность защитить код своего приложения на ноде? Хотя бы максимально усложнить получение исходного кода посторонними? Требуется для создания функционала лицензий для коммерческого ПО, чтобы приложение было хоть немножко сложнее крякнуть
Желательно кроссплатформенное решение
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.08.2019, 01:17
Ответы с готовыми решениями:

Защита исходного кода
Кто реально сталкивался с задачей защиты исходного кода? Т.е. при коммерческом распространении ПО (допустим exe-файла) реализовать защиту...

Защита исходного кода
Здравствуйте, Уважаемые форумчане, хочу получить ваш бесценный совет по поводу защиты исходного кода. У меня возникла идея...

Защита исходного кода
Как обфусцировать плагин. Как я понял это способ защиты от декомпиляции amxx, если нет поправьте меня. знаю универсального способа нет,...

4
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
07.08.2019, 21:12
Это в Ноде не особо нужно! Нода - СЕРВЕРНОЕ решение! Обычно она работает на защищенном от пользователя сервере и кроме админов красть код обычно некому. Или опишите вашу задачу детальнее...

Гуглите "обфускаторы"

Не по теме:

ник ужасный

0
Software Engineer
 Аватар для Custos
332 / 335 / 55
Регистрация: 23.09.2014
Сообщений: 983
07.08.2019, 22:08
Цитата Сообщение от andyj Посмотреть сообщение
Это в Ноде не особо нужно! Нода - СЕРВЕРНОЕ решение!
Вангую, что ТС имеет в виду случай, когда приложение предоставляется клиенту по лицензии (то есть клиент запускает приложение на собственном железе). Чтобы клиент не мог ручками отредактировать код и убрать проверку лицензии, тем самым "крякнув" софт.
Цитата Сообщение от TopSecret1990 Посмотреть сообщение
Требуется для создания функционала лицензий для коммерческого ПО
Добавлено через 4 минуты

Не по теме:

Сам в данный момент занимаюсь решением подобной проблемы. С этой целью пришлось запилить своеобразный "сборщик" Node.js приложений



Добавлено через 5 минут
Цитата Сообщение от andyj Посмотреть сообщение
Гуглите "обфускаторы"
В дополнение к обфускации, в ноде есть еще некоторые возможности для того, чтобы спрятать код
0
07.08.2019, 22:11

Не по теме:

Цитата Сообщение от Custos Посмотреть сообщение
С этой целью пришлось запилить своеобразный "сборщик" Node.js приложений
Можешь чуть подробнее про это? Что значит "сборщик"? Упаковка кода в "контейнер" для запуска нодой? Своя версия ноды?

0
Software Engineer
 Аватар для Custos
332 / 335 / 55
Регистрация: 23.09.2014
Сообщений: 983
07.08.2019, 22:35

Не по теме:

Цитата Сообщение от andyj Посмотреть сообщение
Можешь чуть подробнее про это? Что значит "сборщик"? Упаковка кода в "контейнер" для запуска нодой? Своя версия ноды?
Node.js приложение упаковывается в один единственный бинарный файл, который можно просто закинуть на сервер и запустить. Сама нода, код приложения и node_modules находятся уже внутри бинарника.
Можно упаковать полноценное WEB приложение вместе со всеми ресурсами (html, css, img, и т.д.) в один независимый бинарник.

Кроме самой возможности упаковки в бинарник, этот сборщик также занимается обфускацией кода и последующей его "компиляцией" в байткод для V8 (называть это компиляцией не свовсем корректно, но все же).
То есть мы избавляемся от удобного текстового представления исходников.

Также делает и некоторую другую "магию". К примеру, умеет расставлять "ловушки" для отладчика V8, в итоге при попытке отладить такой код - отладчик просто зацикливается.



Добавлено через 1 минуту

Не по теме:

Я на форуме создавал тему с просьбой помочь протестировать собранные таким образом приложения
Тестирование билдов Node.js приложения

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.08.2019, 22:35
Помогаю со студенческими работами здесь

Защита исходного кода батников
Друзья, коллеги и знатоки, такой вот вопрос от начинающего. Возможно ли сделать привязку bat файла к одному компьютеру (например,...

Защита исходного кода программы
Какие есть нормальные бесплатные протекторы? PECompact - не хочет работать TheMida Free - большой размер выходящего файла + окошечно...

Защита исходного кода .NET приложений от любителей халявы
САБЖ. Собственно я слышал что есть какие то утилиты которые защищают IL от чужих глаз, но не видел ... кто чего знает по этому поводу ?...

Реализовать 2 статических анализатора исходного кода, которые будут проверять правила оформления кода
Доброго времени суток. Уже читал подобную пост здесь "Парсер С++", но немного не то. Задача: реализовать 2 статических анализатора...

Защита кода
Здравствуйте, подскажите темы или статьи о том как защитить код от постороних глаз? так сказать зашифровать его? буду очень признателен)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru