【技术实现步骤摘要】
诱捕镜像的生成方法、装置、设备及存储介质
[0001]本申请实施例涉及欺骗防御领域,特别涉及一种诱捕镜像的生成方法、装置、设备及存储介质。
技术介绍
[0002]蜜罐诱捕技术是由传统蜜罐技术演进而来,旨在提高蜜罐系统的主动性,对攻击者进行“主动防御”,是欺骗防御领域的重要一环。诱捕镜像是蜜罐系统中的重要一环,是攻击者直接进行接触的系统,需要针对实际使用场景进行针对性开发。
[0003]相关技术中对于诱捕镜像的生成采用的方式一般是:安全开发人员基于网络上公开的,存在漏洞的组件进行网络环境搭建诱捕镜像,来将其部署至蜜罐系统中使用。
[0004]上述生成方式生成的诱捕镜像的用户使用痕迹较少,可能与实际业务贴合度较低,导致仿真性不高,容易被攻击者发现。
技术实现思路
[0005]本申请实施例提供了一种诱捕系统的生成方法、装置、设备及存储介质。所述技术方案如下:
[0006]一方面,本申请实施例提供一种诱捕镜像的生成方法,所述方法包括:
[0007]获取生成式语言模型,生成式语言模型是基于现网系统中的网络流量训练得到的;
[0008]向生成式语言模型输入代码生成提示,代码生成提示用于指示针对现网系统中的目标组件生成诱捕程序;
[0009]获取生成式语言模型输出的诱捕程序;
[0010]将诱捕程序封装为诱捕镜像,诱捕镜像用于部署在蜜罐系统中以识别针对目标组件的攻击流量。
[0011]另一方面,本申请实施例提供一种诱捕镜像的生成装置,所述装置包括:r/>[0012]模型获取模块,用于获取生成式语言模型,生成式语言模型是基于现网系统中的网络流量训练得到的;
[0013]提示输入模块,用于向生成式语言模型输入代码生成提示,代码生成提示用于指示针对现网系统中的目标组件生成诱捕程序;
[0014]程序获取模块,用于获取生成式语言模型输出的诱捕程序;
[0015]镜像封装模块,用于将诱捕程序封装为诱捕镜像,诱捕镜像用于部署在蜜罐系统中以识别针对目标组件的攻击流量。
[0016]另一方面,本申请实施例提供一种计算机设备,计算机设备包括:
[0017]处理器和存储器,存储器中存储有计算机程序,计算机程序由处理器加载并执行以实现上述诱捕镜像的生成方法。
[0018]另一方面,本申请实施例提供一种非临时性计算机可读存储介质,其上存储有计
算机程序,计算机程序被处理器执行时实现上述诱捕镜像的生成方法。
[0019]另一方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序,计算机程序存储在计算机可读存储介质中;计算机程序由计算机设备的处理器从计算机可读存储介质读取并执行,使得计算机设备执行上述诱捕镜像的生成方法。
[0020]本申请实施例提供的技术方案可以带来如下有益效果:
[0021]上述技术方案使用生成式语言模型生成目标组件对应的诱捕镜像,由于生成式语言模型是基于现网系统的网络流量训练得到的,这样生成的诱捕镜像能更贴近现网系统的使用情况,仿真性更高,对攻击者的诱惑性也会更高,不容易被攻击者识破。
附图说明
[0022]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1示出了本申请一种基于生成式语言模型来生成诱捕镜像的方案;
[0024]图2示出了本申请一个示例性实施例提供的计算机系统的示意图;
[0025]图3示出了本申请一个示例性实施例提供的计算机系统的示意图;
[0026]图4示出了本申请一个示例性实施例提供的计算机系统的示意图;
[0027]图5示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的流程图;
[0028]图6示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的流程图;
[0029]图7示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的流程图;
[0030]图8示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的流程图;
[0031]图9示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的流程图;
[0032]图10示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的整体流程图;
[0033]图11示出了本申请一个示例性实施例提供的诱捕镜像的生成方法的整体流程图;
[0034]图12示出了本申请一个示例性实施例提供的诱捕镜像的生成装置的结构框图;
[0035]图13示出了本申请一个示例性实施例提供的诱捕镜像的生成装置的结构框图;
[0036]图14示出了本申请一个示例性实施例提供的诱捕镜像的生成装置的结构框图;
[0037]图15示出了本申请一个示例性实施例提供的诱捕镜像的生成装置的结构框图;
[0038]图16示出了本申请一个示例性实施例提供的诱捕镜像的生成装置的结构框图;
[0039]图17示出了本申请一个示例性实施例提供的服务器的结构框图。
具体实施方式
[0040]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0041]首先,对本申请涉及的相关名词做出介绍:
[0042]蜜罐系统:是一种用于检测、防止和分析网络攻击的安全机制。它通常是一个可控制的、易受攻击的系统,故意设置在网络中,以吸引并捕获恶意用户。其主要用途如下:
①
检测未知威胁:蜜罐系统可揭示新型网络攻击和漏洞利用的尝试,帮助安全团队发现潜在的
威胁。
②
收集攻击者信息:通过分析与蜜罐系统的交互,可以收集攻击者的技术、策略和意图,从而深入了解它们的行为模式。
③
延缓攻击:攻击者在进攻蜜罐系统的过程中会浪费时间和资源,从而为安全团队争取到宝贵的时间来防止实际攻击。
④
提高攻击成本:恶意用户尝试入侵蜜罐系统,可能会暴露其身份或面临法律后果,从而增大攻击者的风险和成本。
[0043]诱捕镜像:是部署在蜜罐系统中针对目标组件生成的用于吸引攻击者的镜像文件。例如使用开源的组件wordpress搭建了一个博客系统,那么这个就可以称之为一个诱捕镜像,攻击者如果手中掌握了与该组件相关的漏洞,那么就会针对该博客系统进行攻击。这样就实现了针对攻击者的诱捕。但是仅仅只有一个诱捕镜像是不够的,因为攻击者所具备的攻击手段并不是唯一的,所以往往需要针对网络系统中的很多组件分别搭建很多的诱捕镜像。从而使得蜜罐系统能够针对不同的攻击者都存在吸引力。
[0044]现网系统:是部署在现实世界中的一个网络系统,该网络系统包括多个组件。常见的组件包括但不限于:邮箱组件、博客组件、数据库组件、官网组件、即时通信组件、协同本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种诱捕镜像的生成方法,其特征在于,所述方法包括:获取生成式语言模型,所述生成式语言模型是基于现网系统中的网络流量训练得到的;向所述生成式语言模型输入代码生成提示,所述代码生成提示用于指示针对所述现网系统中的目标组件生成诱捕程序;获取所述生成式语言模型输出的所述诱捕程序;将所述诱捕程序封装为所述诱捕镜像,所述诱捕镜像用于部署在蜜罐系统中以识别针对所述目标组件的攻击流量。2.根据权利要求1所述的方法,其特征在于,所述向所述生成式语言模型输入代码生成提示,包括:基于与所述目标组件对应的代码生成模版生成所述代码生成提示;将所述代码生成提示输入所述生成式语言模型;其中,所述现网系统中的不同组件分别对应有各自的代码生成模版。3.根据权利要求2所述的方法,其特征在于,所述基于与所述目标组件对应的代码生成模版生成所述代码生成提示,包括:获取与所述目标组件对应的代码生成模版,所述代码生成模版包括用于指示生成模拟类型的所述诱捕程序的提示语,所述模拟类型是指针对输入的网络请求,采用模拟方式生成网络响应;基于所述代码生成模版生成所述代码生成提示。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:获取预训练的生成式语言模型;获取所述现网系统中的网络流量,对所述生成式语言模型进行增量训练。5.根据权利要求4所述的方法,其特征在于,所述获取所述现网系统中的网络流量,对所述生成式语言模型进行增量训练,包括:获取所述现网系统在第i个时间段中的网络流量,i为正整数;确定所述第i个时间段的网络流量中的有效流量,所述有效流量是尚未有同类型流量进行过训练的新增流量;基于所述有效流量生成与所述第i个时间段对应的训练样本;基于与所述第i个时间段对应的训练样本,对所述生成式语言模型进行增量训练。6.根据权利要求5所述的方法,其特征在于,所述基于所述有效流量生成与所述第i个时间段对应的训练样本,包括:获取所述有效流量中的每条流量的参数数据和流量类型;以所述每条流量的所述参数数据为样本数据、所述流量类型为样本标签,生成与所述第i个时间段对应的训练样本;其中,所述参数数据包括:网络请求的请求包内容、网络响应的响应包内容、所属组件、响应类型中的至少一种,所述流量类型包括:攻击类型或非攻击类型。7.根据权利要求1至3任一所述的方法,其特征在于,所述将所述诱捕程序封装为所述诱捕镜像,包括:按照所述蜜罐系统的运行环境类型,将所述诱捕程序打包为与所述运行环境类型对应
的诱捕镜像。8.一种诱捕镜像的生成装置,其特征在于,所述装置包括:模型获取模块,用于获取生成式语言模型,所述生成式语言模型是基于现网系统中的网络流量训练得到的;提示输入模块,用于向所述生成式语言模型输入代码生成提示,所述代码生成提示用于指示针对所述现网系统中的目标组件生成诱捕程序;程序获取模块,用于获取所述生成式语言模型输出的所述诱捕程序;镜像封装模块,用于将所述诱捕程序封装为所述诱捕镜像,所述诱...
【专利技术属性】
技术研发人员:胡恩泽,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。