Каков наилучший способ обезопасить / связать приложение Air с указанной системой? - PullRequest
0 голосов
/ 30 сентября 2011

Мне нужно создать (очевидно, используя flex) приложение AIR, которое должно быть связано с определенным оборудованием (то есть с жестким диском), чтобы его нельзя было скопировать в другом месте.

Обычно, используя другие языки, каждый раз, когда вы открываете приложение, проводится сравнение между жестким диском или идентификатором процессора и значением, хранящимся в самом приложении ...

При использовании Flex это невозможно (насколько я знаю) ...

Проверка пользователя / пароля явно не сработает .. Я не могу использовать веб-сервис, приложение тоже должно работать в автономном режиме ..

Как я мог это сделать?

1 Ответ

2 голосов
/ 30 сентября 2011

С помощью AIR вы можете интегрировать собственные приложения - либо косвенно (запустить процесс и получить его результат), либо напрямую (в виде библиотеки).

Любой из этих методов позволяет вам достичь своей цели так же, как и в случае, если вы назвали его «другими языками» ... НО ВНИМАНИЕ: это делает ваше приложение зависимым от платформы И потенциально может привести к проблемам, поскольку оно подвержены проблемам с разрешениями и т. д.

Еще один момент: ни один такой метод не является на 100% безопасным (его можно обойти и привести к неудовлетворенным законным пользователям!) - так что вы действительно должны подумать, стоит ли идти этим путем ...

...