首页> 中国专利> 诊断设备反破解方法

诊断设备反破解方法

摘要

本发明涉及一种诊断设备反破解方法,包括:通过破解方设备向被破解的诊断设备发送指令;所述诊断设备根据所述指令执行相应的诊断行为;若所述诊断行为满足预设的触发条件,则所述诊断设备执行预设的安全策略,所述安全策略包括停止所述诊断设备的所有服务。本发明可以防止诊断设备继续被非法共享使用,相比于传统上位机的软件防护方式,本发明的嵌入式安全防护安全性更高,破解难度更大。

著录项

  • 公开/公告号CN112214738A

    专利类型发明专利

  • 公开/公告日2021-01-12

    原文格式PDF

  • 申请/专利权人 上海星融汽车科技有限公司;

    申请/专利号CN202011123231.3

  • 发明设计人 刘吉;李震坤;蔡继业;

    申请日2020-10-20

  • 分类号G06F21/14(20130101);

  • 代理机构31307 上海远同律师事务所;

  • 代理人许力;张坚

  • 地址 201203 上海市浦东新区晨晖路88号2幢2层

  • 入库时间 2023-06-19 09:32:16

说明书

技术领域

本发明属于车辆诊断技术领域,尤其涉及一种诊断设备反破解方法。

背景技术

诊断设备厂商为了加强对诊断设备的管理及维护,通常采用诊断设备联网,定期更新上位机许可证授权的方式。但上位机软件层面的许可证很容易被破解,使得诊断设备可以在不连接外网的情况下,长期被使用。诊断设备厂商就失去了对诊断设备的控制与监控,也无法对设备提供最新的功能及安全更新,就造成了一定的安全隐患。

如图2所示,目前,市面上存在一类商业行为,部分商家(破解方)在破解了上位机31的授权文件后,为客户提供一种可远程访问上位机的设备(以下简称破解方设备20),可对仅连接在内部局域网的诊断设备进行外网访问,客户只要购买上述破解方设备20就可以在诊断设备不连接外网,仅连接内部局域网的情况下,利用局域网与互联网之间透传数据的技术,对该诊断设备进行远程共享访问,这样就绕过了诊断设备连接外部网络时的认证环节,利用已破解的证书实现永久使用。这样的行为对设备厂商的权益和数据的安全性都有很大的负面影响。

但由于诊断设备处于断开外网连接的状态,诊断设备厂商无法对诊断设备进行联网控制,故有必要提供一种诊断设备反破解方法。

发明内容

基于此,针对上述技术问题,提供一种诊断设备反破解方法。

为解决上述技术问题,本发明采用如下技术方案:

一种诊断设备反破解方法,包括:

通过破解方设备向被破解的诊断设备发送指令;

所述诊断设备根据所述指令执行相应的诊断行为;

若所述诊断行为满足预设的触发条件,则所述诊断设备执行预设的安全策略,所述安全策略包括停止所述诊断设备的所有服务。

本发明可以防止诊断设备继续被非法共享使用,相比于传统上位机的软件防护方式,本发明的嵌入式安全防护安全性更高,破解难度更大。

附图说明

下面结合附图和具体实施方式本发明进行详细说明:

图1为本发明的流程图;

图2为本发明的结构示意图。

具体实施方式

如图1以及图2所示,本说明书实施例提供一种诊断设备反破解方法,包括:

S101、通过破解方设备20向被破解的诊断设备30发送指令。

其中,破解方设备20由诊断设备商购买获得,操作破解方设备20可以向被其破解的诊断设备30发送指令。

S102、上述诊断设备30的下位机32根据上述指令执行相应的诊断行为。

S103、若上述诊断行为满足预设的触发条件,则诊断设备30执行预设的安全策略,安全策略包括停止诊断设备30的所有服务。

本发明在诊断设备30的下位机32出厂前预先设置了触发条件和安全策略。

诊断设备30在出厂后其上位机31被破解,一些用户可以购买被破解方设备20,使用同一台被破解的诊断设备30的诊断功能。

由于诊断设备商可能并不知道哪个诊断设备被破解、即使知道也可能无法接触到被破解的诊断设备,但是,对破解方设备20进行操作,其必然会向被破解的诊断设备30发送指令,故需要购买破解方设备20,然后对破解方设备20进行与上述触发条件对应的操作后,使步骤S103满足触发条件,使被破解的诊断设备30执行预设的安全策略,防止该诊断设备30继续被非法共享使用。

其中,触发条件可以有多种方式,如:

1、向被诊断装置4发送了一个或者多个预设的诊断命令串,即只要诊断设备30的下位机32根据步骤101中的指令向被诊断装置4发送了一个或者多个预设的诊断命令串,就代表满足了触发条件。比如可以先读两遍数据流,再读三遍故障码,再读两遍数据流,当然这只是一个例子,这个诊断命令串可以再复杂一些,防止误触发。

2、可以在被诊断装置4中预先设置特殊代码,只要诊断设备30的下位机32根据步骤101中的指令从被诊断装置4读取到上述特殊代码,就代表满足了触发条件。

被诊断装置4是指ECU或者其它模拟设备。

在本实施例中,特殊代码为特殊VIN码(车辆识别代码),由于车辆识别代码都是唯一的,因此可以使用一串特殊的市面上不存在的VIN码作为特殊代码。

具体地,上述安全策略还包括:

通过破解设备20将诊断设备的通讯日志发送给诊断设备厂商端(如云端),以及提示联网激活。

其中,破解设备20在使用被破解的诊断设备30时,会将操作日志存在该诊断设备30的硬件缓存中。

在本实施例中,下位机32被配置为执行步骤S102和步骤103。

但是,本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号