一种数据隐藏方法技术

技术编号:39756574 阅读:16 留言:0更新日期:2023-12-17 23:55
本申请实施例公开了一种数据隐藏方法

【技术实现步骤摘要】
一种数据隐藏方法、数据处理方法及相关装置


[0001]本申请实施例涉及数据处理领域,尤其涉及一种数据隐藏方法

数据处理方法及相关装置


技术介绍

[0002]在企业计算机管控场景下,管控软件通常以服务的形式存在于操作系统中

管控软件能够对端进行管理控制

若管控软件所对应的文件未受到保护,某些受管控的用户可能会使用一些手段删除

破坏管控软件,导致管控软件对应的文件无法正常使用,可能造成受控端涉密风险

[0003]管控软件所对应的文件即为受保护文件,然而,现有的方案中,并没有涉及对受保护文件的保护措施,受管控的用户可以轻易地找到受保护文件,并对受保护文件进行篡改

删除等非法操作,从而在管控工作方面带来极大的不便


技术实现思路

[0004]本申请实施例提供了一种数据隐藏方法

数据处理方法及相关装置

[0005]一种数据隐藏方法,包括:
[0006]获取与目标文件所对应的目标链表,所述目标链表由多个数据结构内存块构成;
[0007]根据所述目标链表,确定与所述目标文件中的受保护文件对应的目标数据结构内存块;
[0008]将所述目标数据结构内存块进行隐藏

[0009]可选的,所述获取与目标文件所对应的目标链表之前,所述方法还包括:
[0010]判断所述目标文件与所述受保护文件的父目录是否相同;
[0011]若相同,则执行“获取与目标文件所对应的目标链表”步骤

[0012]可选的,当所述目标数据结构内存块对应所述目标链表的第一个节点的情况下,所述将所述目标数据结构内存块进行隐藏,包括:
[0013]将所述目标链表的第二个节点的内容复制到第一个节点,并将第一个节点的指针指向所述目标链表的第三个节点

[0014]可选的,当所述目标数据结构内存块对应所述目标链表的中间节点的情况下,所述将所述目标数据结构内存块进行隐藏,包括:
[0015]将所述目标数据结构内存块对应的节点的上一个节点的指针指向所述目标数据结构内存块对应的节点的下一个节点

[0016]可选的,当所述目标数据结构内存块对应所述目标链表的最后一个节点的情况下,所述将所述目标数据结构内存块进行隐藏,包括:
[0017]将所述目标链表的最后一个节点的上一个节点的指针指向空

[0018]一种数据处理方法,包括:
[0019]获取目标应用程序进程中的目标文件及与所述目标文件对应的目标链表;
[0020]添加预设的后处理回调函数,以根据所述后处理回调函数从所述目标链表中找到与所述目标文件中的受保护文件对应的目标数据结构内存块,并将所述目标数据结构内存块进行隐藏

[0021]一种数据隐藏装置,包括:
[0022]获取单元,用于获取与目标文件所对应的目标链表,所述目标链表由多个数据结构内存块构成;
[0023]确定单元,用于根据所述目标链表,确定与所述目标文件中的受保护文件对应的目标数据结构内存块;
[0024]隐藏单元,用于将所述目标数据结构内存块进行隐藏

[0025]一种数据处理装置,包括:
[0026]第一添加单元,用于获取目标应用程序进程中的目标文件及与所述目标文件对应的目标链表;
[0027]第二添加单元,用于添加预设的后处理回调函数,以根据所述后处理回调函数从所述目标链表中找到与所述目标文件中的受保护文件对应的目标数据结构内存块,并将所述目标数据结构内存块进行隐藏

[0028]一种计算机设备,包括:
[0029]中央处理器,存储器以及输入输出接口;
[0030]所述存储器为短暂存储存储器或持久存储存储器;
[0031]所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行前述的方法

[0032]一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行前述的方法

