[发明专利]一种软件代码侵权检测方法在审
申请号: | 201710171531.0 | 申请日: | 2017-03-22 |
公开(公告)号: | CN106951743A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 张刚 | 申请(专利权)人: | 上海英慕软件科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200093 上海市浦东新区万*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种软件代码的侵权检测方法,具体包括位于云端的检测服务器和本地检测代理两部分。在两者之间传输以及服务器端存储的都是经变换的软件代码关键特征信息而不是软件代码的原始形式。云端检测服务器负责管理用于侵权检测的代码特征样本库并依据侵权规则进行检测,本地检测代理负责提取和生成软件代码的关键特征、上报信息到云端服务器以及对云端服务器下发的侵权信息进行本地化解读。由于本方法在云端检测服务器和本地代理之间传输的是经过变换的信息,无需软件所有人提供源代码,能够跨越组织边界进行侵权检测。位于中心的云端服务器可以跨越组织边界,无需每个软件开发组织都维护一套独立的样本库,降低了软件开发组织的成本,使用本方法可以达到整个互联网级别的侵权检测能力。 | ||
搜索关键词: | 一种 软件 代码 侵权 检测 方法 | ||
【主权项】:
一种软件代码的侵权检测方法,其特征在于:包括云端检测服务器和本地代理系统两部分,在两者之间传输和服务器端存储的都是经变换的代码关键特征信息;其中,云端检测服务器负责管理用于侵权检测的代码特征样本库并依据侵权规则进行检测,本地代理系统负责提取软件代码的关键特征、上报信息到云端检测服务器以及对云端检测服务器下发的侵权信息进行本地化解读;本地代理系统包含代码解析器,代码特征生成器以及本地映射表三个部分;其中,代码解析器负责解析被检测的代码,产生代码块信息;代码特征生成器负责产生和代码块唯一对应的代码特征信息,在实践中使用代码块标识符、位置信息、结构信息、代码块散列信息定义该特征;本地映射表维护上传到云端服务器的代码标识符和本地原始代码之间的对应关系,当云端服务器传回和代码块标识符对应的侵权信息时,在本地解析为可以阅读的代码侵权信息;云端服务器包含代码解析器、代码特征生成器、全局特征信息表以及侵权检测引擎四个部分;其中代码解析器和代码特征生成器和本地代理系统的功能相同;全局特征信息表存储了用于检测的代码样本库的特征信息;侵权检测引擎对比全局特征信息表和本地代理上传的代码块信息判断代码块侵权特征,如果发现特征匹配,就将其标记为侵权,然后将此信息发送给本地代理系统,交由本地代理系统进行解析和报告。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英慕软件科技有限公司,未经上海英慕软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710171531.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种高效型钢带专用清洗装置
- 下一篇:一种能够全面清洗的农业大棚清洗装置