建模、仿真与跨域安全架构研究
一、DDoS攻击模拟与StopIt机制建模
在网络安全领域,DDoS攻击是一个严重的威胁。为了模拟存在StopIt防御机制的DDoS攻击场景,我们使用ns - 3进行建模。
1. ns - 3建模组件
- 我们引入了继承自ns - 3 Application基类的合适类,分别模拟DNS服务器(受害者)、StopIt服务器、支持数据包过滤的路由器和DNS客户端的行为。
- DNS服务器由DNSServer类建模为多线程应用程序,它能够并行处理多达n个请求。其行为由有限状态自动机指定,当处于Available状态时,能立即处理传入请求;当没有可用处理资源时,切换到Busy状态,并将传入请求存储到有限缓冲区中;若缓冲区满,则丢弃传入请求。服务时间假设遵循平均为5 ms的指数分布。
- StopIt服务器由StopItServer类建模,它重现了之前描述的行为。AccessRouter类实现了负责数据包过滤、StopIt请求调度和DiffServ策略执行的路由器应用程序。
2. DNS服务器状态转换
Available
Busy
DNSRequest [av==1] /
av--; process(request)
DNSRequest [av>1] /
av--; process(request)
DNSRequest[!bufferFull] /
enqueue(request)
endProcess / av++
endProcess [bufferEmpty] /
av+
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



