视频的防重放攻击系统、方法、装置及存储介质制造方法及图纸

技术编号:19516280 阅读:41 留言:0更新日期:2018-11-21 10:46
本申请涉及一种视频的防重放攻击系统、方法、装置及存储介质,属于通信技术领域,该系统包括:发送端,用于获取第一标记;将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;所述接收端,用于获取所述更新后的视频帧中的所述第一标记;根据所述第一标记和已缓存的第二标记,确定是否处理所述目标视频帧;可以解决接收端无法防止重放攻击,导致接收端播放错误的视频信息的问题;由于接收端可以根据目标视频帧中的第一标记和已缓存的第二标记,确定出目标视频帧所属的目标视频是否受到重放攻击,从而确定出是否处理目标视频帧,因此,可以避免接收端反复播放同一视频帧,节省接收端的资源。

【技术实现步骤摘要】
视频的防重放攻击系统、方法、装置及存储介质
本申请涉及视频的防重放攻击系统、方法、装置及存储介质,属于通信

技术介绍
视频的重放攻击是指攻击发起终端截取发送端发送的一段视频流后,对之后的视频流进行截断;然后,将先前截取的视频流发送至接收端,以使接收端对该截取的视频流进行解密,反复播放该截取的视频流的攻击方式。由于经过重放攻击的视频会为用户提供错误的视频信息,因此,如何防止视频的重放攻击是亟待解决的问题。
技术实现思路
本申请提供了一种视频的防重放攻击系统、方法、装置及存储介质,可以解决无法防止视频流遭受重放攻击的问题。本申请提供如下技术方案:第一方面,提供了一种视频的防重放攻击系统,所述系统包括:发送端,用于获取第一标记;将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;发送所述更新后的视频帧;接收端,用于接收所述更新后的视频帧;获取所述更新后的视频帧中的所述第一标记;根据所述第一标记和已缓存的第二标记,确定是否处理所述更新后的视频帧中的目标视频帧。可选地,所述第一标记用于指示所述目标视频帧的发送时间,所述第二标记用于指示已接收的视频帧的发送时间;所述接收端,用于:检测所述第一标记指示的发送时间是否位于所述第二标记指示的发送时间之后;在所述第一标记指示的发送时间在所述第二标记指示的发送时间之后时,处理所述目标视频帧。可选地,所述接收端,用于:确定是否存在与所述第一标记相同的第二标记;在存在与所述第一标记相同的第二标记时,确定所述目标视频帧所属的目标视频存在重放攻击,停止处理所述目标视频帧。可选地,所述第一标记用于指示所述目标视频帧的发送时间,所述第二标记用于指示已接收的视频帧的发送时间;所述接收端,用于:在所述第一标记指示的发送时间在所述第二标记指示的发送时间之前时,检测所述第一标记指示的发送时间与所述第二标记指示的最晚的发送时间之间的时间差是否大于预设阈值;在所述时间差大于所述预设阈值时,确定所述目标视频帧所属的目标视频存在重放攻击,停止处理所述目标视频帧。可选地,所述发送端,还用于:在所述将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧之前,获取加密密钥;根据所述加密密钥对所述第一标记进行加密,得到加密后的所述第一标记。可选地,所述接收端,还用于:在所述获取所述更新后的视频帧中的所述第一标记之前,获取所述加密密钥对应的解密密钥;根据所述解密密钥对所述第一标记进行解密。第二方面,提供一种视频的防重放攻击方法,所述方法包括:获取第一标记;将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;发送所述更新后的视频帧,所述更新后的视频帧用于供接收端根据所述第一标记和已缓存的第二标记,确定是否处理所述目标视频帧。第三方面,提供一种视频的防重放攻击方法,所述方法包括:接收更新后的视频帧,所述更新后的视频帧是发送端将生成的第一标记携带在待发送的目标视频帧中得到的;获取所述更新后的视频帧中的所述第一标记;根据所述第一标记和已缓存的第二标记,确定是否处理所述更新后的视频帧中的目标视频帧。第四方面,提供一种视频的防重放攻击装置,所述装置包括:标记获取模块,用于获取第一标记;标记携带模块,用于将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;视频发送模块,用于发送所述更新后的视频帧,所述更新后的视频帧用于供接收端根据所述第一标记和已缓存的第二标记,确定是否处理所述目标视频帧。第五方面,提供一种视频的防重放攻击装置,所述装置包括:视频接收模块,用于接收更新后的视频帧,所述更新后的视频帧是发送端将生成的第一标记携带在待发送的目标视频帧中得到的;标记获取模块,用于获取所述更新后的视频帧中的所述第一标记;视频处理模块,用于根据所述第一标记和已缓存的第二标记,确定是否处理所述更新后的视频帧中的目标视频帧。第六方面,提供一种视频的防重放攻击装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第二方面或第三方面所述的视频的防重放攻击方法。第七方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第二方面或第三方面所述的视频的防重放攻击方法。本申请的有益效果在于:通过由发送端在发送目标视频帧之前获取第一标记,并将该第一标记携带在目标视频帧中,发送更新后的视频帧;接收端在接收到更新后的视频帧时获取第一标记,根据该第一标记与已缓存的第二标记确定是否处理目标视频帧;可以解决接收端无法防止重放攻击,导致接收端播放错误的视频信息的问题;由于接收端可以根据目标视频帧中的第一标记和已缓存的第二标记,确定出目标视频帧所属的目标视频是否受到重放攻击,从而确定出是否处理目标视频帧,因此,可以避免接收端反复播放同一视频帧,节省接收端的资源。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。附图说明图1是本申请一个实施例提供的视频的防重放攻击系统的结构示意图;图2是本申请一个实施例提供的视频的防重放攻击方法的流程图;图3是本申请一个实施例提供的确定是否处理目标视频帧的流程图;图4是本申请一个实施例提供的获取加密密钥的流程图;图5是本申请一个实施例提供的获取更新后的视频帧的流程图;图6是本申请一个实施例提供的第一标记的结构的示意图;图7是本申请另一个实施例提供的第一标记的结构的示意图;图8是本申请一个实施例提供的预设格式的信息的结构示意图;图9是本申请一个实施例提供的确定是否处理目标视频帧的流程图;图10是本申请一个实施例提供的视频的防重放攻击装置的框图;图11是本申请一个实施例提供的视频的防重放攻击装置的框图;图12是本申请一个实施例提供的视频的防重放攻击装置的框图。具体实施方式下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。图1是本申请一个实施例提供的视频的防重放攻击系统的结构示意图,如图1所示,该系统至少包括:发送端110和接收端120。发送端110是指发送视频流的设备,发送端110可以是手机、计算机、个人计算机、可穿戴式设备、平板电脑等终端;或者,还可以是服务器,本实施例对此不作限定。发送端110用于获取第一标记;将第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;发送更新后的视频帧。其中,第一标记用于供接收端120确定是否处理目标视频帧。示意性地,接收端120根据第一标记确定出目标视频帧所属的目标视频受到重放攻击时,不处理目标视频帧;接收端120根据第一标记确定出目标视频帧所属的目标视频未受到重放攻击时,处理目标视频帧。可选地,本申请中,处理目标视频帧可以是对该目标视频帧进行解码;对解码后的目标视频帧进行播放。可选地,发送端110还可以对第一标记加密,得到加密后的第一标记;然后,将该加密后的第一标记携带在目标视频帧中。此时,发送端110还需要获取加密密钥;相应地,接收端120需要获取该加密密钥对应的解密密钥。可选地,发送端110通过有线或者无线的方式与接收端120进行通信。接收端120是指接收视频流的设备,接收端120可以是手机、计算机、本文档来自技高网...

