![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 13
|
Здравствуйте товарищи. Нужна ваша помощь или совет. Буду краток: есть приложение, есть MD. Вопрос - как обезопасить приложение от MD? Как не позволить дебаггеру улавливать swf-ку?
Заранее очень большое спасибо. |
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Чтоб Monster Debugger подключился к флешке, нужно подключить библиотеку и запустить нужный класс. Просто так никто не сможет через MD подключиться. Так что по этому поводу можно не переживать.
Но если захотят взломать, способ всегда найдётся. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 13
|
Спасибо большое и за ответ, и за оперативность, но как показала практика - всё проще пареной репы. В С: кидается файл MonsterConnector.swf , а в mm.cfg прописывается путь к нему. Далее(если я правильно понимаю процесс работы дебаггера) MD объявляет себя полноправным прелоадером и загружает в себя основную swf ку. Вот в чём дело и моя головная боль=)
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Цитата:
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 13
|
Когда я найду ответ на свой вопрос я с вами соглашусь, что была она напрасна и абсурдна, но сейчас она реальна и актуальна=) Я хотел бы скрыть всё=) Предположим, что у меня есть онлайн-мультиплеер игра-стрелялка. Так вот MD позволяет видеть весь клиент и переопределять всё(или почти), что в нём есть как только угодно. Для серьёзного проекта можно было бы заморочиться: зашифровать код от декомпиляторов, симулировать физику на сервере, проводить на нём кучу проверок-перепроверок и т.д. Но если проект -децл(не репер!!!) и совсем не хочется(да и ресурсов нет) с этим всем возиться. Вот я к чему=)
|
|
|||||
|
Lorem ipsum
|
Из того, что я знаю, MD может обработать лишь то, что на экране. Следовательно взлом логики приложения возможен только если оно разработано "в лоб". Если же экранные объекты будут лишь отображением логики, вынесеной в другие классы, MD бессилен.
Почитай про MVC, например.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 13
|
Да так и есть. Но MD в буквальном смысле видит всё: впоть до папок где классы лежат. О горе мне, горе.
|
|
|||||
|
Все адекватные средства "защиты" нужно организовывать на сервере. Чтобы даже если клиент подделан или сломан - только сервер владел истинными данными, и не позволял их подделать или подменить
__________________
adobe AS3 manual |
|
|||||
|
.
|
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 13
|
Спасибо вам, добрый человек, большое спасибо=)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|