我最近一直在学习node.js和socket.io。 我的问题是如何保护服务器免受客户端攻击? 这是我的服务器代码 io.sockets.on('connection', function (socket) { //users.push(socket); socket.on('message', function (data) { socket.on('disconnect', function () { }); socket.on('bcast', function (data) { socket.emit('news', { 'data': data }); socket.broadcast.emit('news', { 'data': data }); }); socket.on('login', function(data){ socket.emit('login', {'data': [ socket.id, data ] }); }); }); }); 例如,如果客户使用chrome开发工具来执行stream动的代码 for(var i = 0; i<99999999999; i++) { socket.emit('bcast', {data: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'}); […]
什么技术和/或模块可用于实现强大的速率限制(请求|字节/ IP /单位时间)在Apache?
DDoS(分布式拒绝服务攻击)通常在服务器级别被阻止? 有没有办法阻止它在PHP级别,或者至less减less它? 如果不是,停止DDoS攻击最快,最常用的方法是什么?