Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрипт: можно ли обнаружить? (https://javascript.ru/forum/misc/10662-skript-mozhno-li-obnaruzhit.html)

Icy 14.07.2010 13:27

Скрипт: можно ли обнаружить?
 
Дано:
Есть некоторый скрипт (для определённости - установленный с помощью Greasemonkey), обеспечивающий вывод дополнительной информации на страницу. Пример: в какой-нибудь онлайн-игре склад заполнен на 1000 из 2000 возможных единиц. Скрипт после стандартного вывода "1000/2000" выдаст проценты - 50%.
Никаких "лишних" запросов серверу скрипт не посылает.

Вопросы:
1. Может ли сервер обнаружить присутствие этого скрипта?
2. Если да, то можно ли избежать обнаружения?

Заранее спасибо. :-)

Gvozd 14.07.2010 13:55

Цитата:

Сообщение от Icy
1. Может ли сервер обнаружить присутствие этого скрипта?

это присутсвие могут обнаружить клиентские скрипты игры, которые уже смогу настучать серверу AJAX-запросом, или куками к примеру
Цитата:

Сообщение от Icy
2. Если да, то можно ли избежать обнаружения?

использовать замыкания.
не вызывать никакой код, использхуемый игрой.
например если игра использует jQUery, то не стоит с его помощью вешать обработчики событий, так как jQuery их запоминает

Icy 14.07.2010 14:02

Спасибо.
Т. е. в теории - если это просто интерфейсный скрипт, который ничего не вызывает - возможно предотвратить обнаружение?

B@rmaley.e><e 14.07.2010 15:25

Если скрипт вносит изменения в DOM, его можно обнаружить.


Часовой пояс GMT +3, время: 14:09.