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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
Cool HighScore system

Такой вопрос... Мне надо чтобы PHP проверял откуда флашка проигрывется.. Это нужно для безопасности High Score, т.е чтобы никто не мог декомпильнуть флашку и изменить код флэшки так чтобы считить... Или вообще как ещё можно обезопасить High Score?

Старый 03.05.2007, 10:30
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 2  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Как вариант:
Если флэшка запущена не с локального хоста, то она не может обратиться к вашему PHP файлу, находящемуся на другом хосте (если нет crossdomain.xml). Вы можете описанием названий разрешенных хостов в этом файле(crossdomain.xml) регулировать обращение флэша к вашему скрипту.

Старый 03.05.2007, 14:05
vitlance вне форума Посмотреть профиль Отправить личное сообщение для vitlance Найти все сообщения от vitlance
  № 3  
Ответить с цитированием
vitlance
 
Аватар для vitlance

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
Цитата:
Сообщение от FourSide
Как вариант:
Если флэшка запущена не с локального хоста, то она не может обратиться к вашему PHP файлу, находящемуся на другом хосте (если нет crossdomain.xml). Вы можете описанием названий разрешенных хостов в этом файле(crossdomain.xml) регулировать обращение флэша к вашему скрипту.
Флэшка может обращаться к PHP файлу и с локального компа... Что за crossdomain так и толком не понял?

Цитата:
Это все-равно можно сломать, без особых усилий.
Есть какие то соображения по этомe поводу? Кроме перенесения игры полностью на PHP?

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

Регистрация: Sep 2002
Сообщений: 30,787
Это все-равно можно сломать, без особых усилий.

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

Регистрация: Sep 2002
Сообщений: 30,787
Шифровать, шифровать и ещё раз шифровать.

Старый 03.05.2007, 16:50
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 6  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Опа... вот это я сморозил... глупость

Вобщем, общего метода защиты не существует. Зависит от флэшки.
Например, когда я делал онлайн-казино (рулетку) я все выигрыши определял на сервере (принимая ставку и сразу снимая/начисляя деньги), а флэшка это только показывала и всё.

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

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
Цитата:
Шифровать, шифровать и ещё раз шифровать.
Ну а разве нельзя сделать так например чтобы определялся клиент клиент ли это с сервера, а все остальные клиенты с другово домена или просто с локального компа просто блокировать?

По поводу шифрования... я слышал про swf encrypt, он защищает хоть на 80%?

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

Регистрация: Jun 2006
Сообщений: 1,061
Цитата:
Сообщение от vitlance
По поводу шифрования... я слышал про swf encrypt, он защищает хоть на 80%?
swf encrypt защитит от популярных декомпиляторов, но не защитит от байткодчиков, была тема во флэйме где etc потрошил инкриптовую версию моего md5 шифровальщика. по идее если ты напишешь очень запутанный код в логику которого не возможно будет вникнуть даже видя его исходный вариант - то это отчасти может усилить защиту. хотя кому нужно, тот сможет найти способ взломать, дело будет лишь в мотивации и соотношении трудо затрат\результата...

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

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

Регистрация: Sep 2002
Сообщений: 30,787
Смотря от кого
От меня SWF Encrypt не защитит

Старый 03.05.2007, 19:15
vitlance вне форума Посмотреть профиль Отправить личное сообщение для vitlance Найти все сообщения от vitlance
  № 10  
Ответить с цитированием
vitlance
 
Аватар для vitlance

Регистрация: Sep 2005
Адрес: Moldova - Chishinau City
Сообщений: 413
Отправить сообщение для vitlance с помощью ICQ
А что по поводу этого?

Цитата:
Ну а разве нельзя сделать так например чтобы определялся клиент клиент ли это с сервера, а все остальные клиенты с другово домена или просто с локального компа просто блокировать?

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

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

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


 


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


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