Как защитить свой код?

1 234
А
На сайте с 30.05.2014
Offline
27
#21

Вариант частичной защиты: Искусственно запутать публикуемый на сайте код (разбить на части и распихать по разным местам, вставить неиспользуемые переменные и т. п.) 😎

Если кто и попытается позаимствовать код, то долго будет ломать голову, что и от чего зависит 🤪

L
На сайте с 07.12.2007
Offline
351
#22
Антонов:
Вариант частичной защиты: Искусственно запутать публикуемый на сайте код (разбить на части и распихать по разным местам, вставить неиспользуемые переменные и т. п.)

На Хабре уже были статьи на эту тему:

- Прячем, обфусцируем и криптуем клиентскую часть веб-приложений

- Обфускация JavaScript

Полностью спрятать скрипт не получится, но можно сделать так, что расковырять скрипт было накладнее, чем написать новый с нуля.

Samail
На сайте с 10.05.2007
Offline
361
#23

А есть бесплатные обфускаторы, после которых нельзя восстановить скрипт онлайн сервисами и при этом на зашифрованный ими скрипт не ругаются антивирусы?

Оксиген
На сайте с 30.07.2006
Offline
444
#24
Ladycharm:
расковырять скрипт было накладнее, чем написать новый с нуля

Так в подавляющем большинстве случаев и есть. К тому же беря чужой скрипт возьмешь и все его ошибки. Оно надо? Проще заказать на профильном сайте. А код без комментариев вообще бесполезен. Своё то без комментариев не разобрать уже через пару месяцев, что говорить про чужое, где логика не всегда непонятна?

Магазин готовых сайтов (https://www.bdb.ru/shop/) Продление доменов в RU-CENTER по партнерским тарифам.
А
На сайте с 30.05.2014
Offline
27
#25
Samail:
А есть бесплатные обфускаторы, после которых нельзя восстановить скрипт онлайн сервисами и при этом на зашифрованный ими скрипт не ругаются антивирусы?

Спасибо, действительно, может пригодиться: информации много!

Оптимизайка
На сайте с 11.03.2012
Offline
396
#26

Антонов, java != javascript

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
SeVlad
На сайте с 03.11.2008
Offline
1609
#27
Оптимизайка:
Антонов, java != javascript

А крауд-ботам-недоучкам широкого профиля всё равно. И что =, что != тоже:)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
RiDDi
На сайте с 06.06.2010
Offline
256
#28

Можно выполнять джаваскрипт на сервере, после выполнения брать окончательный html и отдавайте клиенту.

Или отдавать отрендеренный скрин, что бы уж совсем спрятать всё.

Можно выполнять на сервере часть скриптов. Например, если вы продаёте какую-то чудо рисовалку, то скрипты интерфейса можно выполнять у клиента, потом данные передавать на сервер и возвращать уже результат.

Можно на v8 или на чем-то ещё написать десктопное приложение с интерпретатором JS, которое будет показывать возможности ваших скриптов.

Можно всё. Вообще всё.

Вопрос только средств и времени..

Вебмастер отдыхает на бережках морей. Заработок в интернете - дело техники.
SeVlad
На сайте с 03.11.2008
Offline
1609
#29
RiDDi:
Можно всё. Вообще всё.

Всё, что попало "в монитор" можно сохранить и воспроизвести. (тебе ли не знать ;))

Вообще всё, но:

RiDDi:
Вопрос только средств и времени..

:)

Samail
На сайте с 10.05.2007
Offline
361
#30
SeVlad:
Всё, что попало "в монитор" можно сохранить и воспроизвести.

Как сохранить и воспроизвести например калькулятор, у которого сами вычисления производит php скрипт? Перебрать все возможные варианты значений которые можно в него ввести?

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий