【技术实现步骤摘要】
数据防篡改方法、装置、智能终端及计算机可读存储介质
[0001]本专利技术涉及数据保护
,尤其涉及的是一种数据防篡改方法、装置、智能终端及计算机可读存储介质。
技术介绍
[0002]随着科学技术的发展,智能设备逐渐普及,其性能逐渐增加,所承载的数据也越来越多,对于数据的保护越发受到关注。尤其是随着物联网技术趋于成熟,越来越多的智能设备接入物联网中,随之而来的设备问题也更多。其中,数据被篡改引起的问题较为常见,而数据被篡改通常是对内存的非法访问引起的。
[0003]现有技术中,一些嵌入式实时系统当中,没有对数据的保护机制,容易出现对内存数据的非法访问,导致数据被篡改,从而使设备出现问题,只能等待看门狗进行复位,在完成复位前设备都不可用,极大的影响了用户体验。
[0004]因此,现有技术还有待改进和发展。
技术实现思路
[0005]本专利技术的主要目的在于提供一种数据防篡改方法、装置、智能终端及计算机可读存储介质,旨在解决现有技术中容易出现对内存数据的非法访问,导致数据被篡改,从而使设备出现 ...
【技术保护点】
【技术特征摘要】
1.一种数据防篡改方法,其特征在于,所述方法包括:获取待保护数据;获取所述待保护数据的只读段的地址;基于所述只读段的地址,对所述只读段进行写保护。2.根据权利要求1所述的数据防篡改方法,其特征在于,所述基于所述只读段的地址,对所述只读段进行写保护,包括:获取所述待保护数据所在系统中的目标写入指令,其中,所述目标写入指令为用于对所述待保护数据进行数据写入的指令;对所述目标写入指令进行封装,基于封装后的目标写入指令获取待写入数据信息和目标内存地址;若所述目标内存地址属于所述只读段的地址,返回错误信息。3.根据权利要求2所述的数据防篡改方法,其特征在于,在所述基于封装后的目标写入指令获取待写入数据信息和目标内存地址之后,所述方法还包括:若所述目标内存地址属于所述只读段的地址,输出栈回溯信息。4.根据权利要求2所述的数据防篡改方法,其特征在于,在所述基于封装后的目标写入指令获取待写入数据信息和目标内存地址之后,所述方法还包括:若所述目标内存地址不属于所述只读段的地址,将所述待写入数据信息写入所述目标内存地址。5.根据权利要求1
‑
4任意一项所述的数据防篡改方法,其特征在于,所述待保护数据为待保护程序的数据,所述获取所述待保护数据的只读段的地址,包括:获...
【专利技术属性】
技术研发人员:谢黎明,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。