Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Защита скрипта от копирования 
:(
    Опции темы
Nicholas_S
Дата 11.1.2007, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 12.10.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 19



Rodenis, чтобы понять, почему и как, рекомендую прочитать что-нибудь по основам шифрования. Сразу все станет ясно, когда стоит это делать, а когда смысла не имеет. Благо литературы навалом.


--------------------
...все в мире относительно
PM   Вверх
JSman
Дата 28.3.2007, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



не знаю зачем реально это нужно, но вот скрипт encoder от мелкософта давно уже взломали..

не заморачивайтесь этим.. не нужно.
PM ICQ   Вверх
Alex_B
Дата 21.9.2007, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 24.4.2007

Репутация: нет
Всего: 1



В этой теме вскользь упоминался продукт от Micrisoft. Помогите пожалуйста разобраться. Что же в нем такого особенного.

Человек придерживался стандартного взгляда на вопрос защиты кода JavaScript:
"Защитить от чтения скрипт на JavaScript нельзя, можно только именно усложнить читабельность."

а потом увидел вот это:
http://msdn2.microsoft.com/en-us/library/d...zsc(vs.71).aspx

И сказал:
______________________________
"Я, призняюсь, только сейчас узнал о таком способе шифрования, когда стал смотреть исходник с protware.com.
Конструкции eval(unescape('%76....')) у них легко "расшифровываются" и перед нами предстает код:

<script LANGUAGE="JScript.Encode">
......

и далее - коды - результаты работы шифратора SCRENC.

Так что, получается, я был не прав в своем предыдущем сообщении. Во истину, век живи - век учись!

Только боюсь, что зашифрованные таким способом страницы можно просматривать только клиентами на виндоусовской платформе."
______________________________

Пожалуйста объясните что же такое особенное сделал Microsoft? это не просто обфускация?
PM MAIL   Вверх
cruelangel
Дата 22.9.2007, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



прикола ради как-то сделал: http://dark-demon.nm.ru/web/sd/
PM MAIL   Вверх
Alex_B
Дата 23.9.2007, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 24.4.2007

Репутация: нет
Всего: 1



cruelangel, а как это работает?
я про то что вот закодирован какой-то скрипт, а чем он потом раскодируется? В IE встроенно что-то что ли?
Каков принцип работы?
PM MAIL   Вверх
cruelangel
Дата 27.9.2007, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 319
Регистрация: 12.9.2007

Репутация: 4
Всего: 8



ну, это не столько от защиты скриптов, сколько от защиты документа, хотя и от шифрованных скриптов спасает, если защита не на eval завязана.
PM MAIL   Вверх
fidres
Дата 2.10.2007, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 15.11.2006

Репутация: нет
Всего: 1



шифровать...
шифровать-то конечно можно, да только, если уж такой бесценный скрипт, шифровать тоже с умом надо...
eval - это тоже вещь тонкая.
если помимо этого всего ещё сам скрипт сделать малочитабельным - запупенить туда цепочку преоброзований бесконечно присваивающихся друг другу переменных...
да только, вот беда, при расшифровке теряется время. загрузится страничка махом - а расшифровываться будеть 10!
кому оно нужно?
а вы не пробовали из .JS'а другой .JS вызывать?
--------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист.
PM ICQ   Вверх
bax
Дата 13.3.2008, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 4.5.2007

Репутация: нет
Всего: 1



dumayu, eto plyus javascripta!
pust nachinayushie programmisti uchatsya v otkritih kodah JS
PM MAIL   Вверх
sergejzr
Дата 13.3.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



bax, пожалуйста, пользуйтесь галочкой "транслит"


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
JSman
Дата 17.9.2008, 00:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



Теперь я точно уверен, что открытый JavaScript код - это во всех случаях хорошо. На Западе сейчас соблюдается и будет соблюдаться уважение к источнику (автору) кода (также ссылаются довольно часто), что очень неплохо. И по-тихоньку эта тенденция переходит в Россию.
PM ICQ   Вверх
Snowcore
Дата 23.9.2008, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 23.9.2008

Репутация: нет
Всего: нет



чтобы спрятать свой js код используйте compressor (например, от Yahoo)
PM MAIL   Вверх
Се ля ви
Дата 24.9.2008, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 5
Всего: 127



Цитата(Snowcore @  23.9.2008,  09:40 Найти цитируемый пост)
чтобы спрятать свой js код используйте compressor (например, от Yahoo) 

Или вообще на GWT пишите smile


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Forsaken
Дата 4.1.2009, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 193
Регистрация: 30.12.2008

Репутация: нет
Всего: 3



Про закон об авторском праве, то в js нечего патентовать.. если бы было так все просто вам бы уже давно нечего было кодить. Патентовать можно реальные изобретения.. -например даже элемент интерфейса не так то просто запатентовать и не факт что при большой разбоке факт изобретения будет под вопросом (скандал apple и ms в евро суде тому пример)
может вам интересно будет еще такая тема:
Есть такой мождународный конкурс запутанных програм на Си (www.ioccc.org) в 1988 году победил Ian Phillipps с программой "Двенадцать дней рождества", одна действительно напечатает почти два листа фомата а4 текста Двенадцать денй рождества. правда по сути это алгоритм сжатия... но это самый лучший способ.. придумать свой компрессор -и уже точно легче будет придумать заново чем в этом разобраться -это будет и дешевле и быстерее

Я думаю по этому поводу -что если на то дело пошло то лучше и не помогать никому и на форуме.
PM MAIL   Вверх
380
Дата 25.3.2018, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 13.2.2018

Репутация: нет
Всего: нет



Сообщение удалено.

Это сообщение отредактировал(а) 380 - 6.4.2018, 11:36
PM MAIL   Вверх
YahоО
Дата 30.11.2019, 22:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 11.6.2015

Репутация: 1
Всего: 1



Исходники защитить можно   smile

Пример защищенного javascript тут:  http://visiotxt.myartsonline.com

Это редактор html, css, javascript online, позволяющий не только писать код непосредственно в браузере, но и видеть одновременно все изменения кода в отображаемом результате на этой же странице,
который не требуется инсталлировать или скачивать что либо дополнительно.
Защищенный javascript направлен даже не столько на собственную защиту, сколько на препятствование попыткам взлома сайта.
Как вариант подобная схема может быть использована при регистрации нового пользователя, входе в существующий аккаунт, работе в личном кабинете.


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


Это сообщение отредактировал(а) YahоО - 1.12.2019, 17:34
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.