Наткнулся тут на одну статью
http://habrahabr.ru/blogs/Flash_Platform/110686/ где идется о всевозможных методах защиты флеш приложения от взлома, в частности меня заинтересовывала защита от переопределения классов.
Цитата:
Подменять классы можно с помощью загрузки целевого SWF в ApplicationDomain загрузчика. Чтобы это сделать, можно написать загрузчик, содержащий класс с таким же именем, что и у подменяемого, и загрузить SWF в свой домен:
var appDomain:ApplicationDomain = ApplicationDomain.currentDomain;
var swfLoader:Loader = new Loader();
swfLoader.load(new URLRequest('original.swf'), new LoaderContext(false, appDomain));
Таким образом, загружаемый SWF вынужден будет "общаться" с классом из своего загрузчика.
|
Правильно ли я понял, что такая подмена классов возможна только в том случаи если у загрузчика и SWF файла класс которого подменяют один и тот же домен