福州江閩儀器技術有限公司

技術交流

拒絕破(pò)解,從共享單車談(tán)如何防止代碼失(shī)竊
來源:   發布時間(jiān):2025-12-13   浏覽量:62

如今共享(xiang)大戰愈演愈烈,摩(mó)拜之後,小黃、小藍(lan)更是層🎯出☔不㊙️窮。“共(gòng)🧑🏾‍🤝‍🧑🏼享”給大家帶來方(fang)便的同時,也在經(jing)曆着嚴峻的考驗(yàn)。爲了🈲防止單車被(bèi)破解,必須采取嚴(yan)🏃🏻‍♂️格可靠的保密措(cuò)施,爲産品保駕護(hu)航。

 

看到那些被刮(gua)去号碼牌,據爲己(ji)有的共享單車,作(zuo)爲工程師的我,不(bú)禁想到自己加班(bān)開發的代碼可能(neng)會被别👨‍❤️‍👨人分🧑🏽‍🤝‍🧑🏻分鍾(zhong)讀出來破解,頗有(yǒu)些擔心,眼前這些(xie)就💃是實實在在的(de)前“車”之💃🏻鑒。 



面對日(rì)益重要知識産權(quán)保護,大部分芯片(piàn)廠商爲芯片設計(jì)完善了安全的代(dai)碼保護方案——芯片(piàn)加密。各個廠商🤩的(de)加密手段不同,主(zhu)要分爲幾類:

  • 一級(ji)加密(可擦除);

  • 二級(ji)加密(密碼加密);


不(bú)同的芯片可能提(tí)供了一種或多種(zhong)級别的加密方式(shi),根據不同的需求(qiú)靈活使用加密方(fang)案才可以做到遊(yóu)刃有餘🈚。


一級加密(mì)


如果你的産品可(ke)能需要升級固件(jiàn),建議使用這種加(jiā)密🐉方🈲式。


一級加密(mi)又分爲多種形式(shi),最常見的一種形(xing)式經常㊙️在芯片手(shǒu)冊中叫做“Protect”。加密後(hou)如果試圖讀出芯(xin)片⚽中的🥰代碼🐇,則會(hui)💰讀出🏃‍♀️全0x00,或者是全(quan)0xFF,甚至是随機數據(ju),但是通過某些特(te)殊的方法,比如擦(ca)除或是解保護,就(jiu)可以将芯片重置(zhì)爲默認狀态。

另外(wài)一種常見于ARM芯片(pian),我們知道ARM芯片采(cai)用統一的編程接(jie)🏃口SWD接口,某些ARM芯片(piàn)會提供兩個AP(Access Port),通過(guo)關閉訪🌍問内部空(kong)間的AP可以達到加(jiā)密的目的。而如果(guǒ)想解鎖,就要🌈訪問(wen)另一條AP,這條AP隻可(ke)以訪問一個寄存(cún)器,通過寫入該寄(jì)存器✊特定的數據(ju)就可以将芯片重(zhòng)置爲默認狀态。


還(hái)有一種加密方式(shì)和上面類似,隻不(bú)過采用了兩個編(bian)⭐程接口,而不是同(tóng)一編程接口的兩(liǎng)條AP。


總之,一級加密(mì)就是讓你無法讀(du)取芯片數據,而又(yòu)🈲可以🔞通過擦除再(zài)次升級固件。

 

二級(ji)加密


如果你的産(chan)品需要升級固件(jian),但是你又不想别(bie)人也😘随意升級你(ni)的固件,可以使用(yong)這種加密方式。


二(èr)級加密與一級加(jiā)密的不同之處在(zài)于,二級加密在加(jiā)密時需要提供一(yī)段密碼,該密碼會(huì)保存到芯片内部(bù),而🏃‍♂️如果你想重置(zhì)芯片,則需要提供(gòng)這段密碼。這就🈚防(fang)止了沒有權限(不(bú)知道密碼🚩)的一方(fāng)升級代碼。


二級加(jia)密爲密碼保護的(de)加密,不過部分廠(chǎng)商的芯片可能并(bìng)沒有提供這種加(jiā)密方案。

 


三級加密(mi)


如果你的産品要(yào)批量生産了,也不(bu)用考慮升級固件(jian),可以🔆使用這種加(jia)密方式。



三級加密是(shi)一條不歸路,一旦(dan)加密,芯片的固件(jian)就再也☁️無法🌐更改(gai),因此需要慎重再(zài)慎重。

 

這三種加密(mi)方式對産品的保(bǎo)護一級比一級嚴(yan)密🏃🏻‍♂️,在不同的産品(pin)上靈活的使用不(bu)同加密方式才可(kě)以保護好自己的(de)勞動成果而又不(bú)被這種保護所束(shù)縛。


加密方式盡管(guǎn)多種多樣,但最終(zhong)都是對芯片進行(háng)一些🔞特定🏃🏻的操作(zuò),以達到保護代碼(ma)的目的。緻遠電子(zi)結合十餘年年的(de)燒錄🔞器研發經驗(yàn),自主獨立研😍發的(de)P800系列編程❗器能根(gen)🈲據不同的芯片🧡靈(líng)活的設置其加密(mì)方式,并且通🏃🏻‍♂️過内(nèi)部嚴格的流程控(kòng)制,有效的防止芯(xīn)片💋的誤加密,可爲(wèi)各大方案公司提(tí)供安全、可靠的編(bian)程解決方案。

聯系我們(men) 站點地圖 友(you)情鏈接 工作機(ji)會
聯系地址:福州(zhou)市八一七中路茶(cha)亭國際 郵編:350004 電話(huà):0591- 83275886
Copyright © 2011-2012 All Right Reserved 京ICP證000000号

总 公(gong) 司急 速 版WAP 站H5 版无(wu)线端AI 智能3G 站4G 站5G 站(zhan)6G 站
 
··