產品防盜版
qazw9600發表於2020-12-14
說明
- 在電子產品開發中,防止產品被盜版是一個必須考慮的問題,技術成熟的公司都會有相應措施。
盜版的危害
- 盜版擁有價格優勢,侵佔原版市場
- 開發新產品,成本和時間支出佔很大比例的就是研發,而盜版產品,不需要研發支出以及相應的時間支出,因此可以接受比原版更低的價格售賣,進行壓價,佔有原版市場。
- 盜版質量不行,影響原版聲譽
- 盜版廠商可能利用有原廠背鍋的因素,為獲得更大的利益,採用低價材料;或者盜版實力不強,導致盜版結果不完美,影響原版評價。
盜版的可行性
- 熟系電子產品的都知道,盜版是可行的,如果產品沒有做特殊處理,甚至可以說是非常容易的。
- 硬體
- 硬體主要是PCB和結構,拿到樣品拆解後,經驗豐富的工程師即可進行分析和複製。
- 在產品開發過程中,大部分公司,也會拆解別家廠商的樣品,再結合晶片原廠的建議,設計電路板。
- 軟體
- 裝置端軟體全部在flash中,有專門的裝置可以直接將整個flash中的內容讀取出來,讀取後,將其作為母片燒錄即可。
- 客戶端等軟體甚至可以直接採用原版軟體。
手段
硬體方式
- 隱藏或者去掉關鍵資訊,例如晶片型號等
- 印製電路板封膠、噴漆,這種方法可以簡單的適當增加抄板難度。
- 晶片打磨,抄板最關鍵就是了解晶片,如果對印製板上所有的晶片都熟悉清楚,抄板就相對容易多了。在不影響晶片功能的前提下,將晶片的型號全部打磨。無法查詢晶片的型號,對抄板人員來說,難度大增
- 電路混淆或者採用特殊器件
軟體方式
- 軟體方面常見的手段是啟用碼,軟體啟用後才能正常使用。
分析總結
- 盜版問題根源在於:開發新產品普通流程中研發到產品,只有一個生產過程,生產過程是防止不了盜版的,生產過程本質就是複製,目的就是為了大批量生產,因此生產行為本身就是可複製的,生產流程更關注的是數量,對個體的控制和敏感度不高,而解決盜版問題就是需要關注每一個個體,保證其不可複製,因此需要有額外的流程。
- 硬體主要是防止抄板,實施方式比較麻煩,或者需要額外耗費一定的成本,由於硬體是可複製的,單獨使用硬體方式安全性不高,軟體方式成本較低,安全性更高,一般採用軟硬結合的方式。
例子
- 研發經驗:之前專案都是新增啟用流程,使用軟體映象生產出來的產品是未啟用產品,功能受到限制,甚至不可用,需要啟用後才能使用和售賣。
- 需要考慮以下問題
- 啟用工具的不可複製,不可重複使用的
- 啟用碼控制,啟用碼本身無法判別是否已被使用,需要伺服器的配合,啟用過程需要聯網查詢伺服器。
- 啟用過程不可中斷或者修改
- 使用啟用碼從伺服器獲取啟用資料,如果資料能夠被修改或者截獲,啟用過程也是可複製的。
- 啟用資料的驗證需要是嚴格,穩妥的。
- 啟用結果是不可變,不會丟失,不可複製的
- 啟用結果丟失可能會導致裝置無法正常使用,是一個比較嚴重的問題。
- 啟用結果一般儲存於:加密晶片(更專業)、普通檔案,或者直接操作flash(更容易丟失)