Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.06.2009, 16:32
Barzometr вне форума Посмотреть профиль Отправить личное сообщение для Barzometr Найти все сообщения от Barzometr
  № 1  
Ответить с цитированием
Barzometr

Регистрация: Jun 2004
Сообщений: 121
По умолчанию защита от копирования полученных данных.

Добрый день.

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


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

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


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

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

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


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


как быть?

Старый 26.06.2009, 17:04
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 2  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Никак.
Флеш используется для отображения данных в определенном виде, и если у пользователя нет доступа к данным, то и у флеша тоже не будет.
__________________
Griver

Старый 26.06.2009, 17:25
Barzometr вне форума Посмотреть профиль Отправить личное сообщение для Barzometr Найти все сообщения от Barzometr
  № 3  
Ответить с цитированием
Barzometr

Регистрация: Jun 2004
Сообщений: 121
а если получаеть данные через PHP скрипт, и чтобы скрипт отдавал данные только если запрос идет с этого же домена и только с флешки, можно ведь так?

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

Старый 26.06.2009, 17:28
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 4  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
ну вообще вроде на то есть crossdomain, но прочитать помойму данные можно всегда

Старый 26.06.2009, 17:30
mre вне форума Посмотреть профиль Отправить личное сообщение для mre Посетить домашнюю страницу mre Найти все сообщения от mre
  № 5  
Ответить с цитированием
mre
 
Аватар для mre

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
Политика безопасности доменов используется во Flash Player.
Никто не помешает открыть Ваш скрипт в браузере.
__________________
Griver

Старый 26.06.2009, 17:33
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 6  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
я о том и говорил, что прочитать смогут всегда...

Старый 26.06.2009, 17:44
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 7  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
Цитата:
Сообщение от Barzometr Посмотреть сообщение
информация для построения 3д объектов во флеш. Т.е. координаты, размеры объектов, что к ним принадлежит, какие текстуры налажить туда.
...
И чтобы юзер не смог их прочитать.
Юзер подобное в любом случае не прочитает. А специалиста защита от юзеров не остановит.

Старый 26.06.2009, 17:48
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 8  
Ответить с цитированием
random13
 
Аватар для random13

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

Старый 26.06.2009, 17:49
Barzometr вне форума Посмотреть профиль Отправить личное сообщение для Barzometr Найти все сообщения от Barzometr
  № 9  
Ответить с цитированием
Barzometr

Регистрация: Jun 2004
Сообщений: 121
а если использовать

PHP код:


<?php
if(!isset($_SERVER["HTTP_REFERER"])) 
 {
  exit();
 }
?>
получается, если пользователь просто открыл файл в браузере, то он ничего не выдаст.

Старый 26.06.2009, 18:09
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Barzometr Посмотреть сообщение
а если использовать

PHP код:

if(!isset($_SERVER["HTTP_REFERER"])) 
получается, если пользователь просто открыл файл в браузере, то он ничего не выдаст.
У меня браузер, например, никогда referer не посылает. Мне теперь застрелится надо?

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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