一种实现安全播放视频的方法和装置制造方法及图纸

技术编号:9796553 阅读:129 留言:0更新日期:2014-03-22 03:55
本发明专利技术提供一种实现安全播放视频的方法和装置,所述实现安全播放视频的方法包括:获取视频网站的网址;根据所述视频网址获取视频的播放地址,进入安全模式;在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频。另一方面,本发明专利技术实施例提供了一种实现安全播放视频的装置,包括:监控单元,用于获取视频网站的网址;安全模式跳转单元,用于根据所述视频网址获取视频的播放地址,进入安全模式;沙箱单元,用于在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频。本发明专利技术可以让用户对网络上的视频资源进行安全播放,而且不需安装额外浏览器。

【技术实现步骤摘要】
一种实现安全播放视频的方法和装置
本专利技术涉及网络
,具体涉及一种实现安全播放视频的方法和装置。
技术介绍
伴随着网络信息的爆炸式发展,网络上同时也出现了数量众多的诸如木马、病毒之类的恶意程序,这些恶意程序通过各种媒介进行传播,并以破坏、攻击、窃取信息等为目的,大肆影响着普通互联网用户对互联网的正常使用,曾经遭受过恶意程序攻击的案例不胜枚举,使得互联网用户乃至网站所有者深受其害,甚至在当今互联网上还出现了一些以盈利为目的的恶意软件生成的网站,黑客技术的滥用已经使得人们不需要具备很多的专业知识,就能获取到恶意程序,进而通过传播这些恶意程序影响到其他用户对互联网的正常使用。其中,网络下载是木马、病毒传播的主要途径之一,而网络下载的主要形式是访问网站页面、点击页面中的下载链接,也即,木马、病毒传播者首先在网络上放置恶意程序,此恶意程序能够通过网络直接访问并下载,然后在其他网页上添加指向恶意程序下载路径的超链接,最后引导用户访问添加过恶意下载链接的网页。木马、病毒传播者往往还会使用极具诱惑性的文字或图片作为恶意下载链的锚标记,以增加用户点击恶意下载链接的机会,此外,还会通过在用户访问量大的网站上放置恶意下载链接以提高恶意下载链接的展示机会。总之,网络上存在大量带有恶意链接的Web页面,并且其数量每天都在高速的增加,庞大数量的带有恶意链接的Web页面,也使得互联网用户被恶意软件攻击的概率迅速增加。网络带宽的提高为用户在线观看视频提供了便捷。一些视频网站站点为了增加流量,其站内遍布了各式的广告来诱导和误导用户点击,诱导用户安装各种插件或将用户诱导到虚假中奖、欺诈交易、或其他的恶意网站。由于这些视频网站站点的访问量较大且站点的安全性较弱,也成为了黑客挂马的首选,导致用户信息会被盗取,网络安全性不高,容易给用户造成损失,对用户的系统安全和网银安全造成了很大的威胁。但是目前用户观看在线视频时,安全防护全部由杀毒软件来提供,由于木马病毒的更新迭代速度较快以及杀毒软件的相对滞后性,导致用户在访问一些被挂马的视频站点时存在严重的安全隐患。另外,目前有一些安全看片的方法,但是这类技术需要用户安装额外的浏览器,导致用户体验很不好,而且存在网络广告等用户不想收看额外内容。
技术实现思路
本专利技术实施例提供一种实现安全播放视频的方法和装置,可以让用户对网络上的视频资源进行安全播放,而且不需安装额外浏览器。一方面,本专利技术实施例提供了一种实现安全播放视频的方法,所述实现安全播放视频的方法包括:获取视频网站的网址;根据所述视频网址获取视频的播放地址,进入安全模式;在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频。可选的,在本专利技术一实施例中,所述根据所述视频网址获取视频的播放地址后,在进入安全模式之前,所述实现安全播放视频的方法还包括:网盾应用层的模块Hook所述视频的播放地址,通过应用程序防御模块传给沙箱;检测浏览器当前环境是否支持所述视频的播放地址;检测提供虚拟执行环境的沙箱是否支持所述视频的播放地址,包括:沙箱是否有相关的播放版本号;当所述浏览器当前环境支持所述视频的播放地址,且所述提供虚拟执行环境的沙箱支持所述视频的播放地址,而且所述沙箱有相关的播放版本号时,进入安全模式。可选的,在本专利技术一实施例中,在所述进入安全模式之前,所述实现安全播放视频的方法进一步包括:在用户界面弹框提示是否启用安全模式,当收到确认指令时执行所述进入安全模式的步骤。可选的,在本专利技术一实施例中,所述进入安全模式包括:调用沙箱的接口,使得所述指定播放器进入沙箱中,且使得进入沙箱的所述指定播放器加载所述视频的播放地址。可选的,在本专利技术一实施例中,所述获取视频网站的网址,包括:通过网盾获取视频网站的网址,判断并确定视频资源类型;所述在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频,包括:在安全模式中,在提供虚拟执行环境的沙箱中,根据确定的所述视频资源类型调用所述视频资源类型对应的指定播放器,运行所述视频资源类型对应的指定播放器来播放所述视频的播放地址对应的视频。可选的,在本专利技术一实施例中,所述在提供虚拟执行环境的沙箱中运行指定播放器来播放所述视频的播放地址对应的视频包括:在所述沙箱中的指定播放器播放所述视频的播放地址对应的视频的过程中,如果需要调用包括下载进程或安装文件进程的相关进程,则将该相关进程也放入所述沙箱中运行。可选的,在本专利技术一实施例中,所述实现安全播放视频的方法进一步包括:应用程序防御模块与用户交互模块交互,由所述应用程序防御模块返回给所述用户交互模块数值,以表示该数值对应的消息;在安全模式中,将播放所述视频的播放地址对应的视频时缓冲完的视频文件保存到真实系统中。可选的,在本专利技术一实施例中,所述将播放所述视频的播放地址对应的视频时缓冲完的视频文件保存到真实系统中包括:监控缓冲文件的重命名操作,如果重命名后的文件为视频文件,则将该视频文件保存到真实系统中。另一方面,本专利技术实施例提供了一种实现安全播放视频的装置,所述实现安全播放视频的装置包括:监控单元,用于获取视频网站的网址;安全模式跳转单元,用于根据所述视频网址获取视频的播放地址,进入安全模式;沙箱单元,用于在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频。可选的,在本专利技术一实施例中,所述安全模式跳转单元,进一步用于根据所述视频网址获取视频的播放地址后,网盾应用层的模块Hook所述视频的播放地址,通过应用程序防御模块传给沙箱;检测浏览器当前环境是否支持所述视频的播放地址;检测提供虚拟执行环境的沙箱是否支持所述视频的播放地址,包括:沙箱是否有相关的播放版本号;当所述浏览器当前环境支持所述视频的播放地址,且所述提供虚拟执行环境的沙箱支持所述视频的播放地址,而且所述沙箱有相关的播放版本号时,进入安全模式。可选的,在本专利技术一实施例中,所述实现安全播放视频的装置进一步包括:弹框提示单元,在所述安全模式跳转单元进入安全模式之前,用于在用户界面弹框提示是否启用安全模式,当所述安全模式跳转单元收到确认指令时执行所述进入安全模式的步骤。可选的,在本专利技术一实施例中,所述安全模式跳转单元进入安全模式包括:调用沙箱的接口,使得所述指定播放器进入沙箱中,且使得进入沙箱的所述指定播放器加载所述视频的播放地址。可选的,在本专利技术一实施例中,所述监控单元获取视频网站的网址,包括:通过网盾获取视频网站的网址,判断并确定视频资源类型;所述沙箱单元,进一步用于在安全模式中,在提供虚拟执行环境的沙箱中,根据确定的所述视频资源类型调用所述视频资源类型对应的指定播放器,运行所述视频资源类型对应的指定播放器来播放所述视频的播放地址对应的视频。可选的,在本专利技术一实施例中,所述沙箱单元,进一步用于在提供虚拟执行环境的沙箱中运行指定播放器来播放所述视频的播放地址对应的视频包括:在所述沙箱中的指定播放器播放所述视频的播放地址对应的视频的过程中,如果需要调用包括下载进程或安装文件进程的相关进程,则将该相关进程也放入所述沙箱中运行。可选的,在本专利技术一实施例中,所述实现安全播放视频的装置进一步包括:应用程序防御模块与用户交互模块,本文档来自技高网
...
一种实现安全播放视频的方法和装置

