Защита JavaScript файлов от воровства

12
kruto
На сайте с 26.10.2007
Offline
12
8662

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

Здесь могла быть моя подпись.
DyaDya
На сайте с 11.04.2007
Offline
147
#1

Усложнить можно... Будет просто защита от дурака (признаюсь, что их, конечно, много). Но любой более менее толковый спец по javascriptам легко их раскодирует.

Стоит ли игра свеч??? Вы написали какой-то очень полезный новый скрипт???

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
Vasilenko
На сайте с 01.10.2006
Offline
97
#2

Вот парочка сервисов http://wtools.biz/test/pr/encrypt_2.htm и http://wtools.biz/test/pr/encrypt_1.htm

Второй лучше. Конечно скрипт, можно будет уркасть. Но, если ещё в этот код добавить немного своей рекламмы, то убрать её уже не получиться.

Хотя нет ничего идиального и все можно взломать.

Мой блог (http://vasilenko.info/)
K
На сайте с 12.07.2006
Offline
295
Kpd
#3
kruto:
чтобы никто не мог скопировать и использовать у себя JS скрипты

Это невозможно.

kruto:
Или хотябы максимально усложнить жизнь тому, кто захочет их скопировать.

http://www.yandex.ru/yandsearch?text=%D0%BE%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%82%D0%BE%D1%80+javascript

XC
На сайте с 07.05.2006
Offline
37
#4
Подскажите, пожалуйста, что можно сделать, чтобы никто не мог скопировать и использовать у себя JS скрипты, использующиеся на сайте.

Скопировать можно всегда и использовать тоже.

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

Усложнить жизнь можно пройдясь по скрипту любым обфускатором (что это такое?), гугл по запросу "javascript obfuscator" тут поможет. Принцип работы и использованные в скрипте алгоритмы после этого теряются сразу, и зачастую трудозатраты связанные с восстановлением исходного вида гараздо большие нежели написание или поиск аналогичного скрипта.

WM2Directi.ru (http://wm2directi.ru) - платежные шлюзы для реселлеров доменов
Brand from Amber
На сайте с 18.08.2007
Offline
293
#5
Vasilenko:
Второй лучше. Конечно скрипт, можно будет уркасть. Но, если ещё в этот код добавить немного своей рекламмы, то убрать её уже не получиться

Жесть! Чего и откуда убрать не получится? 2-ой метод (каюсь первый не смотрел) тупой донельзя: переписывает скрипт задом на перёд, в цикле переставляет всё обратно и делает "document.write". "Взломать" такую конструкцию нет ничего проще - меняем "document.write" на alert и получаем исходный скрипт.

P.S. Рекомендую убрать в скрипте знаки форматирования - это серьёзно усложнит жизнь плагиаторам.

Лучший способ понять что-то самому - объяснить это другому.
DA
На сайте с 04.02.2005
Offline
165
#6

Шифратор JavaScript на PHP: http://joliclic.free.fr/php/javascript-packer/en/

либо JAVA(аналогичным методом пользуется Google): http://www.julienlecomte.net/yuicompressor/

тыщ-пыщ
MX
На сайте с 12.08.2007
Offline
22
MrX
#7

Только хороший обфускатор. И то поможет только если код большой и достаточно сложный.

либо JAVA

посмеялся.

Анонимный минус в репу это аргумент для неучей (подсмотрено у Бармалейкина)
PB
На сайте с 05.04.2006
Offline
51
#8

kruto, Ничего нельзя. Забудьте.

Сайт находится в разработке. (http://www.e-anatomy.ru)
W
На сайте с 19.06.2006
Offline
142
#9

Обфускатор может запутать логику, но использовать JS все так-же можно :)

Совет ТС: желаете что-то закрыть - закрывайте на стороне сервера. JS он для того и предназначен, что клиенту отдавать :)

kruto
На сайте с 26.10.2007
Offline
12
#10

Спасибо. все понятно.

12

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