想升级一下产品以防被盗版,请问有什么好办法?

YOURS淇 2018-01-24 02:24:26
加精
最近产品做得不错,可发现市面上有一些盗版的出现,想对产品进行升级,但还是担心再有同类现象发生,有什么好办法吗?
...全文
8305 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkuere 2018-03-22
  • 打赏
  • 举报
回复
防盗版做的最好的一个是三国群英传四 一般是绑定网卡或者其他机器硬件,然后给你发邀请码,你这里后台手动激活,量大了可以做自动激活,比如STEAM 当他换一台电脑的时候,需要重新找你激活 但是反编译总有办法,一个是加高门槛,一个是降低价格, 或者附带认证的USB,要插USB
walkuere 2018-03-22
  • 打赏
  • 举报
回复
我曾经用过jar2exe,当时就是有个中国软件注册协会什么的,他们会帮你封装
Tomly_yang 2018-03-08
  • 打赏
  • 举报
回复
来涨下见识 沾沾楼主的光
leon51 2018-02-28
  • 打赏
  • 举报
回复
引用
几K,我的产品今年几十K,明年可能会上百K,你这个量确实不大。
太牛了
wygxtt 2018-02-15
  • 打赏
  • 举报
回复
说实话,当前硬件加密是最彻底的方法了
of123 2018-02-09
  • 打赏
  • 举报
回复
加密也不是不可以。加密并不等于认证。 过去就有过层层脱壳解密的 PC 程序,还有运行监测时钟防止软冰等跟踪工具。 至于嵌入式的,当然也可以把某些程序段落设计成函数,然后将这部分最终机器码加密。运行时,将其解密后放入 RAM,通过函数指针运行。 但攻击者可以监控你与加密芯片间的通讯数据,记录密文和明文。对付他的方式就是分散密钥,你每台设备上的密文都是不同的。但你的生产也增加了麻烦。 所以,目前最通行的方式,还是将部分核心代码直接放到 SOC 安全芯片(加密芯片)中,简单易行。 所谓 CPU 漏洞是针对具有操作系统的通用芯片说的,这类芯片都不是安全芯片。不是一码事。
tianfang 2018-02-08
  • 打赏
  • 举报
回复
硬件产品吗? 加密芯片对于保护硬件很难,直接把你调用加密芯片验证的部分代码修改,跳过验证就是了,软件破解就是这么干的,对于硬件的人更容易,直接上调试器控制住CPU…… 最有效的是带片内可编程程序的CPU,不过最近的CPU漏洞,(intel/AMD,arm都有)还是可能会泄露内部存储内容
weixin_41392419 2018-02-06
  • 打赏
  • 举报
回复
硬件加密。加密芯片。
zhangliang3521 2018-02-06
  • 打赏
  • 举报
回复
那有机会,我也得试试,盗版的太猖獗了,得给他们点厉害瞧瞧了
of123 2018-02-05
  • 打赏
  • 举报
回复 1
引用 28 楼 xiaoyang666888 的回复:
那芯片安全性如何保证, 碰到类似mcu破解方式怎么办
能简单破解的 MCU 就不是安全芯片。就这么简单。 事实上,MCU 被“破解”是它本身就预留了可读写的通道,主要是用于程序“烧录”和调试。安全芯片没有这些通道,自然就“安全”了。 安全芯片不采用传统意义上的“烧录”方式,正式供货的芯片也不提供调试通道(一般另外提供可调试的样品)。 安全芯片是用来作密码算法的。如果它的算法和密钥能够被轻易读出,那还有用吗? 用户一个最简单的选择方法,就是选通过国密认证的信息安全芯片。也可以说,它们是经过国家认证了“安全性”的。 说穿了,一个 MCU 可被破解,就是它可读。你换一个不可读的就好了。问题来了,不可读的芯片一般没有那么大容量,你也很难将原来的 MCU 上的代码全部移植到这个不可读的芯片上。所以,出来了一种妥协的方案:把 MCU 中核心的代码移植到不可读的芯片中去。
qq_33659408 2018-02-05
  • 打赏
  • 举报
回复
LKT系列的我用过,业内有点名气,他们的这种加密方式很有特色,有加密需求建议可以尝试。
pinbo200808 2018-02-05
  • 打赏
  • 举报
回复
引用 28 楼 xiaoyang666888 的回复:
那芯片安全性如何保证, 碰到类似mcu破解方式怎么办
芯片通常没有调试方法,比较封闭,没有可用的在线调试,对mcu的操作是无法应用在加密芯片上的。
xiaoyang666888 2018-02-04
  • 打赏
  • 举报
回复
那芯片安全性如何保证, 碰到类似mcu破解方式怎么办
of123 2018-02-02
  • 打赏
  • 举报
回复
ASIC 密码算法芯片也有自己的系统,也能独立保证程序运行,但不宜作为这类防盗版应用。因为它们不支持用户自编的 COS 下载、运行。
YXG2016 2018-02-02
  • 打赏
  • 举报
回复
引用 24 楼 zhangliang3521 的回复:
那这么说,芯片也是有主控的,能进行程序存储和运行了?
对 加密芯片有自己的系统的,能独立保证程序运行的
of123 2018-02-02
  • 打赏
  • 举报
回复
引用 24 楼 zhangliang3521 的回复:
那这么说,芯片也是有主控的,能进行程序存储和运行了?
是的,密码芯片其中有一类是 SoC,运行架构与普通单片机无本质差异,只是它设计时进行了安全考虑。 防盗版就是要用这类芯片。这类芯片的 CPU 核,有 C51、C*Core 和 ARM 等多种。 不过,这类芯片一般规模较小,片上不跑通用操作系统。
zhangliang3521 2018-02-01
  • 打赏
  • 举报
回复
那这么说,芯片也是有主控的,能进行程序存储和运行了?
line_us 2018-02-01
  • 打赏
  • 举报
回复
正式名称是信息安全芯片
of123 2018-01-31
  • 打赏
  • 举报
回复
引用 19 楼 xiaoyang666888 的回复:
那如何来调用这个功能呢
这个很简单。先看看你如何用安全芯片加密:你通过发送到安全芯片的命令和明文数据要求它加密,然后读回密文。 当你把一块功能代码移到安全芯片中,你就把它看作是加密功能好了。 比如说,你开发了一套指纹识别算法。如果放在普通 MCU 中,就会被盗。所以,你把其中核心的子算法放到安全芯片中。每到要调用时,就如同调用加密功能一样,发送命令、数据,取回结果。
fly 100% 2018-01-31
  • 打赏
  • 举报
回复
挂一个加密芯片
加载更多回复(20)

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