【技术实现步骤摘要】
保护数据文件的系统及方法
[0001]本专利技术涉及一种用于保护从一系列的数据文件中所选的数据文件的系统及方法
。
技术介绍
[0002]恶意软件是在现代计算领域中的持续威胁
。
由于越来越多计算设备通过无线或有线网络连接,恶意软件可以轻易地通过网络传播,其感染所有连线的计算设备
。
受感染的电脑会降低个人和组织的生产力,并且还可能造成无法挽回的损失
。
例如,受感染的电脑可能会有被破坏的操作系统或损毁的数据,从而使其运行速度变慢或使其完全无法运行
。
在最糟的情况下,有价值的数据及信息可能被盗用
、
劫持
、
滥用或被用于勒索
。
此外,此类受感染的系统可能会继续将恶意软件传播到网络之外的其它设备
。
[0003]已知的防恶意软件可能会尝试通过侦测这些已知恶意软件的签名或找出与其它已知恶意软件相关的程序中的模式来识别和侦测已知恶意软件
。
此种反恶意软件方法根据基于签名的侦测系统,将执行方式及数据与已知恶意软件的识别特征相比较而运作
。
然而,零日攻击通常不符合任何已知恶意软件的识别特征
。
因此,现有的防恶意软件解决方案可能无法侦测零日攻击,这与已知恶意软件不同,并且该不同不可预测
。
[0004]如同上文所提及的,有价值的数据及信息可能会被恶意软件盗用,并且此类数据通常是无可取代的
。
因此,通常会
【技术保护点】
【技术特征摘要】
1.
一种保护数据文件的系统,其特征在于,所述系统包括:转换模块,其包括从一系列数据文件转换的简化列阶梯形
(Reduced Row Echelon Form,RREF)
矩阵组,借此所述一系列数据文件被映射至所述
RREF
矩阵组,其中所述转换模块被设置为:从所述系统提取更改的数据文件并将所述更改的数据文件转换为更改的
RREF
矩阵组;将所述更改的数据文件映射至所述更改的
RREF
矩阵组,并且将所述更改的
RREF
矩阵组提供至经训练的人工神经网络
(Artificial NeuralNetwork,ANN)
模块;其中,所述经训练的
ANN
模块被设置为:判断所述更改的
RREF
矩阵组是否包括恶意活动,从而当判断出所述更改的
RREF
矩阵组包括恶意活动时,将所述更改的
RREF
矩阵组以及所述更改的数据文件移到所述系统的内存中的虚拟安全区域;聚类模块,其被设置为:使用反向传播模块从所述
RREF
矩阵组提取所述更改的
RREF
矩阵组的变体;聚类所述更改的
RREF
矩阵组的所提取的变体以及所述更改的
RREF
矩阵组,以识别包含恶意活动的
RREF
矩阵组;将识别出的包含恶意活动的所述
RREF
矩阵组提供至所述经训练的
ANN
模块,从而所述经训练的
ANN
模块被设置以识别与所识别出的所述
RREF
矩阵组相关的恶意活动的类型;以及根据与数据文件相关的
、
通过所述经训练的
ANN
模块所识别的恶意活动的类型,保护被映射到识别出的
、
包含恶意活动的所述
RREF
矩阵组的所述数据文件
。2.
根据权利要求1所述的系统,其特征在于,其中所述转换模块将所述更改的数据文件转换为所述更改的
RREF
矩阵组包括,所述转换模块被设置,以:将所述更改的数据文件转换为中间数据框,其中所述中间数据框包括多媒体数据框或基于字符的数据框;使用第一线性函数将所述中间数据框转换为矩阵组;以及将所述矩阵组转换为所述更改的
RREF
矩阵组
。3.
根据权利要求1所述的系统,其特征在于,其中所述聚类模块进一步被设置,以将不包含恶意活动的
RREF
矩阵组提供至所述转换模块,从而所述转换模块被进一步设置为将所提供的
RREF
矩阵组转换为数据文件,并且将所述数据文件映射至所提供的
RREF
矩阵组
。4.
根据权利要求1所述的系统,其特征在于,其中所述更改的
RREF
矩阵组的所述变体包括具有不同时间戳的相关的
RREF
矩阵组
。5.
根据权利要求1所述的系统,其特征在于,其中所述一系列数据文件至所述
RREF
矩阵组的所述映射,以及所述更改的数据文件至所述更改的
RREF
矩阵组的所述映射,是针对每一个数据文件或每一个更改的数据文件
、
通过将哈希函数应用于所述数据文件的位址以及所述数据文件的语境元数据层完成,以及通过使用所述哈希函数的结果将每一个数据文件连结至每一个
RREF
矩阵组完成
。6.
根据权利要求1所述的系统,其特征在于,其中所述经训练的
ANN
模块进一步被设置以进一步根据识别出的
、
包含恶意活动的所述
RREF
矩阵组,训练所述
ANN
模块中的所述神经网络
。
7.
根据权利要求1所述的系统,其特征在于,其中所述转换模块从所述一系列数据文件转换为所述
RREF
矩阵组包括,所述转换模块被设置,以:将所述数据文件中的每一个转换为中间数据框,其中所述中间数据框包括多媒体数据框或基于字符的数据框;使用第一线性函数将所述中间数据框转换为矩阵组;以及将所述矩阵组转换为
RREF
矩阵组
。8.
一种使...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。