Как реализовать подгрузку и PUSH сообщения на socket.io?
Здравствуйте. Начал делать подгрузку на socket.io, но осознал то, что можно подделать те же PUSH уведомления от сокетов, которые я реализую.
Итак. У меня при заходе на форум берется айди пользователя, а также индексируется его socket.id, который я запоминаю и так со всеми пользователями. При отправке, я беру его айди и передаю его в серверную часть сокетов через emit, принимаю в этот emit айди и сообщение, но я понял то, что человек может взять рандомный айдишник, произвольное сообщение и просто заспамить юзера пушами, как защитить? Как это сделано у вк? У них моментально отображаются сообщения, но при этом нельзя просто из консоли прописать socket.emit('newMessage', options); и отправить сообщение кому-то.