Как лучше зашифровать javascript ?

1 23
beginerx
На сайте с 13.07.2009
Offline
173
#21

>>далеко ли? мне если будет принципиально я и снифер подкину на браузер

и что ? будете копаться в сотнях потоках с сервера при загрузке страницы

и ведь строку кода можно на сервре закодировать крипкостойким алгоритмом (или в байткоде как мувик),закачивать в клиента из флэша кусками в произвольном порядке, а в клиенте распаковывать, но не сразу и по частям! Причем это сделать довольно просто а вот раскрутить в обратную сторону - ну только если это переписка английской разведки с агентом 007 :)

Флэш на сегодня работает под всеми браузерами под всеми виндами и это еще будет продолжаться несколько лет - так что Флэш на сегодня вполне Ок для защиты.

Если чисто на js то хорошее решение вынести защищаемую часть алгоритма на сервер и общаться по аяксу а также можно на сервер поставить node.js и писать серверную часть тоже на js

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

Также посмотрите ветку на этом форуме - кажется называется "Яндекс нашел что подали в суд"

Там мужичок спер у другого яваскрипт код калькулятора с одного сайта к себе на сайт и влетел через суд на 10тыс баксов! Прецендент есть! Не знаю как на родине абузоустойчивых хостингов но в цивилизованных странах похоже идет конец безудержному воровству. (в той ветке прочитайте как и где надо регистрировать свой код чтобы он превратился в карающий меч правосудия в суде :) )

Отказаться от флэша пытаются продвинутые то есть хакеры с руборда :) у обычных коих сотни миллионов флэш включен и работает. Это объективная реальность. И даже при обновлении всех браузеров на автомате до последних версий флэш остается включенным - это реальность это проверено на сотнях ПК.

Итого :

для надежной защиты можно обезопасить код от неопытных обычным js пакером на основе eval

и/или аякса и организационно защитить свои права регистрацией код в соответсвующих инстанциях

для наказания более опытных хакеров.

Неплохое решение есть переписать код на флэш и использовать динамическую подкачку байткода в мувиках в которые положить защищаемый код

И жестокое непробиваемое решение - защищаемый код алгоритма расположен не на клиенте а не сервре и обмен закодированными данными с клиентом на аяксе или Silverlight

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).
beginerx
На сайте с 13.07.2009
Offline
173
#22

Вот в этой теме помещены примеры кодированного ява-скрипт (вирус)

Ну где тут наши умельцы которые на раз расшифровывают?

/ru/forum/697738

F
На сайте с 11.08.2010
Offline
27
#23
beginerx:
Вот в этой теме помещены примеры кодированного ява-скрипт (вирус)
Ну где тут наши умельцы которые на раз расшифровывают?
/ru/forum/697738

Это вы не про КАРТИНКУ в первом посте?

1 23

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