PDA

Просмотр полной версии : ограничить доступ к xml. разрешить только флешке


fljot
11.12.2007, 22:08
"настольная" игра на флеше. загружает данные типа вопросы-ответы их xml, а там конечно содержится информация какой вопрос верный, какой неверный. было бы серьёзное приложение - проверять стоило бы на сервере, тайком от пользователя. флеш можно при желании декомпилировать - и путь, и GET-параметры к этому xml станут известны. так что вопрос, как можно НЕ выдать информацию пользователю, который просто набрал нужный url.. беда в том, что не вижу пути как идентифицровать, флеш ли делает запрос или просто через url в строке браузера. *серверный сценарий на php, массив $_SERVER вобщем то одинаковый в обоих случаях*
есть у кого-нибудь мысли? спасибо

etc
11.12.2007, 22:46
Никак. Флеш работает, используя механизмы браузера и запрос флеша к файлу от запроса браузера ничем не отличается.

fljot
11.12.2007, 22:50
ok..
а одну строчку внутри флешки каким-нибудь непристойным образом можно ли зашифровать-защитить от просмотра?

etc
11.12.2007, 22:53
Такие вещи в клиентских приложениях не хранят.

fljot
11.12.2007, 22:57
ответы всмысле? ну да строго говоря да

etc
11.12.2007, 23:48
Это в любом случае «говоря». Если кому-то нужно посмотреть ваш код, то это будет сделано. Независимо от степени защиты.

FourSide
12.12.2007, 10:38
Пусть флэшка загружает только список вопросов без ответов.
А правильность клиентского ответа проверять еще одним запросом, в результате которого присылать только "true" или "false".
Да и номера вопросов можно как-нибудь изменить - сделать их 32-х байтными.

Это не решение проблемы, это способ затруднить взлом.