[发明专利]跨平台安全服务软件构建方法、装置、设备及存储介质有效
申请号: | 202110072109.6 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112394917B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 傅涛;孟宪路;胡志锋 | 申请(专利权)人: | 博智安全科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/36;G06F8/38;G06F8/71;G06F9/54 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 滕诣迪 |
地址: | 210012 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 安全 服务 软件 构建 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种跨平台安全服务软件构建方法、装置、设备及存储介质,其中,所述跨平台安全服务软件构建方法,包括:将安全服务软件的业务逻辑处理分为三层,该三层分别为驱动层、功能层和业务调度层;将安全服务软件的人机交互与业务实现分离;插件结合授权文件来决定。通过插件化的方式使用各功能模块之间完全独立、各功能模块之间不存在横依赖,所有功能模块仅依赖一个公共模块;功能模块可在软件运行过程中实现热插拔功能。各功能模块只关心业务逻辑代码,而不必关心操作系统的差异,实现了真正意义上的代码可复用、业务逻辑可复用、模块可复用以及软件可扩展的效果。
技术领域
本发明涉及安全服务软件构建技术领域,也涉及计算机软件架构及构建技术,分层抽象封装解耦的技术领域,主要指一种安全服务软件构建方法、装置、设备及存储介质,尤指一种基于层次架系统抽象的跨平台安全服务软件构建方法、装置、设备及存储介质,其包括:使用插件+授仅文件方式动态自由组合不同安全服务产品。
背景技术
网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。而网络安全已受到全社会的关注,针对网络安全的安全服务软件已大量应用于基于不同平的各种系统之中,在不同系统中的安全服务软件功能是相同的,但是面向不同的系统其软件组成就存在了差异,如何消除不同系统的差异,使得一套安全服务软件能够跨平台部署应用这个问题始终没有得到解决。
具体而言,安全服务软件不同于普通应用软件,不同操作系统下对于文件读写行为的监控,对操作系统可执行文件的木马静态分析;其需要监控扫描整个系统的运行,对整个系统提供安全服务,其功能涉及到系统的各个方面。因此对系统包括运行在系统内的各个应用都有着较强的依赖。现有的各种安全服务软件基本都是面向实现去编程,与对应的系统存在极强的相关性,更换一个系统或者更新一个其他应用对应的安全服务软件都可能不可用,只能依据系统变更更换响应的安全服务软件,这样带来的问题就是安全服务软件存在重复开发,资源浪费的问题。同时安全服务软件所涉及的业务功能广泛,很多业务功能存在重叠,也就是说不同的安全服务软件产品,其中必然存在功能重复,不同的安全服务软件各自独立开发,必然存在功能重复开发资源浪费的问题,对于当前安全服务软件开发所存在的主要问题有:
1.功能重复实现:不同安全服务软件产品独立开发,采取面实现的方式进行编程,各个产品对同一个功能或各产品间只有细微差的功能都自己实现,即使相同功能组件不同产品之间只能开发。
2.功能复用率低:不同安全服务软件产品独立开发,采取面向实现的方式进行,没有采用面向接口的编程方式,直接导致各个功能组件不能在不同安全服务产品这间的加载复用。通常同一公司各产品之间通过复制代码的方式实现功能复用。一旦一个功能需要修改或出现bug需要修复。所有使用该功能的产品都需要修改,重新编译,存在大量重复工作。
3.测试难以自动化:各产品的人机交互实现代码与业务逻辑代码混合一起。同时不同产品业务功能调用接品不统一,这将很难对业务逻辑进行自动化测试,只能依靠测试人员手动测试,测试结果依赖人工判断;回归测试需要大量重复的人力工作。
4.系统抽象层次低:由于业务功能与UI、操作系统接口混合一起,业务代码基于实现编程,耦合度高难以复用。不同操作系统平台需要分别实现。
5.软件可扩展性低:通过源码编译形成产品能力;添加或删除新的功能时都需要对整个产品源码进行重编。任何细小的改变都有可能对整个产品产生影响,不符合开闭原则。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博智安全科技股份有限公司,未经博智安全科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110072109.6/2.html,转载请声明来源钻瓜专利网。