【发布时间】:2012-01-26 11:15:40
【问题描述】:
使用 node.js 构建一个可以处理 http 请求的 tcp 服务器的 net 模块。
我想防止 dos 攻击,所以我所做的事情是这样的:
if (status.numOfCurrentRequests + 1 >= MAX_NUM_OF_CONNECTIONS) {
socket.end();
return;
}
我想知道使用它是否更好:
socket.destroy();
来自 API:
socket.destroy() # 确保在此不再发生 I/O 活动 插座。仅在出现错误(解析错误左右)时才需要。
有什么区别和好处?
【问题讨论】:
-
为什么不使用防火墙来限制最大连接数?
标签: javascript node.js security ddos