View Single Post
Old 24/12/2012, 05:10 PM   #54
dimonml
Gangsta
 
dimonml's Avatar
 
Join Date: Oct 2008
Location: Russia, Moscow
Posts: 688
Reputation: 28
Default Re: Атака сервера

Quote:
Originally Posted by -Stranger- View Post
1) Подключаем бота.
=OnPlayerConnect;
Quote:
Originally Posted by -Stranger- View Post
2) Вызываем OnDialogResponse.
Получаем срабатывание колбека с валидным ид игрока;
Quote:
Originally Posted by -Stranger- View Post
3) Сразу же отключаем бота.
=OnPlayerDisconnect;

Quote:
Originally Posted by -Stranger- View Post
Получаем playerid несуществующего игрока.
Получаем вполне существующий (на момент вызова обработчика) playerid.

Quote:
Originally Posted by -Stranger- View Post
Может это и не совсем подмена, в том смысле, в котором Вы поняли, но разве от неё защиты ненужно делать?
От описанного кейса нужно защищаться по другому;

Quote:
Originally Posted by -Stranger- View Post
add:
Я не знаю в каком случае OnDialogResponse может вернуть INVALID_PLAYER_ID, но разве это стоит дискуссии на 2 станицы? Есть проверка, пусть будет проверка, или 0.0001мс, которые заняла проверка стоят обсуждения?
Просто тут идет попытка защититься от несуществующей угрозы. Ее никто не видел, но мы думаем - а вдруг поможет. Это гадание, а не программирование.
__________________
dimonml is offline   Reply With Quote