摘要 | 第4-5页 |
ABSTRACT | 第5-6页 |
第一章 绪论 | 第9-13页 |
1.1 研究背景 | 第9-10页 |
1.2 研究意义 | 第10页 |
1.3 研究现状 | 第10-11页 |
1.4 研究内容和论文结构 | 第11-13页 |
第二章 畸形SIP消息检测技术与SBC设备综述 | 第13-29页 |
2.1 SIP协议介绍 | 第13-15页 |
2.1.1 SIP消息格式 | 第13-15页 |
2.1.2 SIP协议结构 | 第15页 |
2.2 畸形SIP消息介绍 | 第15-24页 |
2.2.1 影响语法和编码层的畸形消息 | 第15-22页 |
2.2.2 影响解析和事务层的畸形SIP消息 | 第22-23页 |
2.2.3 影响应用层的畸形SIP消息 | 第23-24页 |
2.3 SBC介绍 | 第24-28页 |
2.3.1 SBC体系结构 | 第25-26页 |
2.3.2 SBC主要功能 | 第26-28页 |
2.4 本章小结 | 第28-29页 |
第三章 基于特征的畸形SIP消息检测方法的设计 | 第29-43页 |
3.1 畸形SIP消息检测问题分析 | 第29-30页 |
3.2 基于特征的检测方法总体设计 | 第30-31页 |
3.3 语法特征检测方法设计 | 第31-36页 |
3.3.1 基础组成解析 | 第32-33页 |
3.3.2 头字段分类解析检测 | 第33-35页 |
3.3.3 具体字段解析检测 | 第35页 |
3.3.4 消息解析检测 | 第35-36页 |
3.4 Tri-Training模型检测方法设计 | 第36-42页 |
3.4.1 N-Gram SIP消息映射 | 第37-39页 |
3.4.2 畸形特征筛选 | 第39-40页 |
3.4.3 Tri-Training检测模型 | 第40-42页 |
3.5 本章小结 | 第42-43页 |
第四章 畸形SIP消息检测子系统的设计与实现 | 第43-65页 |
4.1 总体设计 | 第43-46页 |
4.1.1 总体结构图 | 第43-45页 |
4.1.2 总体工作流程图 | 第45-46页 |
4.2 子模块的设计和实现 | 第46-63页 |
4.2.1 管理模块的设计与实现 | 第46-48页 |
4.2.2 SBC通信模块与并行处理模块的设计与实现 | 第48-51页 |
4.2.3 检测模块的设计与实现 | 第51-60页 |
4.2.4 数据库的设计与实现 | 第60-62页 |
4.2.5 日志模块的设计与实现 | 第62-63页 |
4.3 系统部署 | 第63-64页 |
4.3.1 检测系统在SBC的部署位置 | 第63-64页 |
4.3.2 SBC与检测系统的交互流程 | 第64页 |
4.4 本章小结 | 第64-65页 |
第五章 畸形SIP消息检测子系统的测试 | 第65-73页 |
5.1 测试目标 | 第65页 |
5.2 测试环境部署 | 第65-66页 |
5.3 系统测试用例 | 第66-72页 |
5.3.1 基本功能测试 | 第66-70页 |
5.3.2 语法特征检测模块性能测试 | 第70-71页 |
5.3.3 Tri-Training模型检测模块测试 | 第71-72页 |
5.4 本章小结 | 第72-73页 |
第六章 结束语 | 第73-75页 |
6.1 工作总结 | 第73页 |
6.2 下一步工作 | 第73-75页 |
参考文献 | 第75-79页 |
致谢 | 第79-81页 |
作者攻读学位期间发表的学术论文目录 | 第81页 |