Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   AIR flashdrive security key (http://www.flasher.ru/forum/showthread.php?t=153567)

cauchy 05.04.2011 11:52

AIR flashdrive security key
 
Всем привет.
Собираюсь делать на эйре одну работу. Если совсем в общем, целью является определить основные способы защиты этого приложения от всего (от декомпиляции, от запуска там, где он не разрешён и так далее, то есть разработать комплекс защиты клиентского айр приложения).

Вот ещё возникла идея сделать флешку-ключ (флешка == флеш драйв, железо).
То есть что-то вроде: запускаем приложение, оно говорит вставьте ключ, юзер вставляет флешку в юсб, эйр сканит её, находит там текстовый файлик с ключём, проверяет его и даёт/не даёт добро).
Вопросов наверное два:
1) это ведь возможно сделать с помощью эйра? (вроде он имеет доступ к файловой системе, но сам я только планирую начать его изучать)
2) кто-нибудь делал что-нибудь подобное? интересно как это вообще устроено и откуда копать.

В целом мне не нужна полноценная реализация, но возможно как один из способов защиты приложения может прокатить.

PS: про то что это не удобно с точки зрения пользователя, эт не важно)

DaFive 05.04.2011 12:58

Эйр даёт доступ к файловой системе, можно прочитать что угодно. От декомпила все равно не спасёт.

drnet_ua 05.04.2011 15:18

Завернуть приложение в свою оболочку:
- использовать по полной всякие виртуальные штучки типа пи-кода
- более-мение защита исходников
- использовать аппаратный усб-ключ(распаковка, интерпритация, стейт-машин, .. )
- всякие там ASPack, ASProtect

и да, ваше приложение будет дорогим еще до того, как оно сделает что-то полезное :)))


Часовой пояс GMT +4, время: 16:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.