Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / сокрытие javascript / 21 сообщений из 21, страница 1 из 1
13.09.2006, 08:39
    #33982795
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здраствуйте,

кто нибудь знает можно ли сделать так чтобы клиент не смог никаким образом (в разумных пределах) получить код определенных жава скриптов?
используется atlas и кой какие жава скрипты собственной разработки. Хочу сделать так чтобы клиент не мог посмотреть что написано в моих .js файлах.

Спасибо.
...
Рейтинг: 0 / 0
13.09.2006, 09:12
    #33982858
C...R...a...S...H
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Это не возможно.----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
13.09.2006, 09:38
    #33982938
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
А>кто нибудь знает можно ли сделать так чтобы клиент не смог никаким образом (в разумных пределах) получить код определенных жава скриптов?
Никак. Хотя, что называть разумными пределами...

А>используется atlas и кой какие жава скрипты собственной разработки. Хочу сделать так чтобы клиент не мог посмотреть что написано в моих .js файлах.
А свои скрипты ты на 100% сам разрабатывал? ;) Или подсматривал что-то у других?
...
Рейтинг: 0 / 0
13.09.2006, 10:13
    #33983052
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Nikolay_Ch, Вы писали:

N_C>Никак. Хотя, что называть разумными пределами...
ну я имею ввиду пределы пользователя который может узнать имя файла со скриптом и в браузере набрать что нибудь типа xxxxxx.ru\scripts\file.js, вот я хочу исключить хотя бы такой случай.

N_C>А свои скрипты ты на 100% сам разрабатывал? ;) Или подсматривал что-то у других?
=))) признаюсь честно, я заюзал чужие скрипты =), но эти чужие в свою очередь тоже содраны откудато, дело то в том, что я эти чужие скрипты подправил так нормально, и поэтому не хочу чтобы их могли смотреть
...
Рейтинг: 0 / 0
13.09.2006, 10:34
    #33983121
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
N_C>>Никак. Хотя, что называть разумными пределами...
А>ну я имею ввиду пределы пользователя который может узнать имя файла со скриптом и в браузере набрать что нибудь типа xxxxxx.ru\scripts\file.js, вот я хочу исключить хотя бы такой случай.
Не исключишь... Можно там придумывать хендлеры для того, чтобы исключить прямое скачивание скрипта. Но браузер-же кеширует все-равно...

