Форум 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=161582)

windrunner31 26.07.2011 00:21

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

NikolyA 26.07.2011 01:08

максимально безопасно код ты не защитишь, если кто задастся задачей ломануть тебя, защита не спасет

suVrik 26.07.2011 01:27

Если не читали.

Light 26.07.2011 05:53

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

suVrik 26.07.2011 11:54

Цитата:

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

petyar 26.07.2011 12:02

В случае онлайн игр главной "защитой" должно быть размещение всей игровой логики на сервере.

goodguy 26.07.2011 12:05

Цитата:

должно быть размещение всей игровой логики на сервере.
Ну вот кто будет размещать всю игровую логику на сервере? Какой должен быть сервер для этого? Суперкомпьютер оборонного ведомства Японии? На сервере нужно располагать только действительно важные элементы. Большую часть логики можно смело доверить клиенту

willis83 26.07.2011 12:18

windrunner31, Судя по вашей предыдущей теме, заявление "Я делаю сайты и игры" слишком громкое. Вы хотите делать сайты и игры, но не знаете с чего начать и кидаетесь из крайности в крайность. Не повторяйте самую распространенную ошибку новичков. Изучайте материал последовательно от легкого к трудному.

suVrik 26.07.2011 12:39

Цитата:

В случае онлайн игр главной "защитой" должно быть размещение всей игровой логики на сервере.
Предположим в игре есть перемещение персонажа. Игрок нажимает на клавишу и перемещается. Если динамически не кодировать данные, то игрок может 100 раз в секунду нажимать на клавишу и перемещаться в игре как флэш. Так что шифровка данных в любом случае должна присутствовать в игре.
Про логику я отчасти согласен. Но я бы сначала проверял на компьютере пользователя данные, а потом, если данные корректны, уже на сервере.
Цитата:

Большую часть логики можно смело доверить клиенту
Что вы можете смело доверить клиенту?

kackbip 26.07.2011 13:19

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


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

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