從所有理解中復(fù)制,對于您需要的任何解決方案來說,似乎都是一種不誠實和低于標(biāo)準(zhǔn)的策略;從在學(xué)校接受考試,到趕上你的朋友,很難找到一個只需復(fù)制一條消息或答案就可以獲得獎勵的時刻。另一方面,模仿是大多數(shù)專業(yè)行業(yè)的鼓勵實踐 - 遵循您之前制定的指導(dǎo)方針和道路工程,以避免為任何特定任務(wù)重新發(fā)明輪子的繁瑣工作。如果復(fù)制受到懲罰,模仿得到回報,那么兩者之間有什么區(qū)別?你如何保護(hù)自己免受未來的懲罰?
從我的理解來看,模仿是一種可以幫助你獲得的實踐在某種程度上,你可以制定自己的策略,習(xí)慣和想法 - 不是為了讓你永遠(yuǎn)保持某些參數(shù),而是為了讓你更容易理解你正在從事的職業(yè)世界。
但是當(dāng)你擔(dān)心復(fù)制和模仿之間的爭論以及每個人的道德規(guī)范時,還有其他人可能不太關(guān)心這個問題。以海盜為例。海盜的生命可能不是你的生命,但這并不能阻止一個人從你的電子產(chǎn)品中竊取珍貴的代碼。如果您擁有強(qiáng)大或暢銷的電子產(chǎn)品,那么您需要使用產(chǎn)品解決代碼復(fù)制問題。特別是在電子行業(yè)中,來自不道德競爭對手的代碼盜版會損害您的業(yè)務(wù)。不要向競爭對手提供任何季度,并學(xué)習(xí)如何保護(hù)您的代碼。
不要忽略鸚鵡:使用PIC單片機(jī)代碼保護(hù)
一個偉大的我的工程職業(yè)生涯的一部分涉及使用PIC微控制器進(jìn)行設(shè)計。在我開始設(shè)計業(yè)務(wù)之前,保護(hù)我的代碼不被復(fù)制并不是優(yōu)先事項。在PCB設(shè)計和制造過程中有太多的東西讓我擔(dān)心這個過程的一部分受到損害。但是,在我聽到一些電子企業(yè)因盜版問題遭受巨大損失的恐怖故事之后,我說并且開始采取預(yù)防措施來保護(hù)我的產(chǎn)品。
從PIC微控制器讀取未受保護(hù)的固件比較簡單。您只需要確保微控制器連接到編程頭,并且可以通過編程適配器將原始代碼提取到計算機(jī)。生成的文件是一個hex文件,可以很容易地注入到重復(fù)的硬件中。但是有很多方法可以為這段代碼添加保護(hù),這將保留任何潛在的盜版。
沒有理由不打開代碼保護(hù)位
想要保護(hù)您的代碼?安裝更多Cannons!
PIC代碼保護(hù)從一開始就應(yīng)該是您的設(shè)計優(yōu)先事項之一。有多種方法可以保護(hù)您的最終產(chǎn)品中的代碼,并改變隨之而來的難度。以下是一些:
啟用代碼保護(hù)位:在PIC單片機(jī)中,有一張圖片
代碼保護(hù)位,用于在程序閃存被置位時阻止對程序閃存的讀操作。打開此代碼保護(hù)功能就像在編譯程序并將其下載到微控制器之前在程序中包含指令一樣簡單。這是最簡單的代碼保護(hù)方式,但有人認(rèn)為存在可能繞過安全功能的非法方法。
唯一ID身份驗證:此方法要求應(yīng)用程序不要阻止代碼被讀取在啟動主程序之前,根據(jù)唯一ID驗證自身。它通常需要在第一次啟動期間手動插入秘密標(biāo)識號,然后將唯一ID從外部pic設(shè)備存儲到安全存儲器。在將代碼復(fù)制到另一個硬件的情況下,如果沒有存儲的唯一ID和密碼標(biāo)識號,固件將無法運(yùn)行。
環(huán)氧樹脂涂層:在無需更新的產(chǎn)品中在微控制器的固件中,環(huán)氧涂層可用于物理上防止訪問微控制器。這是一種有效的方法,不僅可以防止代碼盜版,還可以復(fù)制和重新設(shè)計硬件本身。缺點(diǎn)是如果產(chǎn)品在一段時間后出現(xiàn)故障,其可維護(hù)性有限。
自我毀滅:就像在某些電影中角色變?yōu)樯耧L(fēng)模式以保護(hù)被折磨出來的秘密一樣,自毀電路可用于敏感應(yīng)用。我曾經(jīng)在一個高度敏感的行業(yè)變革設(shè)計中工作,客戶堅持使用自毀電路來防止任何盜版行為。它使用傳感器來檢測任何非法嘗試訪問硬件并將微控制器連接到高壓源。這是一個非常重要的措施,如果傳感器出現(xiàn)故障,系統(tǒng)可能會意外激活自毀模式。
高度敏感的應(yīng)用程序的最后手段
認(rèn)真對待您的代碼保護(hù),并確保您的寶藏從海岸到海岸。如果這些方法中的任何一種對您來說不合適,您也可以嘗試直接鍵入序列號芯片的經(jīng)過驗證的方法。不要試圖駕駛您的船穿過多巖石的海域,并擔(dān)心海盜 - 保證您的保護(hù)。使用優(yōu)秀的PCB設(shè)計軟件,讓您充分利用您的設(shè)計并保證其安全.CircuitStudio?附帶了各種工具和附件,可以幫助您盡可能安全地工作。
-
電路設(shè)計
+關(guān)注
關(guān)注
6678文章
2457瀏覽量
204745 -
PIC單片機(jī)
+關(guān)注
關(guān)注
64文章
691瀏覽量
101977 -
控制
+關(guān)注
關(guān)注
4文章
1013瀏覽量
122694 -
華強(qiáng)pcb線路板打樣
+關(guān)注
關(guān)注
5文章
14629瀏覽量
43091
發(fā)布評論請先 登錄
相關(guān)推薦
評論