N_C>>А свои скрипты ты на 100% сам разрабатывал? ;) Или подсматривал что-то у других?
А>=))) признаюсь честно, я заюзал чужие скрипты =), но эти чужие в свою очередь тоже содраны откудато, дело то в том, что я эти чужие скрипты подправил так нормально, и поэтому не хочу чтобы их могли смотреть
Ну да. Ну да... :)))
...
Рейтинг: 0 / 0
13.09.2006, 11:11
    #33983255
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
можно закриптовать, но раскриптовать, впринципе, тоже не сложно граммотному челу будет.
...
Рейтинг: 0 / 0
13.09.2006, 11:15
    #33983282
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
MSDN:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
Here is a short example of a Web page that includes some JScript code that needs protecting: 
<HTML>
<HEAD>
<TITLE>Script Encoder Sample Page</TITLE>
<SCRIPT LANGUAGE="JScript">
<!--//
//Copyright©  1998  Microsoft Corporation. All Rights Reserved.
//**Start Encode**
function verifyCorrectBrowser(){
  if(navigator.appName == "Microsoft Internet Explorer")
    if (navigator.appVersion.indexOf ("5.") >=  0 )
      return(true);
    else
      return(false);
}
function getAppropriatePage(){
  var str1 = "Had this been an actual Web site, a page compatible with ";
  var str2 = "browsers other than ";
  var str3 = "Microsoft Internet Explorer 5.0 ";
  var str4 = "would have been loaded.";
  if (verifyCorrectBrowser())
    document.write(str1 + str3 + str4);
  else
    document.write(str1 + str2 + str3 + str4);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="getAppropriatePage()">
</BODY>
</HTML>
Here's the same page as it appears after being run through the Script Encoder: 
<HTML>
<HEAD>
<TITLE>Script Encoder Sample Page</TITLE>
<SCRIPT LANGUAGE="JScript.Encode">
<!--//
//Copyright© 1998 Microsoft Corporation. All Rights Reserved.
//**Start Encode**#@~^QwIAAA==@#@&0;mDkWP7nDb0zZKD.n1YAMGhk+Dvb`@#@&P,kW`UC7kLlDGDcl22gl:n~{'~Jtr1DGkW6YP&xDnD+OPA62sKD+ME#@#@&P,~~k6PvxC\rLmYGDcCwa.n.kkWU bx[+X66Pcr*cJ#,@*{~!*P~P,P~.YEMU`DDEbIP,P,+s/n@#@&P~P,~PM+O;Mx`WC^/n#pN6EU1YbWx,oObaw.WaDrCD+nmL+v#@#@&~P7lMPdY.q,'~J_CN,Y4rkP4nnPCx,C1Y;mV,+(PkrY~~l,wCLPmKhwmYk(snPSkDt~JI@#@&P~\m.PkY.+,'PE8MWA/.kPGDtDPDtmUPri@#@&,P-CMP/D.&,'Pr\rmMWkWWY~(YnDnY,2a2^WDn.,* !,Ep@#@&,P7lD,/D.c,'~JSW;s9Ptm-+, 4 +U~VKl9+[REI,Pr0,c\DrWHZW..mOAMGS/nM`*#@#@&P,~P9W^Es+UOchDbO+v/YMq~_,/DDfPQ~kY.c*IP,+sd@#@&~~,P[W1;s+UDRSDkD+vdYMF~_,/O.yP_,dYM&P3~dYMc*iNz&R @*^#~@
//-->
</SCRIPT>
</HEAD>
<BODY onload="getAppropriatePage()">
</BODY>
</HTML>
The Script Encoder is invoked on the MS-DOS command line or in the Run dialog box as follows:
SRCENC [switches] inputfile outputfile
...
Рейтинг: 0 / 0
13.09.2006, 14:21
    #33984152
RandomGuid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Аноним, Вы писали:

А>кто нибудь знает можно ли сделать так чтобы клиент не смог никаким образом (в разумных пределах) получить код определенных жава скриптов?
А>используется atlas и кой какие жава скрипты собственной разработки. Хочу сделать так чтобы клиент не мог посмотреть что написано в моих .js файлах.

Не льсти себе, ничего гениального ты не написал. Более того, это скорее всего никому не интересно.
...
Рейтинг: 0 / 0
14.09.2006, 02:20
    #33985753
RandomGuid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Nikolay_Ch, Вы писали:

N_C>>>Никак. Хотя, что называть разумными пределами...
А>>ну я имею ввиду пределы пользователя который может узнать имя файла со скриптом и в браузере набрать что нибудь типа xxxxxx.ru\scripts\file.js, вот я хочу исключить хотя бы такой случай.
N_C>Не исключишь... Можно там придумывать хендлеры для того, чтобы исключить прямое скачивание скрипта . Но браузер-же кеширует все-равно...

Ставишь локальный прокси — и вперёд.
...
Рейтинг: 0 / 0
14.09.2006, 03:30
    #33985765
Dmm
Dmm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Не льсти себе, ничего гениального ты не написал. Более того, это скорее всего никому не интересно.

А если надо скрыть не гениальность скрипта, а его алгоритм или массив
данных в этом скрипте?
...
Рейтинг: 0 / 0
14.09.2006, 08:43
    #33985904
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
RG>Ставишь локальный прокси — и вперёд.
Б-р-р-р... И как это поможет в сокрытии скриптов, читаемых с хостера?
...
Рейтинг: 0 / 0
14.09.2006, 10:51
    #33986261
RasimS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
АнонимЗдраствуйте,

кто нибудь знает можно ли сделать так чтобы клиент не смог никаким образом (в разумных пределах) получить код определенных жава скриптов?
используется atlas и кой какие жава скрипты собственной разработки. Хочу сделать так чтобы клиент не мог посмотреть что написано в моих .js файлах.

Спасибо.
Шифруй
...
Рейтинг: 0 / 0
14.09.2006, 18:01
    #33988408
Dezmond
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Аноним, Вы писали:

А>Здраствуйте,

А>кто нибудь знает можно ли сделать так чтобы клиент не смог никаким образом (в разумных пределах) получить код определенных жава скриптов?
А>используется atlas и кой какие жава скрипты собственной разработки. Хочу сделать так чтобы клиент не мог посмотреть что написано в моих .js файлах.

А>Спасибо.

Единственное, что могу посоветовать, это привести код в нечитабельный вид. Можно, например, избавиться от интуитивно понятных имён переменных и функций, заменив их на набор символов и цифр. А потом удалиь все табы и лишние пробелы, чтобы всё было в одну строчку, хотя, конечно, любой нормальный редактор javaScript всё отформатирует в лучшем виду. А с первым способом я сам лично сталкивался и убедился, что он работает, т.к. искал то что мне нужно в чужом коде ну оочень долго :)
...
Рейтинг: 0 / 0
14.09.2006, 20:36
    #33988759
