Безопасность в NowJS - PullRequest
       25

Безопасность в NowJS

4 голосов
/ 21 ноября 2011

Я нашел NowJS и на первый взгляд это выглядело очень круто.Я играл с учебниками, и они работали хорошо.

Теперь я спрашиваю себя: насколько это безопасно?Разве нельзя вводить XSS?Проблема безопасности - самое большое препятствие для ее использования в моих приложениях.

Должен ли я использовать socket.io, как раньше, или NowJS - это хороший способ облегчить безопасную работу?

Ответы [ 3 ]

4 голосов
/ 21 ноября 2011

Посмотрите на этот пост в блоге now.js:

http://blog.nowjs.com/nowjs-and-security

Вы можете очистить входные данные с помощью функции на стороне сервера на стороне клиента.Поскольку они не передают тело функции, вы достаточно защищены от инъекций.

1 голос
/ 07 декабря 2011

Используя модуль валидатора валидатор вы можете дезинфицировать отправляемое:

everyone.now.distributeMessage = function(message) {
    var str = sanitize(message).xss();
    everyone.now.receiveMessage(str);
}
1 голос
/ 21 ноября 2011

XSS - это то, что вам нужно, чтобы защитить себя, вы должны проверить входящие данные и избежать их, прежде чем вставить их в документ.Однако более серьезной проблемой будут ошибки в nowjs, которые позволяют выполнять код или агенты DOS на сервере.

...