[发明专利]一种异常监控方法、装置、系统、设备和存储介质在审
| 申请号: | 201910248024.1 | 申请日: | 2019-03-29 |
| 公开(公告)号: | CN111752819A | 公开(公告)日: | 2020-10-09 |
| 发明(设计)人: | 钟星斗 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/14 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 511400 广东省广州市番*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 异常 监控 方法 装置 系统 设备 存储 介质 | ||
本发明公开了一种异常监控方法、装置、系统、设备和存储介质。其中,该方法包括:获取异常运行代码的当前发布版本和调用链信息;根据调用链信息确定异常运行代码的关联源码;根据关联源码在当前发布版本和上一发布版本之间的提交记录,确定对应的异常监控信息。本发明实施例提供的技术方案,对异常运行代码的关联源码的提交记录进行判断,提高异常监控的全面性和准确性,无需提交异常运行代码的关联源码的历史查找范围,保证关联源码的安全性。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种异常监控方法、装置、系统、设备和存储介质。
背景技术
在现代互联网系统中,需要在构建生产环境运行中的代码时,为了提高代码的安全性,往往会对源代码进行代码混淆,也就是使用某种算法与规则将源代码的变量名称、代码顺序、表达式等进行变换并保持变换前后代码对应的执行结果不变,从而增加攻击者的成本,保护商业系统的源码价值,或者节省代码在不同系统间传输时的大小和解析速度等问题;此时混淆过的代码在运行过程中出现异常时,只能提供当前混淆代码的出错行列信息以及被简化了变量名称的错误信息,而这些信息并不能准确在源代码中定位出问题代码,进行后续的代码恢复。
为了查找到相关异常源码,开发者会在代码构建时预先为混淆代码生成相应的映射关系文件(也就是sourcemap文件),但是由于安全需要,sourcemap文件往往是不被公开的,此时为了定位出源码中的问题代码,通常是在获得混淆代码抛出的异常信息时,借助sourcemap工具,如sourcemap-lookup工具查找出异常信息在源码中的位置;或者由异常监控系统根据已经上传过的相关sourcemap文件,直接自动查找异常信息在源码中的位置。
目前的异常监控存在以下不足:由于考虑上传权限、sourcemap文件与源码关联、上传接口、监控系统升级以及文件维护等众多因素,使得上传sourcemap文件到异常监控系统的复杂度与维护成本高,因此现有的异常监控存在一定的局限性;同时在确定异常信息在源码中的位置后,需要人工到版本管理系统进行代码查找,但又不能明确查找提交的历史范围;而且查找到的异常源码位置,不一定是引起代码异常的根本原因;因此从异常源码位置来查询出引起代码异常的原因存在一定困难。
发明内容
本发明实施例提供了一种异常监控方法、装置、系统、设备和存储介质,以解决现有技术中对于异常监控存在局限性和查找困难的问题,提高异常监控的全面性和准确性。
第一方面,本发明实施例提供了一种异常监控方法,该方法包括:
获取异常运行代码的当前发布版本和调用链信息;
根据所述调用链信息确定所述异常运行代码的关联源码;
根据所述关联源码在当前发布版本和上一发布版本之间的提交记录,确定对应的异常监控信息。
第二方面,本发明实施例提供了一种异常监控装置,该装置包括:
异常信息获取模块,用于获取异常运行代码的当前发布版本和调用链信息;
关联源码确定模块,用于根据所述调用链信息确定所述异常运行代码的关联源码;
异常监控模块,用于根据所述关联源码在当前发布版本和上一发布版本之间的提交记录,确定对应的异常监控信息。
第三方面,本发明实施例提供了一种异常监控系统,该系统包括:被监控端、版本管理端以及异常监控端;
所述被监控端向所述异常监控端发送异常运行代码的当前发布版本和调用链信息;
所述版本管理端存储关联源码的发布版本和提交记录;
所述异常监控端根据所述调用链信息确定所述异常运行代码的关联源码;根据所述版本管理端存储的所述关联源码在当前发布版本和上一发布版本之间的提交记录,确定对应的异常监控信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910248024.1/2.html,转载请声明来源钻瓜专利网。





