主题:EM9260如何保证软件数据的安全性? 共有33727人关注过本帖 |
---|
szhhd |
1楼 |
EM9260如何保证软件数据的安全性? Post By:2009-5-7 10:52:00 [只看该作者]
如果说同行买我们的设备回去破解,就涉及到软件数据的安全性问题,不知道是否有这方面的一些解决方法或对策?
|
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2009-5-7 11:58:00 [只看该作者]
我们可以定制一个你们专用的32bit的加密ID,该ID和硬件(即英创板卡)是绑定的,你的应用程序可以通过检测该ID号来加以保护。这样想当于你们采购的是专用定制的英创板卡,而通用的板卡是没有这个ID号的。
|
|
单帖管理 | 引用 | 回复 |
szhhd |
3楼 |
Post By:2009-5-7 14:17:00 [只看该作者]
那我如果一个项目用了你们100块核心板,那么我们编写的程序只有一套, 然后我留的接口是USB_SLAVE,我生产的时候,和电脑连接下载程序到核心板,出厂卖给其他客户.假设其他客户也用样的软件工具,那么如何让其连接不上?
你说的32BIT的加密ID,是否指我们的应用程序下载下去,可以用(因为我们的应用程序有检测该ID号),而客户的应用程序未经我们许可,自行下载下去的,无效(因为客户的没检测该ID号), 但是客户还是可以连接上你们的核心板,是不是这个意思? 还有比如我第一批买100块核心板,那么,是这批是共用一个32BIT的加密吧,也就是说我第二批买的100块,也是用上一批的ID号,是否是这个意思? |
|
单帖管理 | 引用 | 回复 |
x10 |
4楼 |
Post By:2009-5-7 14:27:00 [只看该作者]
客户最重要的是保护自己的应用程序不被竞争对手盗用。32-bit的ID号针对每个客户都是不一样的,客户一旦确认加密后,英创公司承诺该ID只烧在该客户的板卡中,对英创未加密的板卡,ID=0。这样用户自己的应用程序需要识别到该ID才能真正运行。采用这种方法,即使竞争对手获得客户的应用程序,它也不能在其他的平台上运行,从而起到保护客户应用程序的目的。
|
|
单帖管理 | 引用 | 回复 |
x10 |
5楼 |
Post By:2009-5-7 14:30:00 [只看该作者]
一般说来,一家客户只需要一个ID号就可以了,这样用户的应用程序和所购买的板卡能做到自由互换,方便产品的生产和维护。
|
|
单帖管理 | 引用 | 回复 |
lxs |
6楼 |
Post By:2009-5-7 14:44:00 [只看该作者]
没办法做到不上你的客户连接上板子,只能做到防止你的应用程序被都用的其它非英创的板子上。这个id可以根据你的要求更改的。
|
|
单帖管理 | 引用 | 回复 |
szhhd |
7楼 |
Post By:2009-5-7 15:22:00 [只看该作者]
担心的是用户连接后乱改文件或者删除软件,导致死机
|
|
单帖管理 | 引用 | 回复 |
x10 |
8楼 |
Post By:2009-5-7 20:27:00 [只看该作者]
嵌入式系统应当属于专用系统,如果那样,你的用户有些太“调皮”了,:-)
|
|
单帖管理 | 引用 | 回复 |