[发明专利]程序分析/验证服务提供系统及其控制方法、程序分析/验证装置、程序分析/验证工具管理装置有效

专利信息
申请号: 201280055921.7 申请日: 2012-11-12
公开(公告)号: CN103930898B 公开(公告)日: 2016-10-12
发明(设计)人: 前田俊行 申请(专利权)人: 国立研究开发法人科学技术振兴机构
主分类号: G06F21/56 分类号: G06F21/56;G06F9/46;G06F11/28
代理公司: 中科专利商标代理有限责任公司 11021 代理人: 吴秋明
地址: 日本*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 程序 分析 验证 服务 提供 系统 及其 控制 方法 装置 工具 管理
【说明书】:

技术领域

本发明涉及使用程序分析/验证工具来分析、验证对象程序的程序分析/验证服务提供系统等。

背景技术

程序分析/验证是指分析/验证计算机的程序满足哪些性质的技术。认为程序分析/验证是用于保障/验证程序的安全性、可靠性的非常有效的手段。

近年,随着该程序分析/验证技术飞跃性进步,逐渐可以对各式各样的实用程序进行分析/验证。实际上,不论是研究用途还是商业用途,均开发了众多进行程序分析/验证的程序(以后称作“程序分析/验证工具”)。

在此,以病毒分析/检查网站为例,说明共享程序分析/验证工具的现有技术。

图11表现了病毒分析/检查网站的典型构成例。如图11所示,病毒分析/检查网站900的利用者向病毒分析/检查网站900送出想要进行病毒分析/检查的对象程序(P1)。例如,若是在下述的非专利文献1中被列成表格的网站,则经由Web界面来送出。而且,若送出了对象程序,则病毒分析/检查网站900利用病毒分析/检查软件901来进行被送出的对象程序的分析/检查(P2)。一旦分析/检查结束,病毒分析/检查网站900向利用者送出其结果(P3)。

该病毒分析/检查网站900的优点在于,不会花费网站的利用者准备用于分析/检查的计算资源(CPU时间、存储器容量等)、或者导入分析/检查软件的工夫。

先行技术文献

非专利文献

非专利文献1:“基于沙盒的病毒/恶意代码分析网站”、[online]、2011年6月、[2011年10月20日检索]、因特网<URL:http://lhsp.s206.xrea.com/misc/virussandbox.html>

发明内容

发明要解决的课题

但是,在以往的程序分析/验证工具中存在着以下所述那样的实用上的问题。

(1)程序分析/验证工具所需要的计算资源的肥大化

因程序分析/验证技术的种类的不同,有时程序分析/验证工具需要非常多的计算资源(CPU时间、存储器容量等)。这在分析/验证复杂的性质的情况、分析/验证对象的程序的规模大的情况下尤为显著。因而,各个程序分析/验证工具的利用者在现实中可执行的分析/验证的种类、规模存在着界限。

(2)程序分析/验证工具的种类的多样化

伴随着分析/验证技术的进步,存在非常多种类的程序分析/验证工具,故还要重新继续规划/开发。因而,对于程序分析/验证工具的利用者而言,难以判断选择哪些程序分析/验证工具为好。

(3)程序分析/验证工具的导入/运用的工夫/成本

如上所述,虽然存在较多种类的程序分析/验证工具,但是用一个种类的程序分析/验证工具来满足程序分析/验证工具的利用者的目的却是罕见的。为此,利用者必须导入多个程序分析/验证工具并进行运用/维护管理,从而工夫、成本增大。

(4)程序分析/验证工具自身的测试的困难性

程序分析/验证工具的有用性正在被广泛地认知。然而,另一方面,难以测试程序分析/验证工具自身是否如所期待的那样动作。其原因在于,对于程序分析/验证工具的提供者而言,与程序分析/验证工具的利用者同样地,因程序的分析/验证的规模存在界限、且程序分析/验证工具的提供者可利用/阅览的程序及其源代码存在界限,故针对各式各样的对象程序,无法完成程序分析/验证工具的测试。

本发明正是鉴于上述的问题点而完成的,其目的在于实现能够从多个程序分析/验证工具之中恰当地选择要使用的程序分析/验证工具,来容易地执行程序的分析/验证的程序分析/验证服务提供系统等。

用于解决课题的手段

为了解决上述课题,本发明所涉及的程序分析/验证服务提供系统,使用程序分析/验证工具来分析、验证对象程序,其特征在于,上述程序分析/验证服务提供系统具备:对象程序获取单元,其获取对象程序;工具存储部,其保存有多个程序分析/验证工具;工具提取单元,其从保存在上述工具存储部中的多个程序分析/验证工具之中提取用于分析、验证由上述对象程序获取单元获取到的对象程序的程序分析/验证工具;工具获取单元,其从上述工具存储部获取由上述工具提取单元提取出的程序分析/验证工具;以及工具执行单元,其使用上述工具获取单元获取到的各程序分析/验证工具,来分析、验证由上述对象程序获取单元获取到的对象程序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国立研究开发法人科学技术振兴机构,未经国立研究开发法人科学技术振兴机构许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201280055921.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top