【技术保护点】
1.一种视频的防重放攻击系统,其特征在于,所述系统包括:发送端,用于获取第一标记;将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;发送所述更新后的视频帧;接收端,用于接收所述更新后的视频帧;获取所述更新后的视频帧中的所述第一标记;根据所述第一标记和已缓存的第二标记,确定是否处理所述更新后的视频帧中的目标视频帧。

【技术特征摘要】
1.一种视频的防重放攻击系统,其特征在于,所述系统包括:发送端,用于获取第一标记;将所述第一标记携带在待发送的目标视频帧中,得到更新后的视频帧;发送所述更新后的视频帧;接收端,用于接收所述更新后的视频帧;获取所述更新后的视频帧中的所述第一标记;根据所述第一标记和已缓存的第二标记,确定是否处理所述更新后的视频帧中的目标视频帧。2.根据权利要求1所述的系统,其特征在于,所述第一标记用于指示所述目标视频帧的发送时间,所述第二标记用于指示已接收的视频帧的发送时间;所述接收端,用于:检测所述第一标记指示的发送时间是否位于所述第二标记指示的发送时间之后;在所述第一标记指示的发送时间在所述第二标记指示的发送时间之后时,处理所述目标视频帧。3.根据权利要求1所述的系统,其特征在于,所述接收端,用于:确定是否存在与所述第一标记相同的第二标记;在存在与所述第一标记相同的第二标记时,确定所述目标视频帧所属的目标视频存在重放攻击,停止处理所述目标视频帧。4.根据权利要求1所述的系统,其特征在于,所述第一标记用于指示所述目标视频帧的发送时间,所述第二标记用于指示已接收的视频帧的发送时间;所述接收端,用于:在所述第一标记指示的发送时间在所述第二标记指示的发送时间之前时,检测所述第一标记指示的发送时间与所述第二标记指示的最晚的发送时间之间的时间差是否大于预设阈值;在所述时间差大于所述预设阈值时,确定所述目标视频帧所属的目标视频存在重放攻击,停止处理所述目标视频帧。5.根据权利要求1至4任一所述的...

【专利技术属性】
技术研发人员:王展胡小鹏顾振华
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1