![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 25
|
Суть проблемы такая, есть Flash который использует php скрипты.
как мне защитить их(скрипты) от использования с других серверверов, т.е. проверять что флешь запустил их с етого сервера а не скоко-нибуть другого сервера, или запушеного с локал(скаченного предварительно) вот ета запись работает как надо ... но неработает в Mozile... кто что может посоветовать |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 27
|
реферер можно подменить
никак, в общем |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
У меня вообще referer всегда пуст.
|
|
|||||
|
Modus ponens
|
Вот именно для этого и придуман crossdomain.xml - пропишите в нем только имена своих друзей и друзей своих друзей, - кроме них никто ваши скрипты и не запустит.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 25
|
Т.е. я правильно понимаю создаю файл с именем crossdomain.xml и содержимым:
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <site-control permitted-cross-domain-policies="master-only"/> <allow-access-from domain="www.My.ru" /> <allow-access-from domain="My.ru" /> </cross-domain-policy> И поидее флешка сможет загрузить скрипты если она была запушена с My.ru .. Но почему я запуская флеш с локала ..и она благополучно их запускает и обрабатывает ?Что не так ? |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Потому что это при тестировании локально.
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 25
|
Тоесть какой-то Вася скачал флеш себе на компьютер декодировал ... поставил прямые сылки (http://my.ru/dsfds/dsfds.php) скомпилировал обратно.. и запустил у себя на компьютере И ОНА будет работать прекрасно мол это
..А вчем тогда безопасность, разве что её на другом сайте не разместят.
и еще вопрос .... вот етот xml лежит в корне сайта а сама флешь в имя.ru/папка/папка/myflash.swf будет действовать или надо кинуть рядос флешкой |
|
|||||
|
Modus ponens
|
А какая разница, как человек запустит ваш скрипт, зайдя на ваш сайт со своего локального компьютера или обратившись к вашему же сайту со своего локального компьютера? Я чет не уловил.
crossdomain-ов может быть много, можно в каждую папку положить если нужно, главное, чтобы тот, который в корне разрешал это делать.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 25
|
Дело в том что у меня флешь скажем так постепенно собирает информацию проверяя её с базой ... а последний скрипт ПИшет в базу .. а скопировав его на локал разобрать, все остальные шаги можно легко удалить и зразу записать.Вот по етому мне надо сделать проверку ОТ куда был запущен флешь .
Может все таки есть какая то возможность реализовать какую - нибуть проверку ? |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 3
|
В пхп можно прописать защиту от запуска самого пхп скрипта с других доменов.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|