蜜罐生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34614401 阅读:25 留言:0更新日期:2022-08-20 09:20
本申请提供一种蜜罐生成方法、装置、电子设备及存储介质,可以根据获取到的各页面请求信息和对应的页面响应信息自动化生成服务函数,该服务函数用于在执行时,返回与该服务函数绑定的页面请求信息对应的页面响应信息,并基于各服务函数生成与待仿制站点对应的蜜罐,通过自动化仿制站点,实现了自动化构建蜜罐,提升了蜜罐生成的效率;另外,由于蜜罐是基于针对待仿制站点的页面请求信息以及与各页面请求信息分别对应的页面响应信息生成的,因此生成的蜜罐可以模仿待仿制站点的响应,提升了蜜罐的伪装性。蜜罐的伪装性。蜜罐的伪装性。

【技术实现步骤摘要】
蜜罐生成方法、装置、电子设备及存储介质


[0001]本申请涉及网络安全
,具体而言,涉及一种蜜罐生成方法、装置、电子设备及存储介质。

技术介绍

[0002]蜜罐技术本质上是一种对攻击方进行欺骗的技术。通过布置一些作为诱饵的主机、网络服务或者信息,诱使攻击方对它们实施攻击,从而可以对攻击行为进行捕获和分析,了解攻击方所使用的工具与方法,推测攻击意图和动机,能够让防御方清晰地了解他们所面对的安全威胁,并通过技术和管理手段来增强实际系统的安全防护能力。为了提升蜜罐的伪装性并让蜜罐更加贴近真实业务,可以仿制业务相关的站点来构建蜜罐。因此,亟需一种蜜罐生成方案,使生成的蜜罐可以模仿业务相关站点,以提升蜜罐的伪装性。

技术实现思路

