2009-06-21 3 views
0

С платформой Union Platform пароль администратора хранится в XML-файле. Я знаю, что могу просто переименовать файл и сообщить swf, чтобы прочитать его из этого нового местоположения, но если кто-то должен его декомпилировать, они не только получат источник как обычный, но и тогда ему будет предоставлен доступ администратора. Я знаю, что могу попробовать изменить имя файла SWF-администрирования или порт, на котором работает сервер Union, но это действительно небезопасный метод.Платформа Union: защита пароля администратора

Поскольку администратор swf является бесплатной загрузкой на своем сайте, любой, у кого есть доступ к Интернету, может взломать мою программу, если они найдут мой XML-файл.

Поскольку платформа Союза, вероятно, немного неясна, here - это веб-сайт.

Я бы просто защитил паролем каталог, в котором находится xml-файл, но это не слишком хорошо, как флеш-файлы, не знают, как вводить пароли.

ответ

3

Файл конфигурации config, о котором вы говорите, не находится нигде рядом с содержимым вашего веб-сайта. Он находится в папке UNION_HOME, где вы распаковываете приложение для установки. См. this page для получения дополнительной информации.

Таким образом, SWF не имеют доступа к этому конфигурационному файлу для проверки паролей. SWF подключаются к серверу с подключением к сокету, а серверное приложение знает, как проверить XML-файл. Нет проблем с безопасностью.

+0

Моя проблема здесь в том, что, поскольку я не развертываю сервер локально, я должен загружать все через FTP на веб-сервер. Как я могу защитить файл XML? – Cyclone

+0

Когда вы отправляете FTP на веб-сервер, корневая папка, которую вы вводите, не должна быть корнем веб-контента. У вас должен быть доступ к некоторой папке, недоступной в Интернете; вы должны поставить Союз там. (Даже если вам абсолютно нужно было установить программу в папку с веб-видимостью, вы можете просто защитить ее паролем - как я уже сказал, клиентская вспышка не пытается получить доступ к этому XML-файлу. Но вы не должны устанавливать его в Интернете иерархия.) – fenomas

Смежные вопросы