云环境下基于二维码的移动智能终端安全漏洞修复方法技术

技术编号:8366888 阅读:199 留言:0更新日期:2013-02-28 05:49
本发明专利技术涉及一种云环境下基于二维码的移动智能终端安全漏洞修复方法,其步骤包括:采用静态和/或动态漏洞分析技术对移动智能终端进行漏洞检测,并将获得的漏洞信息发送至云端漏洞库管理系统;云端漏洞库管理系统通过增量更新的方式获取公开漏洞库的数据,并根据公开漏洞库的数据以及移动智能终端的漏洞信息建立漏洞数据库;云端漏洞库管理系统根据漏洞数据库中的漏洞信息动态生成二维码并予以公布;客户端查询漏洞数据库并读取二维码中的漏洞信息,进而进行漏洞修复。本发明专利技术充分利用了移动智能终端的功能,满足了移动智能终端厂商和用户快速查询安全漏洞、保持终端安全的需求。

【技术实现步骤摘要】

本专利技术属于网络安全
,涉及移动终端安全漏洞的修复方法,具体涉及一种在云环境下基于二维码建立安全漏洞库,供移动智能终端进行漏洞信息查询,进而修复安全漏洞的方法。
技术介绍
安全漏洞是在计算机系统硬件、软件、协议的具体实现或安全策略上存在的缺陷,从而可以使攻击者能够在未授权的情况下访问或破坏系统。安全漏洞库是为了对漏洞信息进行管理、发布、查询及控制工作建立的一项安全数据库。目前,国内外公开的漏洞库主要包括美国的国家漏洞数据库NVD (National Vulnerability Database)、公共漏洞列表CVE (Common Vulnerabilities And Exposures)、通用缺陷列表 CWE (Common WeaknessEnumeration)、中国国家信息安全漏洞库CNNVD(China National Vulnerability Databaseof Information Security)等。随着移动智能终端的普及,针对移动智能终端的安全漏洞也层出不穷。例如,基于安全漏洞导致的android手机的root权限破解问题;由于权限力度不够细化导致的设备后台运行问题;以及由开发者授权导致的信任链传递问题等,都会为移动智能终端带来安全威胁。但是到目前为止,还没有一款特别针对移动智能终端的安全漏洞库。NVD、CVE、CNNVD等漏洞库虽然包含了一定数量的智能终端安全漏洞,但是并没有给出严格的区分,不能及时准确地向移动终端厂商和用户定向通报安全漏洞并进行漏洞修复。二维码是一种基于黑白矩形图案的信息记录方式,可以通过移动智能终端的图象输入设备自动识读数据信息。二维码可对图片、声音、文字、签字、指纹等信息进行编码,最多可容纳1850个大写字母、或2710个数字、或1108个字节、或500多个汉字;同时二维码具有一定的校验功能等,可自动识别信息及处理图形旋转变化。移动智能终端通过识读二维码能够快速得到其中的漏洞信息,改进传统的输入方式,弥补智能终端输入不便的弱点。
技术实现思路
本专利技术的目的在于针对移动智能终端缺乏特定安全漏洞库以及漏洞信息查询方式繁琐的现状,提出一种,可以使移动终端厂商和用户方便、快速地查询安全漏洞并对漏洞进行修复。为实现上述目的,本专利技术采用如下技术方案一种,其步骤包括I)采用静态和/或动态漏洞分析技术对移动智能终端进行漏洞检测,并将获得的漏洞信息发送至云端漏洞库管理系统;2)云端漏洞库管理系统通过增量更新的方式获取公开漏洞库的数据,并根据该公开漏洞库的数据以及步骤I)所述漏洞信息建立漏洞数据库;3)云端漏洞库管理系统根据漏洞数据库中每一条漏洞信息动态生成二维码,然后公布生成的二维码;4)移动智能终端厂商及用户查询所述漏洞数据库并通过漏洞库客户端读取所述二维码中的漏洞信息,进而根据该漏洞信息获得安全支持服务以进行漏洞修复。进一步 地,所述漏洞数据库中的每一条漏洞信息包括漏洞名称、漏洞简介、漏洞编号、发布时间、更新时间、危害等级、漏洞类型、威胁类型、受影响终端版本、漏洞原理、利用实例、补丁信息、漏洞详细信息URL和修复建议方法。进一步地,云端漏洞库管理系统提取每一条漏洞信息的漏洞名称、受影响终端版本、漏洞详细信息URL和修复建议方法,并根据该提取的信息生成所述二维码。进一步地,所述静态、动态漏洞分析技术采用如下工具中的一种或多种对移动智能终端进行漏洞检测CPPCheck、Flawfinder、Splint、clang-analyzer、kmemcheck 和kmemleak 等。进一步地,所述公开漏洞库为下列中的一种或多种美国国家漏洞数据库、公共漏洞列表、通用缺陷列表、中国国家信息安全漏洞库。进一步地,步骤4)使用计算机登录云端漏洞库管理系统进行所述查询,或者使用漏洞客户端进行所述查询。进一步地,所述漏洞库客户端采集移动智能终端的环境信息并判断其是否与扫描的二维码中的受影响版本信息相匹配如果二维码中的漏洞影响移动智能终端,则提示客户根据二维码中的URL访问升级信息,用户根据升级信息和安全修复建议方法对安全漏洞进行修复。进一步地,在查询过程中,云端漏洞库管理系统统计查询结果返回延迟,如果延迟时间超过一预设时间,则基于云计算架构,在资源池中分配新的资源,实现漏洞数据库的负载均衡;如果漏洞库访问量低于特定值,则回收一部分资源,实现计算资源的合理利用。优选地,所述预设时间为2秒。本专利技术采用云计算架构,提出一种基于二维码的移动智能终端安全漏洞修复方法。主要涉及云环境下基于二维码的安全漏洞库建立,供移动智能终端进行漏洞信息查询,进而修复安全漏洞的方法。在漏洞库建设过程中,增量更新获取国内外的安全组织公布的漏洞数据和对移动智能终端进行分析得到的结果。漏洞条目信息涵盖了现有漏洞库的信息,包括漏洞名称、漏洞简介、漏洞编号、发布时间、更新时间、危害等级、漏洞类型、威胁类型、受影响终端版本、漏洞原理、利用实例、补丁信息、漏洞详细信息URL和安全修复建议方法等。同时提取其中的漏洞名称、受影响终端版本、漏洞详细信息URL和修复建议方法动态生成二维码,并在漏洞库系统中公布。用户使用漏洞库客户端读取二维码信息,提取其中的漏洞名称、受影响终端版本、详细的URL信息和修复建议方法。如果用户终端属于受影响终端版本,则提示客户点击URL参考详细信息,根据安全修复建议方法获得安全修复支持服务。本专利技术克服了现有漏洞信息查询方式繁琐、响应延迟长的现状,充分利用了移动智能终端的功能,满足了移动智能终端厂商和用户快速查询安全漏洞、保持终端安全的需求。附图说明图I是实施例的的流程图。图2是实施例中移动智能终端安全漏洞数据获取及漏洞库建设流程图。图3是实施例中根据安全漏洞信息生成二维码的流程图。图4是实施例中移动智能终端客户端查询及安全修复流程图。图5是实施例中根据安全漏洞信息生成的二维码示意图。 具体实施例方式下面结合附图,通过实施例对本专利技术作进一步的说明。本实施例的,其总体流程如图I所示,主要包括以下步骤I)移动智能终端安全漏洞数据获取及云端漏洞库建设。采用静态和/或动态漏洞分析技术对在移动智能终端进行漏洞检测,并将获得的漏洞信息发送至云端漏洞库管理系统;然后云端漏洞库管理系统通过增量更新的方式获取公开漏洞库的数据,并根据获得的公开漏洞库的数据以及从移动智能终端检测的漏洞信息建立漏洞数据库。在该步骤中,安全漏洞数据的来源包括国内外的安全组织公布的漏洞数据,以及对移动智能终端进行分析得到的结果。为了保持漏洞数据的及时有效,漏洞库系统必须支持增量更新,同时应囊括尽可能多的智能终端版本的漏洞信息。漏洞数据库采用云计算的架构,如果大量用户同时访问,导致响应延迟超过一定的预设时间,如2秒钟;则云端漏洞库管理系统在云平台资源池中申请新的计算资源,执行负载均衡策略,降低响应延迟。为了保证漏洞信息的全面性,每条漏洞记录的信息涵盖了现有漏洞库的相关信息,具体包括漏洞名称、漏洞简介、漏洞编号、发布时间、更新时间、危害等级、漏洞类型、威胁类型、受影响终端版本、漏洞原理、利用实例、补丁信息、漏洞详细信息URL、修复建议方法坐寸ο具体地,采集移动智能终端安全漏洞数据及建设漏洞数据库的步骤流程如图2所示,具体说明如下Ia)漏洞本文档来自技高网
...

【技术保护点】
一种云环境下基于二维码的移动智能终端安全漏洞修复方法,其步骤包括:1)采用静态和/或动态漏洞分析技术对移动智能终端进行漏洞检测,并将获得的漏洞信息发送至云端漏洞库管理系统;2)云端漏洞库管理系统通过增量更新的方式获取公开漏洞库的数据,并根据该公开漏洞库的数据以及步骤1)所述漏洞信息建立漏洞数据库;3)云端漏洞库管理系统根据漏洞数据库中每一条漏洞信息动态生成二维码,然后公布生成的二维码;4)移动智能终端厂商及用户查询所述漏洞数据库并通过漏洞库客户端读取所述二维码中的漏洞信息,进而根据该漏洞信息获得安全支持服务以进行漏洞修复。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴敬征武延军杨牧天武志飞赵琛李明树
申请(专利权)人:中国科学院软件研究所
类型:发明
国别省市:

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

1