Вы хотите быть здесь немного осторожнее. Если ваша система надежно защищена, не прошедший проверку подлинности пользователь с графическим интерфейсом Flex не сможет ее использовать, верно? Он также должен быть авторизован. Итак, есть ли причина не позволять любому пользователю загружать SWF-файл?
Если наличие одного SWF-файла является достаточной «аутентификацией» для использования сайта, у вас есть дыра в безопасности. Рассмотрим
a) Пользователь может передать копию загруженного SWF-файла кому-то другому, который затем сможет использовать его, даже если он не сможет загрузить его с вашего сайта.
b) Flex GUI использует HTTP для связи с вашим сайтом, для извлечения данных и отправки команд. Любой может написать программу или использовать другие средства для отправки тех же HTTP-запросов без использования графического интерфейса Flex.