Защита .js от любопытных
Привет, друзья.
На сайте 2stick.me при попытке прочесть код скрипта выбрасывает на 404. Т.е. если в фаерфоксе в исходном коде страницы пытаюсь перейти по ссылке на этот .js (в самом начале - ссылки на fancybox) - он не отображается и вместо загружается 404. Соответственно возник вопрос - как это сделано? Кто-нибудь подскажет?))) |
А там ничего и нету. Зато далее в коде страницы есть нормальный скрипт, который легко открывается.
|
Есть. Fancybox работает (если щелкнуть по фотке она увеличится) как и описано и представленно примером на оффсайте.
В добавок - после вызова файлов идет инициализация функции, при этом отладчик в браузере не жалуется на несуществующие файлы, а значит он имеет к ним доступ. Хотя пользователь прямой ссылкой не может его прочесть. |
Spellful, учитесь читать:
Цитата:
|
Факт. Виноват. Жаль, что это оказалось ошибкой. Или все-таки есть способы скрыть текст файла .js?
|
есть закодировать его. но не факт что кодировщики с вас свою "пользу" не поимеют
|
Spellful, ну, например, проверять рефер. Эффект был бы тот самый - при прямом обращении файла нет, а при подгрузке с сайта - есть. Но проверка рефера не очень надежна - иногда их специально режут (такое было замечено за аутпостом) или вовсе отключают. Ну и подделать реферер тоже можно.
Скрыть или, правильнее сказать, усложнить доступ с файлу можно, но следует помнить, что если очень надо - все равно расковыряют. |
Часовой пояс GMT +3, время: 05:14. |