一种计算机软件分析系统的制作方法

专利检索2022-05-10  34



1.本发明涉及计算机技术领域,具体为一种计算机软件分析系统。


背景技术:

2.计算机软件是计算机各项功能得以实现的基础,计算机系统软件能保证计算机按照用户的意愿正常运行,为满足用户使用计算机的各种需求,帮助用户管理计算机和维护资源执行用户命令、控制系统调度等任务,计算机软件是直接面向用户需要的,它们可以直接帮助用户提高工作质量和效率,甚至可以帮助用户解决某些难题。
3.现有的计算机软件分析系统功能单一,分析难度大,软件分析系统没有形成完整的闭环系统,缺乏一定的测试分析机制,不利于提升软件的开发效率,更好的满足客户的需求,且不便于操作。


技术实现要素:

4.为解决以上现有问题,本发明提供一种计算机软件分析系统。本发明通过以下技术方案实现。
5.一种计算机软件分析系统,包括中央微处理控制模块;
6.所述中央微处理控制模块通过电缆电性连接数据管理模块和响应模块;所述数据控制模块包括目标数据采集模块、目标数据录入模块、目标数据存储模块、目标数据分析处理模块以及数据交换模块;所述数据交换模块通过加密模块对所接收到的数据进行加密;所述响应模块电性连接有软件漏洞分析模块和软件安全检测模块;所述软件漏洞分析模块包括漏洞检测模块、漏洞评估模块以及漏洞管理模块;所述软件安全检测模块包括动态检测模块和静态检测模块;
7.所述中央微处理控制模块还电性连接有软件性能评估模块、恶意软件分析模块、语言处理模块以及还原模块;所述语言处理系统包括有汇编模块、编译模块以及解释模块;所述汇编模块用于把汇编语言书写的程序翻译成与之等价的机器语言程序;所述编译模块用于把高级程序设计语言书写的源程序,翻译成等价的机器语言格式的目标程序;所述解释模块用于解释执行高级语言程序;所述还原模块用于在完成检测后将计算机恢复到数据交换前的状态。
8.优选的,所述漏洞检测模块用于软件漏洞的发现;所述漏洞评估模块用于对软件漏洞带来的危害性进行评估;所述漏洞管理模块用于对软件漏洞的记录、发布和修复。
9.优选的,所述动态检测模块用于在计算机软件程序在运行期间的漏洞检测;所述静态检测模块用于对软件程序进行编码和源代码就行逐项检查分析,由人工模拟运行的形式进行软件的安全检测。
10.优选的,所述中央微处理控制模块还电性连接有免疫特征匹配模块,用于被监控所述数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标系统安全评估模块。
11.本发明的有益效果:本发明设计新颖,结构合理,能够对计算机软件进行安全检测、漏洞分析、并及时向开发者自动化反馈解析存在的问题,通过恶意软件分析模块、软件漏洞分析模块以及软件安全检测模块等各个模块间的配合,能够有效对计算机软件进行安全检测、漏洞分析,并能够防止恶意软件的传播,减少用户的损失,操作方便,可大面积推广应用。
附图说明
12.图1为本发明一种计算机软件分析系统的整体结构示意图。
具体实施方式
13.下面结合附图对本发明的技术方案作更为详细、完整的说明。
14.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
15.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
16.具体实施例1,一种计算机软件分析系统,包括中央微处理控制模块;
17.中央微处理控制模块通过电缆电性连接数据管理模块和响应模块;
18.数据控制模块包括目标数据采集模块、目标数据录入模块、目标数据存储模块、目标数据分析处理模块以及数据交换模块,数据交换模块通过加密模块对所接收到的数据进行加密,响应模块电性连接有软件漏洞分析模块和软件安全检测模块,软件漏洞分析模块包括漏洞检测模块、漏洞评估模块以及漏洞管理模块,软件安全检测模块包括动态检测模块和静态检测模块;
19.其中,漏洞检测模块用于软件漏洞的发现;所述漏洞评估模块用于对软件漏洞带来的危害性进行评估;所述漏洞管理模块用于对软件漏洞的记录、发布和修复;
20.动态检测模块用于在计算机软件程序在运行期间的漏洞检测;所述静态检测模块用于对软件程序进行编码和源代码就行逐项检查分析,由人工模拟运行的形式进行软件的安全检测;
21.中央微处理控制模块还电性连接有软件性能评估模块、恶意软件分析模块、语言处理模块以及还原模块;语言处理系统包括有汇编模块、编译模块以及解释模块,汇编模块用于把汇编语言书写的程序翻译成与之等价的机器语言程序,编译模块用于把高级程序设计语言书写的源程序,翻译成等价的机器语言格式的目标程序,解释模块用于解释执行高级语言程序,还原模块用于在完成检测后将计算机恢复到数据交换前的状态;
22.中央微处理控制模块还电性连接有免疫特征匹配模块,用于被监控所述数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测
目标系统安全评估模块
23.本发明能够对计算机软件进行安全检测、漏洞分析、并及时向开发者自动化反馈解析存在的问题,通过恶意软件分析模块、软件漏洞分析模块以及软件安全检测模块等各个模块间的配合,能够有效对计算机软件进行安全检测、漏洞分析,并能够防止恶意软件的传播,减少用户的损失。
24.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
25.在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。
26.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”,“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
27.以上所述仅为本发明专利的较佳实施例而已,并不用以限制本发明专利,凡在本发明专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明专利的保护范围之内。
转载请注明原文地址:https://win.8miu.com/read-29226.html

最新回复(0)