System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种面向图片文件的安全拆洗及重组方法和系统技术方案_技高网

一种面向图片文件的安全拆洗及重组方法和系统技术方案

技术编号:42088054 阅读:7 留言:0更新日期:2024-07-19 17:03
本发明专利技术公开一种面向图片文件的安全拆洗及重组方法和系统,该方法包括:步骤一:获取图片文件所属的图片格式,按照所述图片格式对应的标准化格式定义对图片文件进行预处理,所述预处理包括格式校验和纠偏;步骤二:根据图片文件标准化结构对预处理后的图片文件进行数据元提取,提取到的所有数据元组成一个数据元集合;步骤三:使用预设的图片文件灭活策略集对所述数据元集合中的各数据元进行分类灭活;步骤四:按照所述图片文件标准化结构对灭活后的数据元集合进行重组,形成灭活图片文件。本发明专利技术通过对图片文件的拆洗重组,保证图片文件在各种系统平台及各种应用软件中的安全可用,有效保障系统的安全运行,提高计算机等设备的安全性。

【技术实现步骤摘要】

本专利技术涉及信息内容安全,具体涉及一种面向图片文件的安全拆洗及重组方法和系统


技术介绍

1、近年来,攻击者通过向图片文件中嵌入恶意代码实现攻击的案例屡见不鲜。攻击者通过漏洞向图片文件中注入病毒、代码等攻击载荷,当普通用户对图片进行查看、编辑等操作时触发漏洞导致代码执行,从而进一步威胁计算机系统安全,产生严重后果。

2、现有技术中如专利一种图片重组的网络流量清洗方法、系统及设备(cn116743421a)该专利文献提出了一种图片重组的网络流量清洗方法,该方法面向通过网络传输的图片文件,通过图像增强算法对像素进行变换,以破坏图片中的恶意代码。然而,此种方法的处理能力受制于网络的带宽限制,当图片的数量急剧增多时,该方法的处理性能将大幅降低;且由于病毒、恶意代码等往往具有多样的变种,因此很难找到一种通用的算法来对图片进行像素变换,导致无法彻底全面地清除其中的恶意载荷。


技术实现思路

1、本专利技术为解决图片文件中的病毒和代码等恶意载荷无法被快速彻底全面清除的问题,提出了一种面向图片文件的安全拆洗及重组方法和系统,通过对图片文件的拆分、清洗、重组实现对图片文件的灭活处理,清除图片文件中可能存在的病毒、后门、恶意代码等攻击载荷,保证图片文件在各种系统平台及各种应用软件中的安全可用,有效保障系统的安全运行,提高计算机等设备的安全性。

2、为了实现上述目的,本专利技术的技术方案是:

3、本专利技术第一方面提出了一种面向图片文件的安全拆洗及重组方法,包括以下步骤:

4、步骤一:获取图片文件所属的图片格式,按照所述图片格式对应的标准化格式定义对图片文件进行预处理,所述预处理包括格式校验和纠偏,确保图片文件的完整性和准确性;

5、步骤二:根据图片文件标准化结构对预处理后的图片文件进行数据元提取,提取到的所有数据元组成一个数据元集合,还需保留图像色彩、透明度和分辨率等信息,确保接下来灭活后的图片文件能够完整保留可视化效果;

6、步骤三:使用预设的图片文件灭活策略集对所述数据元集合中的各数据元进行分类灭活,用于全面彻底地清除数据元集合中潜在的恶意攻击载荷,保证灭活后的图片文件能够安全的适用于多种环境;

7、步骤四:按照所述图片文件标准化结构对灭活后的数据元集合进行重组,形成灭活图片文件,满足图片文件灭活前后一致性和可读性的需求,最大程度地恢复整个文件至原始输入状态。

8、进一步地,所述步骤二中提取的数据元包括文件头、图片数据、色彩表、图片属性、压缩算法和其他信息中的一种或多种。

9、进一步地,所述步骤三中预设的图片文件灭活策略集包括对不同类别的数据元应用的不同灭活策略和对不同异构软硬件平台应用的不同灭活策略。

10、进一步地,所述步骤四中还包括形成灭活图片文件后,验证灭活图片文件的功能正确性,确保灭活图片文件可用性和质量与预处理前的图片文件保持一致。

11、本专利技术第二方面提出了一种面向图片文件的安全拆洗及重组系统,包括:

12、图片标准化格式处理模块,用于获取图片文件所属的图片格式,按照所述图片格式对应的标准化格式定义对图片文件进行预处理,所述预处理包括格式校验和纠偏,确保图片文件的完整性和准确性;

