【技术实现步骤摘要】
一种分布式安全测试系统
本专利技术涉及一种安全系统测试技术,特别涉及一种分布式安全测试系统。
技术介绍
随着计算机技术的不断发展,计算机网络的使用率也在不断上升,一台网络设备甚至会用到多种互联网技术。但是计算机网络在给人们生活带来便利的同时,计算机网络安全问题也频频发生。因此,发现网络中存在的安全隐患,对于改善计算机网络环境有着十分重要的现实意义。随着行业的发展,安全测试技术逐渐在安全领域发展起来,安全测试工具也不断涌现,但是目前安全测试工具存在功能不集中、自动化程度低以及功能扩展难等问题。本专利技术针对以上问题,提出了一种分布式的安全测试系统,通过多测试工具的集成,不仅更加灵活方便,同时根据需要集成安全测试工具,具有可扩展性,采用图形化界面方便测试人员的学习,节省学习时间。
技术实现思路
本专利技术的目的在于提供一种分布式安全测试系统,用于解决上述现有技术的问题。本专利技术一种分布式安全测试系统,其中,包括:人机交互模块、控制管理模块、数据库和测试工具模块;人机交互模块包括进度展示模块、测试模板 ...
【技术保护点】
1.一种分布式安全测试系统,其特征在于,包括:人机交互模块、控制管理模块、数据库和测试工具模块;人机交互模块包括进度展示模块、测试模板模块以及工具选择模块;控制管理模块包括信息收集模块、策略制定模块、安全测试模块以及数据保存模块;/n测试模板模块用于提供网络测试模板,用于选择测试模板,并能够根据测试结果生成新的模板;/n工具选择模块用于发送指令给控制管理模块,以调用测试工具供选择;/n进度展示模块,用于实时展示当前收集到的信息以及测试的进度信息,并提示下一步的操作;/n信息收集模块用于收集测试目标的信息;/n策略制定模块用于根据收集到的信息制定测试策略;/n安全测试模块用于 ...
【技术特征摘要】
1.一种分布式安全测试系统,其特征在于,包括:人机交互模块、控制管理模块、数据库和测试工具模块;人机交互模块包括进度展示模块、测试模板模块以及工具选择模块;控制管理模块包括信息收集模块、策略制定模块、安全测试模块以及数据保存模块;
测试模板模块用于提供网络测试模板,用于选择测试模板,并能够根据测试结果生成新的模板;
工具选择模块用于发送指令给控制管理模块,以调用测试工具供选择;
进度展示模块,用于实时展示当前收集到的信息以及测试的进度信息,并提示下一步的操作;
信息收集模块用于收集测试目标的信息;
策略制定模块用于根据收集到的信息制定测试策略;
安全测试模块用于在渗透攻击时,根据在所获取的渗透攻击以及在威胁建模所匹配到的最佳攻击载荷,按照漏洞分析阶段排好序逐一发送到目标主机;
数据保存模块用于将收集到的信息以及整个测试过程日志进行保存,保存测试过程生成的测试模板到数据库;
测试工具模块集成安全测试工具供选择以及控制管理模块调用。
2.如权利要求1所述的分布式安全测试系统,其特征在于,测试工具模块包括云平台测试工具模块、Web测试工具模块、WiFi测试工具模块和数据库测试工具模块;
云平台测试工具收集测试目标的相关信息,对收集到的测试目标的相关信息进行分析,以确定适合于测试目标的渗透测试方案,基于所述渗透测试方案,调用云端资源池中相关渗透测试脚本对测试目标执行渗透测试操作;
Web测试工具的功能包括web漏洞扫描、SQL注入检测以及破解管理员用户密码;
Wifi测试工具的功能包括WiFi密码的破解、wifi热点主机端的IP、目标主机的操作系统及版本号、当前用户名以及开放端口和对...
【专利技术属性】
技术研发人员:杨华,温泉,李宁,王晓菲,杨亦松,张茜,贾龙飞,
申请(专利权)人:北京计算机技术及应用研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。