Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   защита от копирования полученных данных. (http://www.flasher.ru/forum/showthread.php?t=126768)

Barzometr 26.06.2009 16:32

защита от копирования полученных данных.
 
Добрый день.

полазись по форуму, проблемы защиты флеш есть немного, но у меня вопрос немного другой:


есть файл с данными. Храниться информация для построения 3д объектов во флеш. Т.е. координаты, размеры объектов, что к ним принадлежит, какие текстуры налажить туда.

Все это грузиться во флеш. Вопрос - можно ли защитить эти данные?
Т.е. чтобы эти данные мог подгрузить только флеш. И чтобы юзер не смог их прочитать.


Ну, проблемы которые возникли:

1. Если это будет просто xml, то он разумеется закешиться и можно его легко найти.
2. Если это будет просто какой-то запрос к базе, где выведеться вся инфа - то это тоже можно легко узнать, декомпелировав флешку и найдя нужную ссылку на файл.

как по другому можно получить информацию во флеш? безопастно.


Можно кодировать как-нибудь подгружаемый файл, а во флеше его декодировать? Но тогда ключ декодирования ведь будет внутри флешки, которую можно декомпилировать и получить его, и потом декодировать сам файл с базой.


как быть? :)

mre 26.06.2009 17:04

Никак.
Флеш используется для отображения данных в определенном виде, и если у пользователя нет доступа к данным, то и у флеша тоже не будет.

Barzometr 26.06.2009 17:25

а если получаеть данные через PHP скрипт, и чтобы скрипт отдавал данные только если запрос идет с этого же домена и только с флешки, можно ведь так?

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

random13 26.06.2009 17:28

ну вообще вроде на то есть crossdomain, но прочитать помойму данные можно всегда

mre 26.06.2009 17:30

Политика безопасности доменов используется во Flash Player.
Никто не помешает открыть Ваш скрипт в браузере.

random13 26.06.2009 17:33

я о том и говорил, что прочитать смогут всегда...

VVall 26.06.2009 17:44

Цитата:

Сообщение от Barzometr (Сообщение 831012)
информация для построения 3д объектов во флеш. Т.е. координаты, размеры объектов, что к ним принадлежит, какие текстуры налажить туда.
...
И чтобы юзер не смог их прочитать.

Юзер подобное в любом случае не прочитает. А специалиста защита от юзеров не остановит.

random13 26.06.2009 17:48

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

Barzometr 26.06.2009 17:49

а если использовать

PHP код:



<?php
if(!isset($_SERVER["HTTP_REFERER"])) 
 {
  exit();
 }
?>

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

Macika 26.06.2009 17:50

Никогда не понимал этой паранойи. Кому надо тот всё равно прочитает.


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

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