Я создаю сервис websocket (node.js + socket.io), который будет собирать данные о клиентах (разрешение, клики и т. Д.) И отправлять их моему администратору (через веб-сокеты). Однако у меня есть некоторые опасения по поводу безопасности. На стороне клиента адрес моего websocket-сервера выглядит следующим образом:
var socket = new io.Socket('127.0.0.1', {'port': 3000});
так что любой может взять этот адрес и отправить миллион запросов (что приведет к отключению моего сервера).
Как защитить мой сокет-сервер? Может быть, разрешить только сокетные соединения из моего домена (как)?