Безопасность скрипта
Привет.
Почитал в инете как "скрывать" свой JS код от подсматривания логики. Самый распространенный совет - модифицировать в "нечитаемый". Но это все равно не спасение. Скажите если использовать следующую цепочку будет примерно нормально? 1) Грузится основной код (классы-прототипы) 2) Страница загрузилась 3) по onload делается Ajax запрос где приходит строка кода инициализации и ее направляем на eval() 4) финальная работа скрипта Вот эту строку получить "хакеру-копировщику" легко? Может другая цепочка. Спасибо за ответ и за полезную ссылочку. P.S. Ресурс допустим вообще не подразумевает работы без JS (игры) |
Цитата:
|
Ну и самое простое - посмотреть запросы в фаербаге :)
|
защитить свой код наверняка, в принципе невозможно
если кто-то задастся целью его получить, то он его получит |
micscr, скрывать код нереально, забудьте об этом
|
Цитата:
Чтобы пришлось помучиться немного - сразу желающих уменьшится. А то, что тот кто умеет посмотрит - знаю. |
YUI Compressor
|
Хочу скрыть от FireBug глобальную функцию, получаемую аяксом. Делаю так:
var s = 'window.probeg = ' + r; try { eval(s); } catch(e) { } window.probeg.toString = function(){return '';}; В консоли FireBug вроде нормально, т.е. пустую строку alert(window.probeg) покажет. Этого достаточно, или еще как функции можно просматривать? Сразу скажу, что текст самой функции если смотреть на вкладке сеть (аякс запросы) в FireBug - зашифрован. |
toSource
|
Цитата:
|
Часовой пояс GMT +3, время: 06:40. |