13、图片文件数据元提取模块,用于根据图片文件标准化结构对预处理后的图片文件进行数据元提取,提取到的所有数据元组成一个数据元集合,还需保留图像色彩、透明度和分辨率等信息,确保接下来灭活后的图片文件能够完整保留可视化效果;

14、图片文件数据元灭活模块,用于使用预设的图片文件灭活策略集对所述数据元集合中的各数据元进行分类灭活,用于全面彻底地清除数据元集合中潜在的恶意攻击载荷,保证灭活后的图片文件能够安全的适用于多种环境;

15、图片文件数据元重组模块,用于按照所述图片文件标准化结构对灭活后的数据元集合进行重组,形成灭活图片文件,满足图片文件灭活前后一致性、可读性的需求,最大程度地恢复整个文件至原始输入状态。

16、进一步地,所述图片文件数据元提取模块中提取的数据元包括文件头、图片数据、色彩表、图片属性、压缩算法和其他信息中的一种或多种。

17、进一步地,所述图片文件数据元灭活模块中预设的图片文件灭活策略集包括对不同类别的数据元应用的不同灭活策略和对不同异构软硬件平台应用的不同灭活策略。

18、进一步地,所述图片文件数据元重组模块中还包括形成灭活图片文件后,验证灭活图片文件的功能正确性,确保灭活图片文件可用性和质量与预处理前的图片文件保持一致。

19、通过上述技术方案,本专利技术的有益效果为:

20、本专利技术采用预定义标准化结构对图片文件进行解析,这种处理方法可以应用到各类不同的图片文件上,具有广泛的适用性,并且此标准化结构由各不同的标准子结构组成,具备优秀的解耦性,便于后期的拓展。

21、本专利技术的灭活策略根据各异构软硬件环境灵活制定,能够全面彻底地对解析出的图片文件中的各数据元进行灭活,使得其中的恶意攻击载荷难以隐藏,能够保证图片文件在多平台可用,有效防止黑客的攻击。

本文档来自技高网...

【技术保护点】

1.一种面向图片文件的安全拆洗及重组方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种面向图片文件的安全拆洗及重组方法,其特征在于,所述步骤二中提取的数据元包括文件头、图片数据、色彩表、图片属性、压缩算法和其他信息中的一种或多种。

3.根据权利要求1所述的一种面向图片文件的安全拆洗及重组方法,其特征在于,所述步骤三中预设的图片文件灭活策略集包括对不同类别的数据元应用的不同灭活策略和对不同异构软硬件平台应用的不同灭活策略。

4.根据权利要求1所述的一种面向图片文件的安全拆洗及重组方法,其特征在于,所述步骤四中还包括形成灭活图片文件后,验证灭活图片文件的功能正确性。

5.一种面向图片文件的安全拆洗及重组系统,其特征在于,包括:

6.根据权利要求5所述的一种面向图片文件的安全拆洗及重组系统,其特征在于,所述图片文件数据元提取模块中提取的数据元包括文件头、图片数据、色彩表、图片属性、压缩算法和其他信息中的一种或多种。

7.根据权利要求5所述的一种面向图片文件的安全拆洗及重组系统,其特征在于,所述图片文件数据元灭活模块中预设的图片文件灭活策略集包括对不同类别的数据元应用的不同灭活策略和对不同异构软硬件平台应用的不同灭活策略。

8.根据权利要求5所述的一种面向图片文件的安全拆洗及重组系统,其特征在于,所述图片文件数据元重组模块中还包括形成灭活图片文件后,验证灭活图片文件的功能正确性。

...

【技术特征摘要】

1.一种面向图片文件的安全拆洗及重组方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种面向图片文件的安全拆洗及重组方法,其特征在于,所述步骤二中提取的数据元包括文件头、图片数据、色彩表、图片属性、压缩算法和其他信息中的一种或多种。

3.根据权利要求1所述的一种面向图片文件的安全拆洗及重组方法,其特征在于,所述步骤三中预设的图片文件灭活策略集包括对不同类别的数据元应用的不同灭活策略和对不同异构软硬件平台应用的不同灭活策略。

4.根据权利要求1所述的一种面向图片文件的安全拆洗及重组方法,其特征在于,所述步骤四中还包括形成灭活图片文件后,验证灭活图片文件的功能正确性。

5.一种面向图...

【专利技术属性】
技术研发人员:胡涛马海龙韩伟涛樊燚王文博伊鹏张鹏卜佑军丁凯
申请(专利权)人:中国人民解放军战略支援部队信息工程大学
类型:发明
国别省市:

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

1