Защитить передачу данных на сервер

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
add0295
Сообщения: 19
Зарегистрирован: 09 авг 2011, 14:46

Защитить передачу данных на сервер

Сообщение add0295 »

День добрый!
Хотелось бы узнать кто как защищает данные которые передаются на сервер и данные которые передаются из сервера на приложения, что бы перехватом не переделали запрос или ответ (например через Charles).

P.S. Думал может сделать ключ (типа var key:String="qwerty12345";) что бы был он на сервере и в приложении и потом делать запрос так:

Код: Выделить всё

 var random:Number = Math.floor(Math.random() * 100 + 1); var vars:URLVariables = new URLVariables  ;vars['viewer_id'] = viewer_id;vars['param'] = param;// то что хочу передать серверуvars['random'] = random;vars['hash'] = MD5.encrypt(viewer_id + '_' + param + '_' + rndm + '_' + key);url_request.data = vars;  
И проверять потом как на сервере так и в приложении, но если сделать декомпиляцию swf то можно будет с легкостью подделать запрос или ответ.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Защитить передачу данных на сервер

Сообщение Александр »

http://flapps.ru/forum/topic3513.html

Защиту можно усложнять, но кому будет надо, все равно декомпилирует swf и узнает алгоритм.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Защитить передачу данных на сервер

Сообщение sanych_dv »

Надо все же поднять тему шифрования. Но, мне кажется, она больше консьюмерская )
Ответить