Безопасность передачи ответа от ВК апи на сервер

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Безопасность передачи ответа от ВК апи на сервер

Сообщение Serge »

Вопрос, который наверное поразит своей новизной:)

Допустим я получаю список групп пользователя через groups.get и ответ передаю через $.post на свой сервер.
Вопрос: может ли пользователь (скажем "прохаваный") подменить ответ от ВК и отправить на сервер другие айди? Если да - можно ли как-то это отследить/проверить?
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение gpv123 »

Serge писал(а):Вопрос, который наверное поразит своей новизной:)
Лично меня он поразил своей древностью.
Serge писал(а):Допустим я получаю список групп пользователя через groups.get и ответ передаю через $.post на свой сервер.
Вопрос: может ли пользователь (скажем "прохаваный") подменить ответ от ВК и отправить на сервер другие айди?
Легко!
Serge писал(а):можно ли как-то это отследить/проверить?
Если этот метод можно вызвать с сервера - вызывай с сервера. Пользователю доверять нельзя - он врет.
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение Alazaur »

Serge, угу gpv123 дело говорит. ВК никакого дополнительного хеша не посылает (а почему мне самому интересно), в клиенте проверить реальность данных никак нельзя.
Emeltil
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение Emeltil »

на своем сайте vklid.ru вообще хочу все запросы к api перенести с клиентской флеш части на серверную. Безопаснее
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение gpv123 »

Emeltil писал(а):на своем сайте vklid.ru вообще хочу все запросы к api перенести с клиентской флеш части на серверную. Безопаснее
А вот это уже паранойя.
Emeltil
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение Emeltil »

gpv123 писал(а):
Emeltil писал(а):на своем сайте vklid.ru вообще хочу все запросы к api перенести с клиентской флеш части на серверную. Безопаснее
А вот это уже паранойя.
нет)) если я не уберу многие люди дальше будут получать бесплатно монеты. Я читал на форумах о багах сайта :)
люди отсылают запросы пхп скриптам, просто меняют id задания
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение gpv123 »

Emeltil, все запросы с сервера - это паранойя. Одно дело, когда нужно просто вывести список друзей пользователя, а другое - когда нужно хранить коэффициент игровой валюты этого пользователя.
Использование сервера в первом случае - это паранойя, при этом использование переменных ВК с клиента (пример) во втором случае - это самоубийство.
Emeltil
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение Emeltil »

gpv123 писал(а):Emeltil, все запросы с сервера - это паранойя. Одно дело, когда нужно просто вывести список друзей пользователя, а другое - когда нужно хранить коэффициент игровой валюты этого пользователя.
Использование сервера в первом случае - это паранойя, при этом использование переменных ВК с клиента (пример) во втором случае - это самоубийство.
посмотри сайт, поставил ли юзер лайк, вступил ли в группу, добавил ли пользователя в друзья мне надо 100% переделать, запросы слать с сервера. Хотя и не охота
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение gpv123 »

Emeltil, если количество монет зависит от этого, то спорить сложно. Переделать придется все, может даже чуть ли не с нуля.
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Безопасность передачи ответа от ВК апи на сервер

Сообщение Serge »

gpv123 писал(а):Если этот метод можно вызвать с сервера - вызывай с сервера. Пользователю доверять нельзя - он врет.
Я, честно сказать, не совсем вдуплил про вызов методов с сервера. Пользовался только secure методами, там еще как-то понимаю, но в остальных... Меня смущает то, что при вызове от клиента я не передают uid, а с сервера по идее надо же.
Ответить