一种图像隐藏信息的检测方法、装置及设备制造方法及图纸

技术编号:20160932 阅读:33 留言:0更新日期:2019-01-19 00:13
本申请提供了一种图像隐藏信息的检测方法,该方法包括:获取待检测的图像文件,作为第一图像文件;从配置文件中读取指定隐藏文件的格式信息,将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配;若匹配成功,则根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件。相比现有技术中的人工检测,该方法能够提高检测精度和检测效率,另外,该方法以配置文件承载检测过程所需的指定隐藏文件的格式信息,在实际应用中,可以根据实际检测需求实时更新配置文件,具有较高的可扩展性。另外,本申请就还提供了对应的装置和设备。

【技术实现步骤摘要】
一种图像隐藏信息的检测方法、装置及设备
本申请涉及信息安全
,尤其涉及一种图像隐藏信息的检测方法、装置及设备。
技术介绍
在信息安全
中,常常利用图像信息隐藏技术将其他文件以二进制形式信息隐藏在图像文件中,以实现该其他文件的隐秘传输;而图像隐藏信息的检测正是针对这种隐秘通信方法的检测手段,用于从图像文件中检测出所隐藏的其他文件即隐藏文件。现阶段常用的图像隐藏信息检测方案主要是依赖于人工实现,由人工基于图像文件的格式以及可能的隐藏文件的格式进行人工检索,这种人工检索的方式存在效率低,误差大的问题。基于此,亟需提供一种图像隐藏信息的检测方法以提高检测效率和准确度。
技术实现思路
本申请实施例提供了一种图像隐藏信息的检测方法,该方法利用配置文件承载指定隐藏文件的格式信息,利用这些格式信息能够实现对图像文件的自动检测,以检测出图像文件中是否携带有隐藏文件,该方法能够通过计算机自动化实现,能够提高检测效率和准确度。本申请第一方面提供了一种图像隐藏信息的检测方法,包括:获取待检测的图像文件,作为第一图像文件;从配置文件中读取指定隐藏文件的格式信息,所述指定隐藏文件的格式信息至少包括指定隐藏文件的前缀标识;将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配;若匹配成功,则根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件。可选的,若所述配置文件中仅包括一个指定隐藏文件的格式信息;则所述根据所述指定隐藏文件的前缀标识从所述第一图像文件中提取对应的隐藏信息,包括:以所述指定隐藏文件的前缀标识的匹配位置为起始位置,以所述第一图像文件的结尾为结束位置,从所述第一图像文件中提取对应的隐藏文件。可选的,所述配置文件中包括多个指定隐藏文件各自对应的格式信息;则所述从配置文件中读取指定隐藏文件的格式信息,包括:从配置文件中读取各指定隐藏文件的格式信息;则所述将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配,包括:将所述第一图像文件与各指定隐藏文件的前缀信息分别进行匹配;若某个指定隐藏文件的前缀标识最先被匹配中且该指定隐藏文件的格式信息不包括该指定隐藏文件的后缀标识时,则从所述第一图像文件的当前匹配位置开始,将所述第一图像文件与各指定隐藏文件的前缀标识进行匹配,若某个指定隐藏文件的前缀标识最先被匹配中,则根据相邻两次匹配成功时的匹配位置,从所述第一图像文件中提取一个隐藏文件;并再循环执行从所述第一图像文件的当前匹配位置开始,将所述第一图像文件与各指定隐藏文件的前缀标识进行匹配的操作,直到匹配至所述第一图像文件的结尾。可选的,所述方法还包括:若某个指定隐藏文件的格式信息最先被匹配中且该指定隐藏文件的格式信息还包括该指定隐藏文件的后缀标识,则从所述第一图像文件的当前匹配位置开始,将所述第一图像文件与该指定隐藏文件的后缀标识进行匹配;若匹配成功且已匹配至所述第一图像文件的结尾时,并根据该指定隐藏文件的前缀标识和后缀标识各自的匹配位置,从所述第一图像文件中提取隐藏文件,并停止匹配;若匹配成功且未匹配至所述第一图像文件的结尾时,则根据该指定隐藏文件的前缀标识和后缀标识各自的匹配位置,从所述第一图像文件中提取隐藏文件,并返回至步骤将所述第一图像文件与各指定隐藏文件的前缀信息分别进行匹配,直到匹配至所述第一图像文件的结尾。可选的,所述指定隐藏文件的格式信息还包括指定隐藏文件的后缀名;则所述方法还包括:按照所述指定隐藏文件的后缀名的文件格式,保存提取到的隐藏文件。可选的,在所述从配置文件中读取指定隐藏文件的格式信息之前,所述方法还包括:从配置文件中读取指定图像文件的格式信息,所述指定图像文件的格式信息至少包括指定图像文件的前缀标识;将所述第一图像文件与所述指定图像文件的前缀标识进行匹配;若某个指定图像文件的前缀标识被匹配中且该指定隐藏文件的格式信息不包括该指定隐藏文件的后缀标识时,则从所述第一图像文件的当前匹配位置开始,执行所述步骤:将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配。可选的,所述配置文件中包括多个指定图像文件各自对应的格式信息;则所述从配置文件中读取指定图像文件的格式信息,包括:从配置文件中读取各指定图像文件的格式信息;则所述将所述第一图像文件与所述指定图像文件的前缀信息进行匹配,包括:将所述第一图像文件与各指定图像文件的前缀信息进行匹配。可选的,所述指定图像文件的格式信息还包括指定图像文件的后缀标识;在所述第一图像文件与某个指定图像文件的前缀标识匹配成功时,则所述方法还包括:将所述第一图像文件与该指定图像文件的后缀标识进行匹配;若匹配成功,则执行所述步骤:将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配的步骤。本申请第二方面提供了一种图像隐藏信息的检测装置,包括:获取模块,用于获取待检测的图像文件,作为第一图像文件;读取模块,用于从配置文件中读取指定隐藏文件的格式信息,所述指定隐藏文件的格式信息至少包括指定隐藏文件的前缀标识;匹配模块,用于将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配;若匹配成功,则触发提取模块;所述提取模块,用于根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件。本申请第三方面提供了一种图像隐藏信息的检测设备,包括处理器和存储器;所述存储器用于存储可执行指令;所述处理器用于读取所述可执行指令,执行所述可执行指令时实现上述本申请第一方面所提供的图像隐藏信息的检测方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中提供了一种图像隐藏信息的检测方法,在该方法中提出了利用配置文件承载需要识别的隐藏文件的格式信息,即指定隐藏文件的格式信息,该格式信息中至少包括前缀标识,通过前缀标识就能够标识出一个文件所属的特定类型,基于此,在实际检测时,获取待检测的图像文件,作为第一图像文件;从配置文件中读取指定隐藏文件的格式信息,所述指定隐藏文件的格式信息至少包括指定隐藏文件的前缀标识;将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配;若匹配成功,则根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件。该方法只需要通过计算机程序代码依赖计算机自动化执行,相比现有技术中的人工检测,该方法能够提高检测精度和检测效率,另外,该方法以配置文件承载检测过程所需的指定隐藏文件的格式信息,在实际应用中,可以根据实际检测需求实时更新配置文件,具有较高的可扩展性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种图像隐藏信息的检测方法的流程图;图2为本申请实施例提供的一种图像隐藏信息的检测方法的流程图;图3为本申请实施例提供的一种图像隐藏信息的检测方法的流程图;图4为本申请实施例提供的一种图像隐藏信息的检测装置的结构图;图5为本申请实施例提供的一种图像隐藏信息的检测设备的结构图。具体实施方式为了使本
的人员本文档来自技高网
...

