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

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

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

Регистрация: Jul 2011
Сообщений: 169
По умолчанию Безопасность и ее общие принципы

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

Старый 26.07.2011, 01:08
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 2  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
максимально безопасно код ты не защитишь, если кто задастся задачей ломануть тебя, защита не спасет
__________________
а за окном атлантический океан!

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

Регистрация: Nov 2009
Адрес: Минск
Сообщений: 45
Отправить сообщение для suVrik с помощью Skype™
Если не читали.

Старый 26.07.2011, 05:53
Light вне форума Посмотреть профиль Отправить личное сообщение для Light Найти все сообщения от Light
  № 4  
Ответить с цитированием
Light

Регистрация: Jun 2010
Сообщений: 107
Если речь идет о защите именно пользовательских данных (чтобы нельзя было пользоваться чужими админками и тому подобное), то в играх с регистрацией за безопасность обычно отвечает старый добрый пароль. Конечно, его можно подобрать при большом желании, но тут уж не ваша вина, если пароль выбран простой.

Старый 26.07.2011, 11:54
suVrik вне форума Посмотреть профиль Отправить личное сообщение для suVrik Найти все сообщения от suVrik
  № 5  
Ответить с цитированием
suVrik
 
Аватар для suVrik

Регистрация: Nov 2009
Адрес: Минск
Сообщений: 45
Отправить сообщение для suVrik с помощью Skype™
Цитата:
Если речь идет о защите именно пользовательских данных (чтобы нельзя было пользоваться чужими админками и тому подобное), то в играх с регистрацией за безопасность обычно отвечает старый добрый пароль. Конечно, его можно подобрать при большом желании, но тут уж не ваша вина, если пароль выбран простой.
В случае онлайн игр разработчик должен шифровать данные, которые передаются от пользователя серверу и от сервера пользователю. Защита flash ролика в этом случае нужна, что бы предотвратить дешифрацию данных.

Старый 26.07.2011, 12:02
petyar вне форума Посмотреть профиль Отправить личное сообщение для petyar Найти все сообщения от petyar
  № 6  
Ответить с цитированием
petyar

Регистрация: Sep 2005
Сообщений: 106
В случае онлайн игр главной "защитой" должно быть размещение всей игровой логики на сервере.

Старый 26.07.2011, 12:05
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 7  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
должно быть размещение всей игровой логики на сервере.
Ну вот кто будет размещать всю игровую логику на сервере? Какой должен быть сервер для этого? Суперкомпьютер оборонного ведомства Японии? На сервере нужно располагать только действительно важные элементы. Большую часть логики можно смело доверить клиенту


Последний раз редактировалось goodguy; 26.07.2011 в 12:24.
Старый 26.07.2011, 12:18
willis83 вне форума Посмотреть профиль Отправить личное сообщение для willis83 Найти все сообщения от willis83
  № 8  
Ответить с цитированием
willis83
 
Аватар для willis83

Регистрация: Jan 2008
Адрес: Украина, Славутич
Сообщений: 646
Отправить сообщение для willis83 с помощью ICQ
windrunner31, Судя по вашей предыдущей теме, заявление "Я делаю сайты и игры" слишком громкое. Вы хотите делать сайты и игры, но не знаете с чего начать и кидаетесь из крайности в крайность. Не повторяйте самую распространенную ошибку новичков. Изучайте материал последовательно от легкого к трудному.

Старый 26.07.2011, 12:39
suVrik вне форума Посмотреть профиль Отправить личное сообщение для suVrik Найти все сообщения от suVrik
  № 9  
Ответить с цитированием
suVrik
 
Аватар для suVrik

Регистрация: Nov 2009
Адрес: Минск
Сообщений: 45
Отправить сообщение для suVrik с помощью Skype™
Цитата:
В случае онлайн игр главной "защитой" должно быть размещение всей игровой логики на сервере.
Предположим в игре есть перемещение персонажа. Игрок нажимает на клавишу и перемещается. Если динамически не кодировать данные, то игрок может 100 раз в секунду нажимать на клавишу и перемещаться в игре как флэш. Так что шифровка данных в любом случае должна присутствовать в игре.
Про логику я отчасти согласен. Но я бы сначала проверял на компьютере пользователя данные, а потом, если данные корректны, уже на сервере.
Цитата:
Большую часть логики можно смело доверить клиенту
Что вы можете смело доверить клиенту?

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Клиенту почти ничего доверять нельзя... Клиент должен только отображать ту реальность которую ему диктует сервер. Только отображать. Но все правила игры реализуются на сервере. Иначе обязательно найдется читер, который подменит клиент.

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

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

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


 


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


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