2 / 2 / 0
Регистрация: 31.03.2012
Сообщений: 45
1

Nodejs + Socket.Io Безопасное Подключение

30.03.2016, 14:27. Показов 881. Ответов 1

Есть сервер Nodejs который слушает порт по Socket.io
Javascript
1
var io = require('socket.io').listen(8300);
И есть скрипт на сайте main.js который подключается к этому самому серверу на node.js
Javascript
1
var socketIO = io('8.8.8.8:8300');
Все работает отлично но есть одно но, можно ли как то сделать чтоб сервер принимал подключение только от этого скрипта и любые другие подключение отклонял.
Связанно это с тем что просто спамят этот самый порт который приложение слушает что приводит к ошибкам и закрытия приложения(сервера) на node.js
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2016, 14:27
Ответы с готовыми решениями:

Nodejs net socket server and android socket client
Добрый день Форумчане нужно помощь гуру! Решил с другом написать сервер на ноде с использование...

Прокси Socket.IO NodeJS
Всем доброго времени суток! Необходимо реализовать следующие: (картинка в аттаче) Другими словами...

Чат на nodejs + socket.io
Всем привет, возникла необходимость сделать простенький чатик. Решил сделать на nodejs немного...

Nodejs + socket.io полёт снаряда
В игре персонаж может стрелять. Но снаряд летит не мгновенно и по кривой траектории. Как лучше...

1
Ренегат
Эксперт HTML/CSS
1738 / 1083 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
02.04.2016, 18:29 2
Painkiller_13, сделайте фильтр, например сделайте что-то типа верификации, то есть скрипт отсылает какую-то строку и Hmac, ключ от которого знает сервер, сервер проверяет и отключает, если клиент не прошёл верификацию

вообще я бы сделал так
отсылается сообщение вида 5f2s2f36d8eea914ijnsrw789456abefg27a36
где первые 16 символов - сгенерированная строка,
ijnsrw - строка для сбития внимания, никакой нагрузки не несёт, может быть любой длины и иметь любые символы латиницы и цыфры
последние 16 символов - Hmac строки из первых 16 символов для проверки ключа
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2016, 18:29

Повторное socket подключение
Я открыл страницу один раз. Через пару минут в консоли было несколько логов о коннекте, хотя...

Безопасное хранение файлов или безопасное подключение к БД
Возник такой вопрос. Подключение к БД делаю с помощью include который загружает файл содержащий...

Безопасное подключение
Добрый день,Уважаемые форумчане!Давненько меня не было на этом форуме,пришлось регать новый...

Безопасное подключение кнопки к МК
Всем привет. Как подключать кнопку к МК я знаю, но тут возникла надобность подключить её к МК...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.