Я работаю над крупным проектом Flash, который станет основным содержанием сайта.Как привязать SWF к узлу?
Как известно, почти любой сайт может быть полностью скопирован путем копирования кешированных файлов и иерархии (структура файлов и папок), и он будет работать без проблем на сервере Apache с включенным PHP, если он используется.
Что я хотел бы знать: Как связать файлы SWF для работы на определенном хосте?
SWF будут зашифрованы, поэтому аутсайдеры не будут иметь доступа к методам, которые используются для остановки работы SWF на другом хосте, вопрос: какой метод использовать?
Я думаю, что решение может быть жестко кодировать IP-адрес хоста внутри SWF, поэтому, если SWF ищет 123.123.123.123, только хост с этим IP-адресом позволит SWF работать дальше.
Проблема в том, что AS3 самостоятельно не может обнаружить IP-адрес хоста или может быть, если он пытается загрузить файл ресурсов? Во всяком случае, вот почему мне нужна ваша помощь.
EDIT: Хорошо, кажется, кто-то спросил что-то подобное раньше: Can you secure your swf so it checks if it is running on a recognized environment? Я постараюсь, что и посмотреть, как это работает, но вопрос остается открытым в случае, если кто имеет различные предложения.
'почти любой сайт может быть полностью скопирован путем копирования кэшированных файлов и иерархии (структура файлов и папок)' - не совсем верно. Вы не получите ни одного из кода на стороне сервера, который генерирует контент, а только кешированный контент, который Таким образом, наличие «сервера Apache с включенным PHP» не имеет значения, потому что вы не получите никакого кода PHP, просто HTML/css/js/etc. Все, что вам нужно для выполнения этой довольно бесполезной задачи, - это любой веб-сервер. – DaveRandom
Да, вы правы. PHP как кешированный ресурс, который можно скопировать, не очень хороший пример, но доступ к файлам CSS, JS и XML необходимые для правильного отображения веб-сайта, кэшируются и могут быть легко скопированы для воспроизведения сайта на любом хосте, и я знаю, что не могу этого предотвратить, поэтому я ищу способ сделать SWF защищенным, если только нет другой доступный метод, который нельзя обойти, просто копируя кешированные ресурсы. – IneedHelp