行业动态

逆向工程简介及产生动机
2017/8/23 12:36:55

逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。
逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。
需要逆向工程的原因如下:
1.接口设计。由于互操作性,逆向工程被用来找出系统之间的协作协议。
2.军事或商业机密。窃取敌人或竞争对手的最新研究或产品原型。
3.改善文档。当原有的文档有不充分处,又当系统被更新而原设计人员不在时,逆向工程被用来获取所需数据,以补充说明或了解系统的最新状态。
4.软件升级或更新。出于功能、合规、安全等需求更改,逆向工程被用来了解现有或遗留软件系统,以评估更新或移植系统所需的工作。
5.制造没有许可/未授权的副本。
6.学术/学习目的。
7.去除复制保护和伪装的登录权限。
8.文件丢失:采取逆向工程的情况往往是在某一个特殊设备的文件已经丢失了(或者根本就没有),同时又找不到工程的负责人。完整的系统时常需要基于陈旧的系统上进行再设计,这就意味着想要集成原有的功能进行项目的唯一方法,便是采用逆向工程的方法,分析已有的碎片进行再设计。
9.产品分析:用于调查产品的运作方式,部件构成,估计预算,识别潜在的侵权行为。

在线客服

扫一扫微信客服
手机
电话
导航