[发明专利]一种数据审计的方法、系统、计算机设备和存储介质有效
申请号: | 202010331671.1 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111666205B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 胡海龙;朱捷强;杨林玲 | 申请(专利权)人: | 杭州睿疆科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/54;G06F21/64 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 金无量 |
地址: | 311200 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 审计 方法 系统 计算机 设备 存储 介质 | ||
本发明公开了一种数据审计的方法、系统、计算机设备和存储介质,其中,该方法包括:为审计接口添加元数据注解,微服务中的元数据采集器收集元数据并推送到消息中间件,审计微服务的该元数据收集器通过消费消息收集该元数据;在网关中添加拦截器,该拦截器将请求信息推送给该消息中间件;该审计微服务的信息接收器消费信息;该审计微服务的审计分析类对该审计消息进行分析,根据该元数据和操作人信息确定审计数据,解决了数据审计的业务逻辑和审计逻辑耦合到一起的问题,从而解决了图像检测的方法中检测效率和准确度较低的问题,使得审计代码和业务代码分离,降低了代码耦合,生成的审计数据统一存储,增加了数据的安全性和防篡改能力。
技术领域
本发明涉及软件测试领域,具体而言,涉及一种数据审计的方法、系统、计算机设备和存储介质。
背景技术
审计是指为了查明有关质量活动和质量现象的认定与所制定标准之间的一致程度,而客观地收集和评估证据,并将结果传递给有利害关系的使用者的系统过程;它是由接受委托的专职机构和人员,依照相关的国家法律法规,运用专门的方法,对被审计单位的质量管理体系、质量管理活动及其相关资料的真实性、正确性、合规性、合法性、可追溯性进行审查,评价质量合规风险,用以维护质量法规、改善质量管理、提高质量水平的一项独立性的质量监督活动。
单体架构由于其便于开发,易于测试,易于部署等优点,在业务并不复杂或者信息化要求并不高的场景下,并广泛应用于各种行业软件中。为了满足信息审计的需求,在单体架构应用中,记录审计数据的方式都是在数据持久层提供统一的CURD方法,该CURD方法为创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,在统一的方法中记录数据的变化信息。由于单体架构应用往往只有一个数据库,通过该方法能够集中的存储数据变更信息,并提供统一的审计接口。
单体架构的数据审计的所有的功能在一个服务中实现,使用同一个数据库,各种方法进行内部调用。随着技术的演进和业务的发展,单体架构的数据处理应用存在复杂性高、技术债重、部署评率低、可靠性差、扩展能力有限和技术创新难等缺点和不足,愈发不能满足各行业软件架构的需求。并且微服务目前也存在以下不足:1、需要在每个微服务中实现同样的逻辑,当审计需求变动的时候需要修改多处程序,容易造成修改遗漏和错误;2、业务逻辑和审计逻辑耦合到一起,增加了程序复杂度和错误风险,违反设计原则;3、在每个微服务数据库中创建审计表,使数据分散在不同数据库,增加了数据数据篡改的风险和可追溯的难度。
针对相关技术中,数据审计的业务逻辑和审计逻辑耦合到一起,增加了程序复杂度和错误风险的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中,数据审计的业务逻辑和审计逻辑耦合到一起,增加了程序复杂度和错误风险的问题,本发明提供了一种数据审计的方法、系统、计算机设备和存储介质,以至少解决上述问题。
根据本发明的一个方面,提供了一种数据审计的方法,所述方法包括:
为审计接口添加元数据注解,根据所述元数据注解,微服务中的元数据采集器收集元数据并推送到消息中间件,审计微服务的所述元数据收集器通过消费消息收集所述元数据;
在网关中添加拦截器,所述拦截器拦截请求信息,所述拦截器将所述请求信息推送给所述消息中间件;
所述审计微服务的信息接收器消费信息,对与所述请求信息对应的审计消息进行筛选、转换并缓存到本地;
所述审计微服务的审计分析类对所述审计消息进行分析,根据所述元数据和操作人信息确定审计数据。
在其中一些实施例中,所述元数据注解包括方法注解或者类注解,所述元数据注解包括以下至少之一:所述审计接口的URL、所述审计接口所在的微服务服务名、所述审计接口的描述、所述审计接口处理的业务数据的主键字段和审计类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州睿疆科技有限公司,未经杭州睿疆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010331671.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种影像诊断结果的结构化报告系统
- 下一篇:绞车
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置