【技术实现步骤摘要】
数据存储完整性的校验方法、装置、电子设备及存储介质
[0001]本申请涉及网络安全
,尤其是涉及一种数据存储完整性的校验方法、装置、电子设备及存储介质。
技术介绍
[0002]核心系统在进行数据存储时,针对密码等关键个人信息需要进行数据加密存储,数据加密可以保证数据被窃听者获取,也能防止窃听者知道数据的内容,以便做到数据的安全传输。
[0003]目前,数据的安全传输还涉及到需要确定收到的数据没有经过窃听者的篡改,也就是要保证数据的完整性,而在数据的存储过程中仅仅是对数据进行加密存储处理,并未对数据进行完整性校验,所以存储的数据有可能是被篡改后的数据,从而造成安全隐患。因此,如何校验数据存储的完整性,从而提高数据安全性,成为了亟待解决的问题。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种数据存储完整性的校验方法、装置、电子设备及存储介质,能够通过目标记录包括的字段得到目标校验值,将目标校验值和目标记录对应的存储校验值进行比对,确定目标记录是否遭到破坏,从而校验目标记录中数据存储的完 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储完整性的校验方法,其特征在于,所述校验方法包括:响应于目标数据表的更新操作,获取所述目标数据表的检验标记;其中,所述目标数据表中包括多条记录;在所述目标数据表的检验标记指示于所述目标数据表需要进行完整性校验时,获取所述更新操作在所述目标数据表中对应的目标记录以及所述目标记录对应的存储校验值;基于所述目标记录包括的字段,得到所述目标记录对应的目标校验值;将所述目标记录对应的目标校验值与所述目标记录对应的存储校验值进行比对,若所述目标记录对应的目标校验值与所述目标记录对应的存储校验值不一致,则生成所述目标记录被破坏的报警信息。2.根据权利要求1所述的校验方法,其特征在于,所述基于所述目标记录包括的字段,得到所述目标记录对应的目标校验值的步骤,包括:基于所述目标记录包括的字段,获取每个字段的校验标识;基于所述每个字段的校验标识,在所述目标记录包括的字段中确定出校验标识指示于需要进行完整性校验的目标字段;获取每个目标字段的序号,将每个目标字段对应的存储数据按照对应的目标字段的序号依次拼接后进行MAC算法处理,得到所述目标记录对应的目标校验值。3.根据权利要求2所述的校验方法,其特征在于,通过以下步骤在所述目标记录包括的字段中确定出校验标识指示于需要进行完整性校验的目标字段:针对所述目标数据表中的每个字段,在预先确定的数据字典中获取该字段对应的校验标识和保护级别;其中,所述数据字典为所有字段中每个字段对应的校验标识和保护级别的集合;确定该字段对应的保护级别是否属于预设保护级别集合;若是,则将所述数据字典中该字段对应的校验标识确定为所述目标数据表中该字段的校验标识,并基于确定出的所述目标数据表中的每个字段的校验标识,在所述目标记录包括的字段中确定出校验标识指示于需要进行完整性校验的目标字段。4.根据权利要求3所述的校验方法,其特征在于,所述获取该字段对应的校验标识和保护级别之前,所述校验方法还包括:针对所述数据字典中的每个字段,在预先确定的参考字典中获取该字段预先设置的校验标识和保护级别;其中,所述参考字典为每个字段预先设置的校验标识和保护级别的集合;将所述参考字典中该字段对应的校验标识确定为所述数据字典中该字段对应的校验标识,并将所述参考字典中该字段对应的保护级别确定为所述数据字典中该字段对应的保护级别。5.根据权利要求1所述的校验方法,其特征在于,所述校验方法还包括:若所述目标记录对应的目标校验值与所述目标记录对应的存储校验值一致,则在所述目标记录包括的多个字段中获取所述更新操作对应的所述目标记录的更新字段以及每个更新字段的目标数据;针对每个更新字段,将该更新字段在所述目标记录中对应的字段的存储数据更新为该更新字段的目标数据,得到该字段更新后的存储数据;
将每个更新字段在所述目标记录中对应的字段更新后的...
【专利技术属性】
技术研发人员:汤惊涛,
申请(专利权)人:中电金信软件上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。