1.一种能防御DDoS的数据采集方法,其包括:
设置包含多个子级域名的令牌库;
对HTTP请求代码分配令牌库中的子级域名;
接收因触发所述HTTP请求代码而引起的对数据采集服务器的HTTP请求;和
监控来自所述HTTP请求代码被分配的子级域名的网络访问流量,当所述子级域名的网络访问流量超过预警值时,修改DNS中该子级域名的解析规则,使其不指向数据采集服务器的IP地址。
2.根据权利要求1所述的方法,其中所述令牌库中的子级域名的分配是在HTTP请求代码生成时自动进行的。
3.根据权利要求1所述的方法,其中DNS的静态域名解析表中存有所述令牌库中的子级域名。
4.根据权利要求1所述的方法,其中当HTTP请求代码失效时,自动回收其被分配的子级域名。
5.根据权利要求1所述的方法,其中每个HTTP请求代码被分配的子级域名均不相同。
6.根据权利要求1所述的方法,其中一个子级域名可被分配给多个HTTP请求代码。
7.一种能防御DDoS的数据采集系统,其包括
令牌库单元,其中存储有多个子级域名;
HTTP请求代码生成单元,生成HTTP请求代码,每个HTTP请求代码被令牌库单元分配一个子级域名;
数据采集单元,采集因触发HTTP请求代码而引起的对数据采集服务器的HTTP请求中携带的数据信息;
流量监控单元,监控来自每个子级域名的网络访问流量,当网络访问流量超过预警值时,修改DNS中该子级域名的解析规则,使其不指向数据采集系统。
8.根据权利要求7所述的系统,还包括令牌回收单元,当HTTP请求代码失效时,自动回收其被分配的子级域名。
9.根据权利要求7所述的系统,其中每个HTTP请求代码被分配的子 级域名均不相同。
10.根据权利要求7所述的系统,其中一个子级域名可被分配给多个HTTP请求代码。