基于代码疫苗RASP探针的跨线程漏洞修复方法及装置制造方法及图纸

技术编号:40520585 阅读:31 留言:0更新日期:2024-03-01 13:38
本发明专利技术实施例提供一种基于代码疫苗RASP探针的跨线程漏洞修复方法及装置,涉及网络安全技术领域。所述方法包括:在被测程序中安装探针,通过探针进行预插桩;根据截取的请求的请求信息,生成请求数据表;基于请求数据表,根据截取的风险函数的函数信息进行漏洞检测;当检测到漏洞时,判断风险函数是否为异步任务的风险函数;若是,则将请求数据表复制到当前线程,将当前线程标记为异步线程;在异步线程中,根据漏洞的利用状态选择是否修复漏洞。本发明专利技术实施例能够跨线程检测并修复漏洞,保障应用程序运行安全。

【技术实现步骤摘要】

本专利技术涉及网络安全,具体而言,涉及一种基于代码疫苗rasp探针的跨线程漏洞修复方法及装置。


技术介绍

1、代码疫苗技术是通过像疫苗一样将代码安全能力注入到应用服务器内部,在内部清晰看到解析后的流量,感知应用程序运行过程的情境上下文,能实现在应用程序运行时诊断应用程序自身存在的漏洞位置和缺陷成因,实现自主检测和响应,积极防御外部危险。其中,代码疫苗技术包括rasp(runtime application self-protection,运行时应用程序自我保护)技术。

2、现有的rasp防护方案是针对单服务,在处理单线程安全防护的场景下,根据该线程关联的风险分析,检测漏洞,以及对检出的漏洞进行告警、拦截、修复等操作,实现应用程序安全防护。

3、而实际应用中往往是多请求多线程处理同一业务逻辑的场景,例如用户在交易网站上进行交易时,需要多次向交易网站的服务端发起获取商品信息、提交交易订单、提供支付入口等单向请求,且交易网站的服务端需要同时处理多个用户发起的单向请求,此时服务端为了提高响应速度和吞吐量,通常采用多线程,即将多个单向请求放在本文档来自技高网...

【技术保护点】

1.一种基于代码疫苗RASP探针的跨线程漏洞修复方法,其特征在于,包括:

2.根据权利要求1所述的基于代码疫苗RASP探针的跨线程漏洞修复方法,其特征在于,所述通过所述探针进行预插桩,具体包括:

3.根据权利要求1所述的基于代码疫苗RASP探针的跨线程漏洞修复方法,其特征在于,在所述根据截取的请求的请求信息,生成请求数据表之前,还包括:

4.根据权利要求1所述的基于代码疫苗RASP探针的跨线程漏洞修复方法,其特征在于,所述根据截取的请求的请求信息,生成请求数据表,具体包括:

5.根据权利要求1所述的基于代码疫苗RASP探针的跨线程漏洞修复方...

【技术特征摘要】

1.一种基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,包括:

2.根据权利要求1所述的基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,所述通过所述探针进行预插桩,具体包括:

3.根据权利要求1所述的基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,在所述根据截取的请求的请求信息,生成请求数据表之前,还包括:

4.根据权利要求1所述的基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,所述根据截取的请求的请求信息,生成请求数据表,具体包括:

5.根据权利要求1所述的基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,所述基于所述请求数据表,根据截取的风险函数的函数信息进行漏洞检测,具体包括:

6.根据权利要求1所述的基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,所述判断所述风险函数是否为异步任务的风险函数,具体包括:

7.根据权利要求1所述的基于代码疫苗rasp探针的跨线程漏洞修复方法,其特征在于,所述在所述异步线程中,根据所述漏洞的利用状态选择是否修复所述漏洞,具体包括:

8.根据权利要求7所述的基于代码疫苗...

【专利技术属性】
技术研发人员:张涛宁戈刘恩炙张弛蔡智强
申请(专利权)人:北京安普诺信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1