Я пытаюсь играть файл FLV, расположенный на удаленном сервере («crossdomain.xml» не существует в процессе) 3 способами:Является ли Flash Cross Domain бесполезным?
- из браузера, используя SWF плеер, расположенный на каком-то сервере
- От VLC, указывая на удаленный файл.
- Загрузка удаленного файла и SWF Player - играть локально
Угадайте что?
- Не играть FLV
- Играемый как шарм
- Играл как шарм
Заключение: Безопасность Междоменное Flash-бесполезно.
Пожалуйста, скажите мне, где я ошибаюсь, или, может быть, я просто помогу кому-то понять, что эта безопасность бесполезна.
Отличное объяснение. Благодарю. Вопрос в том, что, если SWF - это инструмент, как игрок, и я хотел бы разрешить его свободное использование. Защита паролем отсутствует. Каждый пользователь должен теперь писать crossdomain xmld и помещать их в каждое место, где есть исходное видео, которое игрок хотел бы играть. –
Почему бы не ввести функцию внутренней вспышки, которая идет в Adobe или «любой сервер», чтобы проверить происхождение выполнения? Гораздо проще, чем запрашивать каждый сервер контента для размещения XML! –
Я понимаю ваш дискомфорт, но это будет означать всевозможные «дискомфорты», оставив Adobe ответственной за безопасность при любой внешней загрузке, сделанной любым флэш-контентом в любой точке планеты, просто являясь одним из них. – weltraumpirat