【技术保护点】
1.一种图像隐藏信息的检测方法,其特征在于,包括:获取待检测的图像文件,作为第一图像文件;从配置文件中读取指定隐藏文件的格式信息,所述指定隐藏文件的格式信息至少包括指定隐藏文件的前缀标识;将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配;若匹配成功,则根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件。

【技术特征摘要】
1.一种图像隐藏信息的检测方法,其特征在于,包括:获取待检测的图像文件,作为第一图像文件;从配置文件中读取指定隐藏文件的格式信息,所述指定隐藏文件的格式信息至少包括指定隐藏文件的前缀标识;将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配;若匹配成功,则根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件。2.根据权利要求1所述的检测方法,其特征在于,若所述配置文件中仅包括一个指定隐藏文件的格式信息;则所述根据所述指定隐藏文件的前缀标识在所述第一图像文件中的匹配位置,从所述第一图像文件的内容中提取隐藏文件,包括:以所述指定隐藏文件的前缀标识的匹配位置为起始位置,以所述第一图像文件的结尾为结束位置,从所述第一图像文件中提取对应的隐藏文件。3.根据权利要求1所述的方法,其特征在于,所述配置文件中包括多个指定隐藏文件各自对应的格式信息;则所述从配置文件中读取指定隐藏文件的格式信息,包括:从配置文件中读取各指定隐藏文件的格式信息;则所述将所述第一图像文件与所述指定隐藏文件的前缀标识进行匹配,包括:将所述第一图像文件与各指定隐藏文件的前缀信息分别进行匹配;若某个指定隐藏文件的前缀标识最先被匹配中且该指定隐藏文件的格式信息不包括该指定隐藏文件的后缀标识时,则从所述第一图像文件的当前匹配位置开始,将所述第一图像文件与各指定隐藏文件的前缀标识进行匹配,若某个指定隐藏文件的前缀标识最先被匹配中,则根据相邻两次匹配成功时的匹配位置,从所述第一图像文件中提取一个隐藏文件;并再循环执行从所述第一图像文件的当前匹配位置开始,将所述第一图像文件与各指定隐藏文件的前缀标识进行匹配的操作,直到匹配至所述第一图像文件的结尾。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若某个指定隐藏文件的格式信息最先被匹配中且该指定隐藏文件的格式信息还包括该指定隐藏文件的后缀标识,则从所述第一图像文件的当前匹配位置开始,将所述第一图像文件与该指定隐藏文件的后缀标识进行匹配;若匹配成功且已匹配至所述第一图像文件的结尾时,并根据该指定隐藏文件的前缀标识和后缀标识各自的匹配位置,从所述第一图像文件中提取隐藏文件,并停止匹配;若匹配成功且未匹配至所述第一图像文件的结尾时,则根据该指定隐藏文件的前缀标识和后缀标识各自的匹配位置,从所述第一图像文件中提取隐藏文件,并返回至步骤将所...

【专利技术属性】
技术研发人员:刘雁鸣
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1