產品防盜版

qazw9600發表於2020-12-14

說明

  • 在電子產品開發中,防止產品被盜版是一個必須考慮的問題,技術成熟的公司都會有相應措施。

盜版的危害

  1. 盜版擁有價格優勢,侵佔原版市場
  • 開發新產品,成本和時間支出佔很大比例的就是研發,而盜版產品,不需要研發支出以及相應的時間支出,因此可以接受比原版更低的價格售賣,進行壓價,佔有原版市場。
  1. 盜版質量不行,影響原版聲譽
  • 盜版廠商可能利用有原廠背鍋的因素,為獲得更大的利益,採用低價材料;或者盜版實力不強,導致盜版結果不完美,影響原版評價。

盜版的可行性

  • 熟系電子產品的都知道,盜版是可行的,如果產品沒有做特殊處理,甚至可以說是非常容易的。
  1. 硬體
  • 硬體主要是PCB和結構,拿到樣品拆解後,經驗豐富的工程師即可進行分析和複製。
  • 在產品開發過程中,大部分公司,也會拆解別家廠商的樣品,再結合晶片原廠的建議,設計電路板。
  1. 軟體
  • 裝置端軟體全部在flash中,有專門的裝置可以直接將整個flash中的內容讀取出來,讀取後,將其作為母片燒錄即可。
  • 客戶端等軟體甚至可以直接採用原版軟體。

手段

硬體方式

  1. 隱藏或者去掉關鍵資訊,例如晶片型號等
  • 印製電路板封膠、噴漆,這種方法可以簡單的適當增加抄板難度。
  • 晶片打磨,抄板最關鍵就是了解晶片,如果對印製板上所有的晶片都熟悉清楚,抄板就相對容易多了。在不影響晶片功能的前提下,將晶片的型號全部打磨。無法查詢晶片的型號,對抄板人員來說,難度大增
  1. 電路混淆或者採用特殊器件
  • 採用特殊器件防止flash被讀寫。

軟體方式

  • 軟體方面常見的手段是啟用碼,軟體啟用後才能正常使用。

分析總結

  • 盜版問題根源在於:開發新產品普通流程中研發到產品,只有一個生產過程,生產過程是防止不了盜版的,生產過程本質就是複製,目的就是為了大批量生產,因此生產行為本身就是可複製的,生產流程更關注的是數量,對個體的控制和敏感度不高,而解決盜版問題就是需要關注每一個個體,保證其不可複製,因此需要有額外的流程。
  • 硬體主要是防止抄板,實施方式比較麻煩,或者需要額外耗費一定的成本,由於硬體是可複製的,單獨使用硬體方式安全性不高,軟體方式成本較低,安全性更高,一般採用軟硬結合的方式。

例子

  • 研發經驗:之前專案都是新增啟用流程,使用軟體映象生產出來的產品是未啟用產品,功能受到限制,甚至不可用,需要啟用後才能使用和售賣。
  • 需要考慮以下問題
  1. 啟用工具的不可複製,不可重複使用的
  • 啟用碼控制,啟用碼本身無法判別是否已被使用,需要伺服器的配合,啟用過程需要聯網查詢伺服器。
  1. 啟用過程不可中斷或者修改
  • 使用啟用碼從伺服器獲取啟用資料,如果資料能夠被修改或者截獲,啟用過程也是可複製的。
  • 啟用資料的驗證需要是嚴格,穩妥的。
  1. 啟用結果是不可變,不會丟失,不可複製的
  • 啟用結果丟失可能會導致裝置無法正常使用,是一個比較嚴重的問題。
  • 啟用結果一般儲存於:加密晶片(更專業)、普通檔案,或者直接操作flash(更容易丟失)

相關文章