|
|
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Когда на страницу вставляется код Javascript <script src="..." language="javascript" type="text/javascript"></script> при сохранении страницы полностью сохраняются и сами скрипты. Можно ли как-то этого избежать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 12:31 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Можно не так: <script src="abc.js", а так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 12:47 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Нет. Можно не указывать, а подгружать, но особой проблемы посмотреть его нет. Если надо что-то такое делать, что надо скрыть от чужих глаз, надо делать на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 12:50 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Тоже озадачился этой проблемой. Кроме подгрузки функций "по требованию" с добавлением барьеров при отдаче в виде проверки кукизов. Пришло на ум ещё: 1 прогонать сам скрипт через фильтр, который бы заменил все названия переменных и функций вроде main_menu_t и comment_menu_o в х3243, х2345, х47326 и т.д.; 2 текст функций выдавать в кодах символов, а потом перед appendChild делать StringFromCharCode (или как она правильно называется), здесь правда всё решается просто злоумышленником при желании. 3 собирание текста функций из элемента статического текста, то есть передаются положения символов в некотором документе и по этим индексам выдергиваются символы и собирается тест. Интересно какие есть ещё способы. Вопрос не в том, что бы спрятать полностью код, а в том, что бы максимально усложнить понимание кода, что бы сложилась именно та ситуация, когда легче написать заново, чем украсть у соседа и модифицировать под свои нужды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 17:25 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Не берите в голову глупости. Любой даже самый самый зашифрованый скрипт, который грузит скрипт, который грузит... прекрасно можно посмотреть в фиребуге. Так что, скрывать скрипты нет никакого смысла. Дураку скрипты не нужны, а кто поумнее всегда всё увидит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 17:37 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Во-во, паблик всегда паблик. Говори, что ты хочешь сделать такого, чтобы скрыть от посторонних глаз, и, возможно, мы сможем подсказать, в каком направлении надо идти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2009, 20:24 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
Я имел ввиду другое. Например: unixadmina.net/bug.htlm. Все три функции можно выдернуть, точнее тексты этих функций, самой же программы нет, она рассыпалась на неочевидно связанные блоки. Требуются некоторые усилия, что бы восстановить общую логику, а если таких функций 50 + абсолютно нечитаемый код? В bug.html я не делал преобразование кода в нечитаемый, например разрыв замыкания и контекста замыкания принесет проблемы в понимании общего смысла + все переменные и функции с названиями х3464б47357, х3464547357, х3464б46357 + один раз оступился/расслабился -- получил фальшивую функцию типа alert("FU!") в bug'е и т.д. Восстановление общей логики функционирования скрипта займет много времени, по сути придется собирать программу заново из простейших строк, которые без труда напишет любой школьник. В чем собственно идея и состоит, а не в шифровании кода, зашифровка кода -- это ещё одна небольшая проблема, которая в совокупности с другими такими же небольшими проблемами превращает решение задачи по восстановлению исходного кода скрипта в бессмыслицу: проще написать свой с нуля, чем копаться в этих дебрях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2009, 18:05 |
|
||
|
защита скриптов
|
|||
|---|---|---|---|
|
#18+
А что говорит гугл не подходит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2009, 19:45 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=297&tid=1454971]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 289ms |

| 0 / 0 |