Gollum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, <Аноним>, Вы писали:

А>используется atlas и кой какие жава скрипты собственной разработки. Хочу сделать так чтобы клиент не мог посмотреть что написано в моих .js файлах.

В общем случае это нереально, тут может помочь только обфускация, как уже кто-то отметил. В гугле по ключевым словам javascript obfuscator наверняка чтото найдется.Скорость перебора паролей прямо пропорциональна квадрату температуры утюга...
...
Рейтинг: 0 / 0
15.09.2006, 11:04
    #33989442
снежок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Gollum, Вы писали:
G>В общем случае это нереально, тут может помочь только обфускация, как уже кто-то отметил. В гугле по ключевым словам javascript obfuscator наверняка чтото найдется.

Я не понял, а что интеграция форумов sql и rsdn работает только в одну сторону?
ответил здесь :сокрытие javascript
...
Рейтинг: 0 / 0
15.09.2006, 12:38
    #33989901
Gollum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, снежок, Вы писали:

С>Я не понял, а что интеграция форумов sql и rsdn работает только в одну сторону?
С>ответил здесь :сокрытие javascript

Видимо что-то не в порядке, т.к. на rsdn этого нет. Это в форум "обсуждение сайта".killalll -SIGWALL self
...
Рейтинг: 0 / 0
15.09.2006, 16:37
    #33990933
RandomGuid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Nikolay_Ch, Вы писали:

RG>>Ставишь локальный прокси — и вперёд.
N_C>Б-р-р-р... И как это поможет в сокрытии скриптов, читаемых с хостера?

Наоборот. Это позволит прочитать любой "нескачиваемый" скрипт.
...
Рейтинг: 0 / 0
15.09.2006, 16:42
    #33990955
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
RG>Наоборот. Это позволит прочитать любой "нескачиваемый" скрипт.
А... Ну тогда — конечно...
...
Рейтинг: 0 / 0
18.09.2006, 15:07
    #33994254
Corvin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, снежок, Вы писали:

С>Здравствуйте, Gollum, Вы писали:
G>>В общем случае это нереально, тут может помочь только обфускация, как уже кто-то отметил. В гугле по ключевым словам javascript obfuscator наверняка чтото найдется.

С>Я не понял, а что интеграция форумов sql и rsdn работает только в одну сторону?
С>ответил здесь :сокрытие javascript

Все хорошо, только это не one-way encoding, соотвeтственно раскодировать этот можно прогой srcdec — http://www.virtualconspiracy.com/index.php?page=scrdec/intro

И полное сокрытие джаваскрипта пока теоретически невозможно — суть жабаскрипта в том, что это скрипт — интерпретируемый язык, а не компилируемый, соответственно браузеру, перед тем, как начать его исполнять надо иметь корректный исходник. А это значит, что его надо скачать на клиентскую машину. А это значит, что кто угодно может посмотреть то, что скачали. Обфускация — это максимум того, что можно предпринять по предотвращению "кражи" скрипта.

Может, когда-нибудь, поменяется идуология клиентского скрипта и средства по полному сокрытию встроят каким-нибудь макаром на native уровне в браузер. Но сомневаюсь, что это кому-нибудь понадобится.
...
Рейтинг: 0 / 0
18.09.2006, 15:12
    #33994277
снежок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Здравствуйте, Corvin,
... ну об этом как бы уже сказали.... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
26.09.2006, 14:13
    #34012734
phreakz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сокрытие javascript
Частично это возможно...например проверять реферер итд итп, но это легко обходится....есть такая тема,называется SecureJS - CGI скрипт,написанный на Perl..Я его юзаю...но исключительно для того чтобы не сдирали дизигин сайта...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / сокрытие javascript / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]