【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及网络安全
,尤其涉及一种数据处理方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]随着科技的不断进步发展,人们逐渐习惯使用终端设备进行娱乐
、
购物
、
浏览信息
、
网络支付等活动,从而终端设备和对应的网络平台均可以获得大量的数据,且该数据中包括用户或网络平台对应的敏感数据,而敏感数据一旦被泄露,将对用户和网络平台造成不可估量的损失
。
[0003]因此,如何准确检测出敏感数据,以实现对敏感数据进行保护,成为亟待解决的问题
。
技术实现思路
[0004]本专利技术实施例的目的是提供一种数据处理方法
、
装置
、
电子设备及存储介质,用于检测敏感数据,以实现对敏感数据进行保护
。
[0005]第一方面,本专利技术实施例提供了一种数据处理方法,应用于金融系统,所述方法包括:
[0006]获取待检测内容;所述待检测内容为拦截的金融系统的网页和后台之间的通信数据
、
编译后的金融系统对应的代码内容
、
金融系统的页面超文本标记语言
HTML
内容中的任一项;
[0007]将所述待检测内容与预设敏感字典库进行匹配,获得敏感数据;其中,所述预设敏感字典库包括多个与所述待检测内容的特性元素存在对应 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,应用于金融系统,所述方法包括:获取待检测内容;所述待检测内容为拦截的金融系统的网页和后台之间的通信数据
、
编译后的金融系统对应的代码内容
、
金融系统的页面超文本标记语言
HTML
内容中的任一项;将所述待检测内容与预设敏感字典库进行匹配,获得敏感数据;其中,所述预设敏感字典库包括多个与所述待检测内容的特性元素存在对应关系的子预设敏感字典;如果待检测内容中的任一内容与对应的子预设敏感字典中的数据匹配,确定所述任一内容为敏感数据;对所述敏感数据进行部分隐藏处理,获得目标敏感数据
。2.
如权利要求1所述的方法,其特征在于,当所述待检测内容为拦截的金融系统的网页和后台之间的通信数据,所述获取待检测内容,包括:确定配置文件,所述配置文件包括待拦截的内容所对应的网络地址范围信息;调用
Axios.js
实例的响应拦截方法,拦截处于所述网络地址范围信息所指示网络地址范围内的金融系统的网页和后台之间进行通信所产生的通信数据,将所述通信数据作为所述待检测内容
。3.
如权利要求2所述的方法,其特征在于,所述将所述待检测内容与预设敏感字典库进行匹配,获得敏感数据,包括:确定所述待检测内容的数据类型是否为字符串类型;如果确定所述待检测内容的数据类型不是字符串类型,将所述待检测内容的数据类型转换为字符串类型,获得处理后的待检测内容;根据所述处理后的待检测内容的特性元素,从预设敏感字典库中,确定第一子预设敏感字典;采用精确字符集
BM
算法,将所述处理后的待检测内容与所述第一子预设敏感字典进行匹配,获得敏感数据;所述敏感数据为所述处理后的待检测内容中与所述第一子预设敏感字典中预设敏感内容匹配的内容
。4.
如权利要求1所述的方法,其特征在于,当所述待检测内容为编译后的金融系统对应的代码内容,所述获取待检测内容,包括:当监听到代码编译工具
Webpack
平台的发送
emit
事件,确定代码已编译完成,并获取已编译的代码所对应的代码内容,作为所述待检测内容
。5.
如权利要求4所述的方法,其特征在于,所述将所述待检测内容与预设敏感字典库进行匹配,获得敏感数据,包括:根据所述代码内容的特性元素,从预设敏感字典库中,确定第二子预设敏感字典;采用快速模式匹配
KMP
算法,将所述待检测内容与所述第二子预设敏感字典进行匹配,获得敏感数据;所述敏感数据为所述待检测内容中与第二子预设敏感字典中预设敏感内容匹配的内容
。6.
如权利要求5所述的方法,其特征在于,所述方法还包括:确定所述敏感数据在所述代码内容中的位置信息;将所述位置信息与所述代码内容对应的信息文件
S...
【专利技术属性】
技术研发人员:吴曦,郝学宇,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。