Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   ActionScript SSL (http://www.flasher.ru/forum/showthread.php?t=132459)

Himerets 12.11.2009 11:37

ActionScript SSL
 
Нужна реализация SSL соединения на ActionScript'e. Че делать? Может кто-то с этим сталкивался?

u238 12.11.2009 15:31

Размести ролик на сервере с SSL , браузер откроет SSL и ролик получит права. (теоретически)

Himerets 12.11.2009 15:36

Получит, но тогда данные, передаваемые через него серверу можно будет перехватить на уровне браузера и подделать. А этого как раз таки и нужно избежать

kackbip 12.11.2009 15:42

SSL соединение открывает браузер. Никакой дополнительный ActionScript для работы с SSL не надо. Нужен просто сертификат на сервере.

Добавлено через 2 минуты
А почему именно SSL?
Есть разные способы шифрования. Только большинство из них довольно медленно работают... тем более реализованные на actionscript

Himerets 12.11.2009 15:59

Задача такая.

Есть флэш-игра на веб-страничке.
после того, как пользователь в нее поиграл, нужно отправить информацию о его результатах на сервер. И нужно как-то предотвратить перехват этих данных. Точнее даже не перехват, а подделку.
Я установил SSL на сервер, сделал хост, создал страничку и засунул в нее тестовую свф-ку, которая отправляет запрос при нажатии на кнопку.
Ну и при помощи плагина TamperData этот запрос очень хорошо виден и при желании его можно отклонить/изменить... короче сделать че-то нехорошее.

Добавлено через 6 минут
Вот если бы было возможно, скажем, сделать сокетное соединение прям из свф-ки на сервер (с поддержкой ссл), тогда данные перехватить и тем более изменить нельзя было бы, но реализации ссл-сокетов для флеша, я нигде не нашел. Точнее нашел библиотеку AS3Crypto, в ней есть набор компонентов для работы с TLS, но че-то он уж больно стремный. Я с ним целый день провозился и ничего кроме различных сообщений об ошибках из него не выжал.

Fernando Costa 12.11.2009 16:37

я поднял у себя TLS соединение в as3crypto. на это ушло ооочень много времени. но вроде работает

Himerets 12.11.2009 16:59

Буду ооочень благодарен за материалы, разработанные тобой и скинутые мне на ящик )))))))

Fernando Costa 12.11.2009 17:49

Надо подписываться на ProgressEvent.SOCKET_DATA. Я подписывался на все ascrypto ивенты но на них ничего не приходило. В конфиге указать по максимуму разрешений, как-то prompUserToAcceptCert и т.д.
Серверщик что-то у себя химичил с сертификатом много раз, что он там у себя менял сказать не могу, не знаю.

На клиенте надо просто полазить по либе и наставить трейсов, посмотреть куда что попадает.

Himerets 12.11.2009 17:58

Цитата:

В конфиге указать по максимуму разрешений, как-то prompUserToAcceptCert и т.д.
В каком конфиге?

Добавлено через 52 секунды
Так как насчет скинуть на ящик?

Fernando Costa 12.11.2009 19:21

там при подключении к сокету третий параметр идет TLSConfig. Мыло? Домой приду скину. если это поможет


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

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