[0033]从以上技术方案可以看出,本申请实施例具有以下优点:
[0034]获取与目标文件所对应的目标链表,接着根据目标链表,确定与目标文件中的受保护文件对应的目标数据结构内存块,最后将目标数据结构内存块进行隐藏

为了保护目标文件中的受保护文件,获取与目标文件对应的目标链表,将目标链表中的与受保护文件对应的目标数据结构内存块进行隐藏,这样能够避免受管控的用户找到受保护文件,防止受保护文件被非法破坏,给管控工作带来方便

附图说明
[0035]图1为本申请的数据隐藏方法一个实施例示意图;
[0036]图2为本申请的目标链表示意图;
[0037]图3为本申请的数据隐藏方法另一实施例示意图;
[0038]图4为本申请的数据隐藏方法另一实施例示意图;
[0039]图5为本申请的数据隐藏方法另一实施例示意图;
[0040]图6为本申请的数据处理方法一个实施例示意图;
[0041]图7为本申请的数据隐藏装置一个实施例示意图;
[0042]图8为本申请的数据隐藏装置另一实施例示意图;
[0043]图9为本申请的数据处理装置一个实施例示意图;
[0044]图
10
为本申请的数据处理装置另一实施例示意图

具体实施方式
[0045]本申请实施例提供了一种数据隐藏方法

数据处理方法及相关装置

[0046]现有的方案中,由于没有涉及对受保护文件的保护措施,故受保护文件时常处于不安全不受保护的状态,受管控的用户可轻易非法破坏受保护文件

为了解决上述问题,本申请提供了数据隐藏方法

数据处理方法及相关装置,能够将受保护文件所对应的数据结构内存块进行隐藏来使得受保护文件成为“看不见”的文件,避免了受保护文件收到删除或篡改等非法操作

[0047]下面对本申请的数据隐藏方法

数据处理方法及相关装置进行具体描述

请参阅图1,本申请的数据隐藏方法一个实施例包括:
[0048]101、
获取与目标文件所对应的目标链表;
[0049]获取与目标文件所对应的目标链表,其中,目标链表由多个数据结构内存块构成

获取到目标文件后,对应获取目标链表

目标链表的每一个节点各自对应目标文件中的一个子文件,或者说,每一个节点对应一个数据结构内存块

获取方式可以是主动拉取,也可以是由后台服务器下发,具体此处不做限定

[0050]102本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据隐藏方法,其特征在于,包括:获取与目标文件所对应的目标链表,所述目标链表由多个数据结构内存块构成;根据所述目标链表,确定与所述目标文件中的受保护文件对应的目标数据结构内存块;将所述目标数据结构内存块进行隐藏
。2.
根据权利要求1所述的数据隐藏方法,其特征在于,所述获取与目标文件所对应的目标链表之前,所述方法还包括:判断所述目标文件与所述受保护文件的父目录是否相同;若相同,则执行“获取与目标文件所对应的目标链表”步骤
。3.
根据权利要求1所述的数据隐藏方法,其特征在于,当所述目标数据结构内存块对应所述目标链表的第一个节点的情况下,所述将所述目标数据结构内存块进行隐藏,包括:将所述目标链表的第二个节点的内容复制到第一个节点,并将第一个节点的指针指向所述目标链表的第三个节点
。4.
根据权利要求1所述的数据隐藏方法,其特征在于,当所述目标数据结构内存块对应所述目标链表的中间节点的情况下,所述将所述目标数据结构内存块进行隐藏,包括:将所述目标数据结构内存块对应的节点的上一个节点的指针指向所述目标数据结构内存块对应的节点的下一个节点
。5.
根据权利要求1所述的数据隐藏方法,其特征在于,当所述目标数据结构内存块对应所述目标链表的最后一个节点的情况下,所述将所述目标数据结构内存块进行隐藏,包括:将所述目标链表的最后一个节点的上一个节点的指针指向空
。6.
一种数据处理方法,其特...

【专利技术属性】
技术研发人员:王启超
申请(专利权)人:深圳市深信服信息安全有限公司
类型:发明
国别省市:

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

1