[发明专利]一种计算机软件分析系统在审
申请号: | 202010220750.5 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111324547A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 刘娟;杨婷玉;戚娜;方晓艳 | 申请(专利权)人: | 陕西工业职业技术学院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安合创非凡知识产权代理事务所(普通合伙) 61248 | 代理人: | 马英 |
地址: | 712000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机软件 分析 系统 | ||
1.一种计算机软件分析系统,其特征在于,包括:
目标数据采集模块,用于对接被测目标系统,实现待测目标软件数据的采集;
目标数据录入模块,用于录入所述待测目标软件数据;
虚拟运行模块,用于实现待测目标软件数据的虚拟运行,并通过脚本录制的方式录制整个虚拟运行过程;
模拟攻击模块,用于在软件虚拟运行的过程中调用对应的程序发动模拟攻击,并通过脚本录制的方式录制发送模拟攻击时的软件运行过程数据;
软性性能分析模块,用于通过预建立的分析模型对所述软件运行过程数据进行分析,并输出分析结果;
系统监控模块,用于依据以太网的心跳信号监视所述计算机软件测试系统内各模块运行状态,以及监视被测目标系统的硬件接口运行状态;
还原模块,用于在完成检测后将计算机恢复至待测目标软件数据录入前的状态。
2.根据权利要求1所述的一种计算机软件分析系统,其特征在于,还包括一数据安全预检模块,用于监控目标数据采集模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并基于比对结果输出数据安全评估结果,若评估结果为安全,则启动目标数据录入模块录入所述待测目标软件数据,若评估结果为不安全,则提取该待测目标软件数据的指纹特征,充实免疫特征库,同时启动数据还原模块。
3.根据权利要求1所述的一种计算机软件分析系统,其特征在于,所述软件运行过程数据至少包括空闲的系统内存、CPU 用户使用率、CPU 系统使用率、CPU 等待率、磁盘读速率,磁盘写速率,网络数据接收速率,网络数据发送速率。
4.根据权利要求1所述的一种计算机软件分析系统,其特征在于,所述软性性能分析模块首先基于CCIPCA算法实现运行过程数据的特征数据的提取,然后基于最邻近分类器调用对应的BP神经网络模型对所述软件运行过程数据进行分析。
5.根据权利要求1所述的一种计算机软件分析系统,其特征在于,还包括一分析结果汇总模块,用于以EXCEL表格的形式实现分析结果的汇总,并将汇总结果经邮件自动编辑发送模块发送到对应的邮箱。
6.根据权利要求4所述的一种计算机软件分析系统,其特征在于,所述BP神经网络模型至少包括软件性能检测模型和软件漏洞检测模型。
7.根据权利要求1所述的一种计算机软件分析系统,其特征在于,还包括:
软件功能检测模块,用于通过数据挖掘模块在待测目标软件数据挖掘对应的功能源代码,若挖掘到该功能源代码则认为该软件具备对应的软件功能,若未挖掘到,则认为该软件不具备对应的软件功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西工业职业技术学院,未经陕西工业职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010220750.5/1.html,转载请声明来源钻瓜专利网。