[0003]本申请实施例的目的在于提供一种蜜罐生成方法、装置、电子设备及存储介质,以解决上述技术问题。
[0004]本申请实施例提供一种蜜罐生成方法,所述方法包括:
[0005]获取待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息;
[0006]根据各所述页面请求信息以及对应的各所述页面响应信息生成与各所述页面请求信息分别绑定的服务函数;所述服务函数用于在执行时,返回与所述服务函数绑定的所述页面请求信息对应的页面响应信息;
[0007]基于各所述页面请求信息和对应的各所述服务函数生成与所述待仿制站点对应的蜜罐。
[0008]在上述实现过程中,可以根据获取到的各页面请求信息和对应的页面响应信息自动化生成服务函数,该服务函数用于在执行时,返回与该服务函数绑定的页面请求信息对应的页面响应信息,并基于各服务函数生成与待仿制站点对应的蜜罐,通过自动化仿制站点,实现了自动化构建蜜罐,提升了蜜罐生成的效率;另外,由于蜜罐是基于针对待仿制站点的页面请求信息以及与各页面请求信息分别对应的页面响应信息生成的,因此生成的蜜罐可以模仿待仿制站点的响应,提升了蜜罐的伪装性。
[0009]进一步地,所述待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息为:根据所述待仿制站点的第一URL地址,对所述待仿制站点进行页面爬虫得到的信息。
[0010]在上述实现过程中,通过爬虫技术自动化获取待仿制站点的页面请求信息和对应的页面响应信息,提升了蜜罐生成的自动化程度,进而提升了蜜罐生成的效率。
[0011]进一步地,所述根据所述待仿制站点的第一URL地址,对所述待仿制站点进行页面爬虫,包括:
[0012]生成用于打开所述第一URL地址的页面请求信息发送给服务器;
[0013]存储所述页面请求信息和所述服务器针对所述页面请求信息返回的页面响应信息,并从所述页面响应信息中提取目标页面元素数据;
[0014]根据所述目标页面元素数据进行下一步动态爬虫操作,并在进行下一步动态爬虫操作的过程中,将爬取到的页面请求信息和对应的页面响应信息进行关联存储。
[0015]在上述实现过程中,自动化生成用于打开第一URL地址的页面请求信息,所以可以模拟人工打开待仿制站点,进一步地提升了蜜罐生成过程的自动化程度。
[0016]进一步地,所述目标页面元素数据包括页面链接元素数据和页面按钮元素数据中的至少一种;所述根据所述目标页面元素数据进行下一步动态爬虫操作,并在进行下一步动态爬虫操作的过程中,将爬取到的页面请求信息和对应的页面响应信息进行关联存储,包括:
[0017]在所述目标页面元素数据包括页面链接元素数据时,从所述页面链接元素数据中提取第二URL地址,生成用于打开所述第二URL地址的页面请求信息并发送给所述服务器,存储该页面请求信息以及所述服务器根据该页面请求信息返回的页面响应信息;
[0018]在所述目标页面元素数据包括页面按钮元素数据时,生成用于触发对应的页面按钮元素的页面请求信息发送给所述服务器,存储该页面请求信息以及所述服务器根据该页面请求信息返回的页面响应信息。
[0019]在上述实现过程中,通过生成打开第二URL地址的页面请求信息,或生成触发页面按钮元素的页面请求信息进行页面爬虫,可以自动化克隆待仿制站点的访问触发请求,并通过建立页面请求信息和页面响应信息之间的对应关系还原待仿制站点,使得重构完成的蜜罐具备待仿制站点的页面,且能复刻待仿制站点上的交互过程,具有高仿真性。
[0020]进一步地,所述获取待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息,包括:
[0021]从数据库中提取待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息;所述数据库中存储有对所述待仿制站点进行页面爬虫得到的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息;
[0022]对提取到的所述页面请求信息以及与各所述页面请求信息分别对应的页面响应信息去重。
[0023]在上述实现过程中,先对页面请求信息和页面响应信息进行去重处理,然后根据去重后剩余的页面请求信息和对应的页面响应信息生成对应的服务函数,可以避免针对同一页面请求信息生成多个重复的服务函数,可以提升蜜罐生成效率,还可以减少对计算资源的占用需求。
[0024]进一步地,所述根据各所述页面请求信息以及对应的各所述页面响应信息生成与各所述页面请求信息分别绑定的服务函数;所述服务函数用于在执行时,返回与所述服务函数绑定的所述页面请求信息对应的页面响应信息,包括:
[0025]在接收到对某一所述页面响应信息的修改指令时,对所述页面响应信息进行修改;
[0026]根据修改后的页面响应信息以及对应的所述页面请求信息生成对应的与所述页面请求信息绑定的服务函数;所述服务函数用于在执行时,返回与所述服务函数绑定的所
述页面请求信息对应的所述修改后的页面响应信息。
[0027]在上述实现过程中,可以对页面响应信息进行修改,达到自定义蜜罐数据的效果。
[0028]进一步地,所述基于各所述页面请求信息和对应的各所述服务函数生成与所述待仿制站点对应的蜜罐,包括:
[0029]基于各所述页面请求信息和对应的各所述服务函数生成与所述待仿制站点对应的蜜罐镜像;
[0030]将所述蜜罐镜像上传至目标地址中得到可供访问者访问的蜜罐。
[0031]在上述实现过程中,可以将蜜罐镜像上传至目标地址,以供访问者访问。
[0032]本申请实施例还提供了一种蜜罐生成装置,包括:
[0033]获取模块,用于获取待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息;
[0034]第一生成模块,用于根据各所述页面请求信息以及对应的各所述页面响应信息生成与各所述页面请求信息分别绑定的服务函数;所述服务函数用于在执行时,返回与绑定的所述页面请求信息对应的页面响应信息;
[0035]第二生成模块,用于基于各所述服务函数生成与所述待仿制站点对应的蜜罐。
[0036]本申请实施例还提供了一种电子设备,包括处理器和存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蜜罐生成方法,其特征在于,所述方法包括:获取待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息;根据各所述页面请求信息以及对应的各所述页面响应信息生成与各所述页面请求信息分别绑定的服务函数;所述服务函数用于在执行时,返回与所述服务函数绑定的所述页面请求信息对应的页面响应信息;基于各所述页面请求信息和对应的各所述服务函数生成与所述待仿制站点对应的蜜罐。2.如权利要求1所述的蜜罐生成方法,其特征在于,所述待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息为:根据所述待仿制站点的第一URL地址,对所述待仿制站点进行页面爬虫得到的信息。3.如权利要求2所述的蜜罐生成方法,其特征在于,所述根据所述待仿制站点的第一URL地址,对所述待仿制站点进行页面爬虫,包括:生成用于打开所述第一URL地址的页面请求信息发送给服务器;存储所述页面请求信息和所述服务器针对所述页面请求信息返回的页面响应信息,并从所述页面响应信息中提取目标页面元素数据;根据所述目标页面元素数据进行下一步动态爬虫操作,并在进行下一步动态爬虫操作的过程中,将爬取到的页面请求信息和对应的页面响应信息进行关联存储。4.如权利要求3所述的蜜罐生成方法,其特征在于,所述目标页面元素数据包括页面链接元素数据和页面按钮元素数据中的至少一种;所述根据所述目标页面元素数据进行下一步动态爬虫操作,并在进行下一步动态爬虫操作的过程中,将爬取到的页面请求信息和对应的页面响应信息进行关联存储,包括:在所述目标页面元素数据包括页面链接元素数据时,从所述页面链接元素数据中提取第二URL地址,生成用于打开所述第二URL地址的页面请求信息并发送给所述服务器,存储该页面请求信息以及所述服务器根据该页面请求信息返回的页面响应信息;在所述目标页面元素数据包括页面按钮元素数据时,生成用于触发对应的页面按钮元素的页面请求信息发送给所述服务器,存储该页面请求信息以及所述服务器根据该页面请求信息返回的页面响应信息。5.如权利要求2所述的蜜罐生成方法,其特征在于,所述获取待仿制站点的页面请求信息以及与各所述页面请求信息分别对应的页面响应信息,包括:从数据库中提取待仿制站点的页面请求信息以及与各所述页面请求信...

【专利技术属性】
技术研发人员:曾伟明徐钟豪谢忱刘伟
申请(专利权)人:上海斗象信息科技有限公司
类型:发明
国别省市:

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

1