Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.12.2010, 10:46
Новичок на форуме
Отправить личное сообщение для Spellful Посмотреть профиль Найти все сообщения от Spellful
 
Регистрация: 11.11.2010
Сообщений: 6

Защита .js от любопытных
Привет, друзья.

На сайте 2stick.me при попытке прочесть код скрипта выбрасывает на 404. Т.е. если в фаерфоксе в исходном коде страницы пытаюсь перейти по ссылке на этот .js (в самом начале - ссылки на fancybox) - он не отображается и вместо загружается 404.

Соответственно возник вопрос - как это сделано? Кто-нибудь подскажет?)))
Ответить с цитированием
  #2 (permalink)  
Старый 06.12.2010, 10:59
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

А там ничего и нету. Зато далее в коде страницы есть нормальный скрипт, который легко открывается.
Ответить с цитированием
  #3 (permalink)  
Старый 06.12.2010, 18:44
Новичок на форуме
Отправить личное сообщение для Spellful Посмотреть профиль Найти все сообщения от Spellful
 
Регистрация: 11.11.2010
Сообщений: 6

Есть. Fancybox работает (если щелкнуть по фотке она увеличится) как и описано и представленно примером на оффсайте.
В добавок - после вызова файлов идет инициализация функции, при этом отладчик в браузере не жалуется на несуществующие файлы, а значит он имеет к ним доступ. Хотя пользователь прямой ссылкой не может его прочесть.
Ответить с цитированием
  #4 (permalink)  
Старый 06.12.2010, 19:11
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Spellful, учитесь читать:
Сообщение от B@rmaley.e><e
Зато далее в коде страницы есть нормальный скрипт, который легко открывается.
Вы уже дважды стали заложником собственной невнимательности.
Ответить с цитированием
  #5 (permalink)  
Старый 06.12.2010, 19:17
Новичок на форуме
Отправить личное сообщение для Spellful Посмотреть профиль Найти все сообщения от Spellful
 
Регистрация: 11.11.2010
Сообщений: 6

Факт. Виноват. Жаль, что это оказалось ошибкой. Или все-таки есть способы скрыть текст файла .js?
Ответить с цитированием
  #6 (permalink)  
Старый 06.12.2010, 19:23
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

есть закодировать его. но не факт что кодировщики с вас свою "пользу" не поимеют
Ответить с цитированием
  #7 (permalink)  
Старый 06.12.2010, 19:55
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Spellful, ну, например, проверять рефер. Эффект был бы тот самый - при прямом обращении файла нет, а при подгрузке с сайта - есть. Но проверка рефера не очень надежна - иногда их специально режут (такое было замечено за аутпостом) или вовсе отключают. Ну и подделать реферер тоже можно.
Скрыть или, правильнее сказать, усложнить доступ с файлу можно, но следует помнить, что если очень надо - все равно расковыряют.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по расчетам формулы в файлах .js nerey AJAX и COMET 11 07.05.2010 14:52
не прикрепляется файл .js 4aineg Элементы интерфейса 10 22.03.2010 20:29
Защита от вторжения в php vova_b Javascript под браузер 7 13.12.2009 22:38
Защита контента на странице Freyaa Элементы интерфейса 11 09.10.2009 09:00
JQuery AJAX подгрузка файла .js KreK AJAX и COMET 8 12.08.2009 11:08