【技术保护点】
一种实现安全播放视频的方法,其特征在于,所述实现安全播放视频的方法包括:获取视频网站的网址;根据所述视频网址获取视频的播放地址,进入安全模式;在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频。

【技术特征摘要】
1.一种实现安全播放视频的方法,其特征在于,所述实现安全播放视频的方法包括:获取视频网站的网址;根据所述视频网站的网址获取视频的播放地址,进入安全模式;在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频;其中,所述获取视频网站的网址,包括:通过网盾获取视频网站的网址,判断并确定视频资源类型;所述在安全模式中,在提供虚拟执行环境的沙箱中,运行指定播放器来播放所述视频的播放地址对应的视频,包括:在安全模式中,在提供虚拟执行环境的沙箱中,根据确定的所述视频资源类型调用所述视频资源类型对应的指定播放器,运行所述视频资源类型对应的指定播放器来播放所述视频的播放地址对应的视频。2.如权利要求1所述实现安全播放视频的方法,其特征在于,所述根据所述视频网站的网址获取视频的播放地址后,在进入安全模式之前,所述实现安全播放视频的方法还包括:网盾应用层的模块Hook所述视频的播放地址,通过应用程序防御模块传给沙箱;检测浏览器当前环境是否支持所述视频的播放地址;检测提供虚拟执行环境的沙箱是否支持所述视频的播放地址,包括:沙箱是否有相关的播放版本号;当所述浏览器当前环境支持所述视频的播放地址,且所述提供虚拟执行环境的沙箱支持所述视频的播放地址,而且所述沙箱有相关的播放版本号时,进入安全模式。3.如权利要求1或2所述实现安全播放视频的方法,其特征在于,在所述进入安全模式之前,所述实现安全播放视频的方法进一步包括:在用户界面弹框提示是否启用安全模式,当收到确认指令时执行所述进入安全模式的步骤。4.如权利要求1所述实现安全播放视频的方法,其特征在于,所述进入安全模式包括:调用沙箱的接口,使得所述指定播放器进入沙箱中,且使得进入沙箱的所述指定播放器加载所述视频的播放地址。5.如权利要求1所述实现安全播放视频的方法,其特征在于,所述在提供虚拟执行环境的沙箱中运行指定播放器来播放所述视频的播放地址对应的视频包括:在所述沙箱中的指定播放器播放所述视频的播放地址对应的视频的过程中,如果需要调用包括下载进程或安装文件进程的相关进程,则将该相关进程也放入所述沙箱中运行。6.如权利要求1、2、4和5中任一项所述实现安全播放视频的方法,其特征在于,所述实现安全播放视频的方法进一步包括:应用程序防御模块与用户交互模块交互,由所述应用程序防御模块返回给所述用户交互模块数值,以表示该数值对应的消息;在安全模式中,将播放所述视频的播放地址对应的视频时缓冲完的视频文件保存到真实系统中。7.如权利要求6所述实现安全播放视频的方法,其特征在于,所述将播放所述视频的播放地址对应的视频时缓冲完的视频文件保存到真实系统中包括:监控缓冲文件的重命名操作,如果重命名后的文件为视频文件,则将该视频文件保存到真实系统中。8.一种...

【专利技术属性】
技术研发人员:张聪秦光远李宜檑宁敢
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1