|
Модераторы: Sardar, Aliance |
|
Nicholas_S |
|
|||
Опытный Профиль Группа: Участник Сообщений: 486 Регистрация: 12.10.2006 Где: Санкт-Петербург Репутация: 5 Всего: 19 |
Rodenis, чтобы понять, почему и как, рекомендую прочитать что-нибудь по основам шифрования. Сразу все станет ясно, когда стоит это делать, а когда смысла не имеет. Благо литературы навалом.
-------------------- ...все в мире относительно |
|||
|
||||
JSman |
|
|||
Опытный Профиль Группа: Участник Сообщений: 279 Регистрация: 10.7.2006 Репутация: нет Всего: 4 |
не знаю зачем реально это нужно, но вот скрипт encoder от мелкософта давно уже взломали..
не заморачивайтесь этим.. не нужно. |
|||
|
||||
Alex_B |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 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? это не просто обфускация? |
|||
|
||||
cruelangel |
|
|||
Опытный Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
прикола ради как-то сделал: http://dark-demon.nm.ru/web/sd/
|
|||
|
||||
Alex_B |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 122 Регистрация: 24.4.2007 Репутация: нет Всего: 1 |
cruelangel, а как это работает?
я про то что вот закодирован какой-то скрипт, а чем он потом раскодируется? В IE встроенно что-то что ли? Каков принцип работы? |
|||
|
||||
cruelangel |
|
|||
Опытный Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
ну, это не столько от защиты скриптов, сколько от защиты документа, хотя и от шифрованных скриптов спасает, если защита не на eval завязана.
|
|||
|
||||
fidres |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 159 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
шифровать...
шифровать-то конечно можно, да только, если уж такой бесценный скрипт, шифровать тоже с умом надо... eval - это тоже вещь тонкая. если помимо этого всего ещё сам скрипт сделать малочитабельным - запупенить туда цепочку преоброзований бесконечно присваивающихся друг другу переменных... да только, вот беда, при расшифровке теряется время. загрузится страничка махом - а расшифровываться будеть 10! кому оно нужно? а вы не пробовали из .JS'а другой .JS вызывать? --------------------
Исправьте ошибку в слове <ХЕРОШО> и я скажу Вам оптимист Вы или пессимист. |
|||
|
||||
bax |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 63 Регистрация: 4.5.2007 Репутация: нет Всего: 1 |
dumayu, eto plyus javascripta!
pust nachinayushie programmisti uchatsya v otkritih kodah JS |
|||
|
||||
sergejzr |
|
|||
Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
bax, пожалуйста, пользуйтесь галочкой "транслит"
|
|||
|
||||
JSman |
|
|||
Опытный Профиль Группа: Участник Сообщений: 279 Регистрация: 10.7.2006 Репутация: нет Всего: 4 |
Теперь я точно уверен, что открытый JavaScript код - это во всех случаях хорошо. На Западе сейчас соблюдается и будет соблюдаться уважение к источнику (автору) кода (также ссылаются довольно часто), что очень неплохо. И по-тихоньку эта тенденция переходит в Россию.
|
|||
|
||||
Snowcore |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 23.9.2008 Репутация: нет Всего: нет |
чтобы спрятать свой js код используйте compressor (например, от Yahoo)
|
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 5 Всего: 127 |
Или вообще на GWT пишите -------------------- |
|||
|
||||
Forsaken |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 193 Регистрация: 30.12.2008 Репутация: нет Всего: 3 |
Про закон об авторском праве, то в js нечего патентовать.. если бы было так все просто вам бы уже давно нечего было кодить. Патентовать можно реальные изобретения.. -например даже элемент интерфейса не так то просто запатентовать и не факт что при большой разбоке факт изобретения будет под вопросом (скандал apple и ms в евро суде тому пример)
может вам интересно будет еще такая тема: Есть такой мождународный конкурс запутанных програм на Си (www.ioccc.org) в 1988 году победил Ian Phillipps с программой "Двенадцать дней рождества", одна действительно напечатает почти два листа фомата а4 текста Двенадцать денй рождества. правда по сути это алгоритм сжатия... но это самый лучший способ.. придумать свой компрессор -и уже точно легче будет придумать заново чем в этом разобраться -это будет и дешевле и быстерее Я думаю по этому поводу -что если на то дело пошло то лучше и не помогать никому и на форуме. |
|||
|
||||
380 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.2.2018 Репутация: нет Всего: нет |
Сообщение удалено.
Это сообщение отредактировал(а) 380 - 6.4.2018, 11:36 |
|||
|
||||
YahоО |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 198 Регистрация: 11.6.2015 Репутация: 1 Всего: 1 |
Исходники защитить можно
Пример защищенного javascript тут: http://visiotxt.myartsonline.com Это редактор html, css, javascript online, позволяющий не только писать код непосредственно в браузере, но и видеть одновременно все изменения кода в отображаемом результате на этой же странице, который не требуется инсталлировать или скачивать что либо дополнительно. Защищенный javascript направлен даже не столько на собственную защиту, сколько на препятствование попыткам взлома сайта. Как вариант подобная схема может быть использована при регистрации нового пользователя, входе в существующий аккаунт, работе в личном кабинете. С еще одним примером, построенным по совершенно иному принципу и на другую тему, с дополнительной способностью защищать свой трафик, можно будет также ознакомится всем, написавшим в личку. Это сообщение отредактировал(а) YahоО - 1.12.2019, 17:34 |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |