在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

講講嵌入式設備,如何防止被抄襲?

strongerHuang ? 來源:liwen01 ? 2023-10-23 10:48 ? 次閱讀

嵌入式設備被抄襲已是一種普遍現象,特別是在國內,在沒有形成技術壁壘之前,如何防止產品被抄襲是一個不可回避的問題。

今天就來講講嵌入式設備,如何防止被抄襲?

常規設備

常規設備主要的防護手段有:

專利保護

加密保護代碼

授權校驗

持續更新和改進

(1)專利保護

對于一些比較重要的技術發明或是創新,應該盡快申請專利。雖然目前國內對于知識產權保護的力度有限,但申請專利還是有用的,至少可以避免專利被別人提前申請,導致自己侵權。

(2)加密保護代碼

這里會涉及到加密與性能和成本的平衡,如果對設備成本不是很敏感,可以添加加密芯片;如果是要對程序進行加密,這可能會影響程序的執行效率。

(3)授權校驗

在產品中引入授權驗證機制,例如使用加密密鑰或者授權證書,以驗證產品的合法性。這可以有效防止未經授權的復制和使用。

(4)持續更新和改進

及時修復軟件中的漏洞和缺陷,持續進行功能改進和升級。這樣可以讓產品保持競爭優勢,并減少被抄襲的動力。

嵌入式設備

對于嵌入式設備而言,主要涉及到結構外觀,硬件電路,嵌入式軟件。除上面介紹的方法,還可以有下面幾種方式,可以增加被抄襲的難度

打磨關鍵芯片LOGO

關閉調試串口

flash 設置讀保護

對關鍵信息進行加密和混淆

(1)打磨關鍵芯片LOGO

嵌入式系統中,不同的處理器,使用不同的交叉編譯工具,程序分區布局情況也不一樣,可以增加逆向工程分析難度

(2)關閉調試串口

正常產品,在量產的時候都應該關閉調試串口,有兩個目的:

避免調試串口有信號干擾,影響系統穩定性。

調試串口一般都會把程序的一些調試和系統信息打印出來,別人可以從這些信息入手進行逆向分析。

(3)flash 設置讀保護

有一些MCU,在它的燒錄器中是可以設置讀保護的,也就是使用工具無法直接讀取MCU里面的程序。

常規的flash也有保護機制,但是保護等級很弱,可以增加加密芯片的方式來避免程序被直接拷貝。但是會影響程序的效率以及增加設備成本。

(4)對關鍵信息進行加密和混淆

在嵌入式系統中,受限于flash容量大小影響,一般都會對執行程序進行格式轉換,再壓縮。運行的時候,先解壓,再進行格式轉換,最后再運行。

在這里可以增加一個步驟,就是加密和混淆,先對關鍵信息進行加密,然后再轉換,之后再壓縮,這樣可以大大增加逆向分析的難度。

君正程序破解

下面以君正廣發的方案進行分析:

君正的執行程序是放置在根文件系統上,根文件系統掛載上之后,先進行一些初始化設置,然后就直接運行在根文件系統的執行程序。

拿到一個君正T系列官方的固件,如果要進行破解,基本的流程應該如下:

找到根文件系統的位置

解壓根文件系統

恢復文件系統格式

找到可執行程序

對可執行程序進行反編譯等操作

(1)找到根文件系統的位置

這里涉及到根文件系統的起始位置和大小。

一般而言,根文件系統會是在一個獨立的分區,而分區信息是可以在boot的參數中去獲取,同時可以獲取到根文件系統的類型等信息

對于君正官方的固件,可以在boot中找到bootargs,bootcmd等信息:

fe52528a-7148-11ee-939d-92fbcf53809c.png

通過上面可以知道rootfs的大小為6048K,起始位置為5728K = 0X598000

fe5dc8d6-7148-11ee-939d-92fbcf53809c.png

(2)解壓和恢復根文件系統

官方打包的操作方法是:

find . | cpio -H newc -o > ../rootfs_camera.cpio

lzop -9 -f rootfs_camera.cpio -o rootfs_camera.cpio.lzo

find . | cpio -H newc -o > ../rootfs_camera.cpio

它是使用 cpio 命令將當前文件及其子文件打包成rootfs_camera.cpio 文件,使用的是newc 文件格式

lzop -9 -f rootfs_camera.cpio -o rootfs_camera.cpio.lzo

它是使用lzop 命令,將rootfs_camera.cpio壓縮成rootfs_camera.cpio.lzo 文件

如果要逆向操作,可以執行下面命令:

lzop -d rootfs_camera.cpio.lzo

cpio -i < rootfs_camera.cpio

lzop -d rootfs_camera.cpio.lzo

將rootfs_camera.cpio.lzo 文件解壓到當前目錄

cpio -i < rootfs_camera.cpio

rootfs_camera.cpio 文件中的內容將被解包并恢復為原始的文件和目錄結構,這些文件和目錄將出現在當前工作目錄中。

通過etc/init.d/rcS 文件可以找到有啟動哪些程序,對應程序放置在什么位置,最后可以通過反匯編等信息得到想要的信息。

(四)如何防止被逆向破解

通過上面對君正官方的設計分析,對于內行的專業工程師,還是比較容易被破解。那可以通過什么手段增加被破解的難度呢?

1.對整個根文件系統進行加密

加密分為對稱加密和非對稱加密,在嵌入式系統中,比較推薦使用對稱加密的算法,比如AES算法

編譯打包過程

選擇AES密鑰長度

生成密鑰

使用密鑰對文件進行加密

將加密的rootfs_camera.cpio.lzo 打包到固件包里

設備運行流程

kernel 在啟動過程中,會將根文件系統拷貝到內存中,然后再進行解壓

在解壓之前,使用打包時的密鑰進行解密,之后再按原來流程繼續執行

優缺點

優點是可以對整個文件系統進行加密,破解的難度會比較高

缺點是會影響啟動速度,如果對于快速啟動系統,這種方式會有影響

2. 只對關鍵信息加密

對嵌入式系統而言,關鍵信息可以是:

某些關鍵算法庫

產品序列號等信息

算法模型文件等

加密和解密方式與上面根文件系統加密方式一樣,區別是在系統運行的不同階段進行解密操作

優點是不會影響系統的啟動速遞

缺點是相對來說,比較容易被逆向分析

最后

所有的加密都有被破解的可能,實際設計產品應根據產品行業安全等級去設計不同等級的加密。不提倡大家去抄襲破解別人的設備,但也應合理地保護好自己的知識產權。

持續更新和改進自己的產品設計方案,讓自己的產品和方案形成技術壁壘,這就不會過度的擔心自己產品被抄襲了。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17874

    瀏覽量

    361236
  • FlaSh
    +關注

    關注

    10

    文章

    1668

    瀏覽量

    151091
  • 嵌入式設備
    +關注

    關注

    0

    文章

    116

    瀏覽量

    17364
  • 燒錄器
    +關注

    關注

    3

    文章

    232

    瀏覽量

    27355

原文標題:嵌入式設備,如何防止被抄襲?

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式開發入門指南:從零開始學習嵌入式

    特定功能的計算機系統,廣泛應用于智能家居、工業控制、醫療設備、車載系統等領域。 2. 學習嵌入式開發的前置知識熟悉C語言編程掌握基本的數據結構與算法了解數字電路與微控制器原理熟悉Linux操作系統
    發表于 05-15 09:29

    小身材大能量:解讀小尺寸嵌入式主板

    ,就帶大家一同深入了解小尺寸嵌入式主板。小尺寸嵌入式主板特點小尺寸嵌入式主板,尺寸規格相對緊湊,專為特定應用場景和設備量身定制的主板。它們
    的頭像 發表于 02-17 18:02 ?531次閱讀
    小身材大能量:解讀小尺寸<b class='flag-5'>嵌入式</b>主板

    嵌入式機器學習的應用特性與軟件開發環境

    作者:DigiKey Editor 在許多嵌入式系統中,必須采用嵌入式機器學習(Embedded Machine Learning)技術,這是指將機器學習模型部署在資源受限的設備(如微控制器、物聯網
    的頭像 發表于 01-25 17:05 ?572次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與軟件開發環境

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對嵌入式主板的基本概念、構成部分、
    的頭像 發表于 01-13 16:30 ?710次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發展

    ARM架構嵌入式主板特點

    嵌入式主板可以理解為嵌入設備中用于控制和數據處理的CPU板,也就是設備的“大腦”。當主板嵌入設備
    的頭像 發表于 12-31 16:03 ?916次閱讀
    ARM架構<b class='flag-5'>嵌入式</b>主板特點

    新手怎么學嵌入式?

    新手怎么學嵌入式? 在科技飛速發展的今天,嵌入式技術已經滲透到我們生活的各個角落,從智能手機到智能家居,從汽車電子到醫療設備。對于新手而言,嵌入式技術就像是一座充滿神秘和機遇的寶藏,等
    發表于 12-12 10:51

    什么是嵌入式人工智能

    嵌入式人工智能是指將人工智能技術應用于嵌入式系統中的一種技術。嵌入式系統是嵌入到其他設備或系統中的計算機系統,通常用于控制、監測或執行特定任
    的頭像 發表于 12-11 09:23 ?898次閱讀
    什么是<b class='flag-5'>嵌入式</b>人工智能

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備中。這些系統的關鍵特點是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件平臺量身定制。
    的頭像 發表于 12-09 09:38 ?873次閱讀

    嵌入式超火的方向有哪些?

    目前,隨著全球物聯網設備的大量使用和ChatGpt等AI大模型的出現,嵌入式系統市場目前呈現出快速發展的趨勢,各種嵌入式系統廣泛應用于汽車、醫療、農業、工業自動化、安防監控等領域。但
    發表于 11-21 15:49

    嵌入式系統與物聯網的結合

    隨著科技的飛速發展,嵌入式系統和物聯網(IoT)已經成為現代技術領域的重要組成部分。嵌入式系統是指嵌入設備或系統中的專用計算機系統,而物聯網則是指通過互聯網將各種
    的頭像 發表于 11-06 10:23 ?996次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入
    的頭像 發表于 10-16 10:14 ?2481次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是
    的頭像 發表于 09-30 10:05 ?1530次閱讀

    嵌入式熱門領域有哪些?

    通過物聯網連接各種物理設備和傳感器,促使它們之間實現信息的交換和數據的共享。從智能家居到智能城市,物聯網的應用不斷擴展,為嵌入式系統工程師帶來了廣泛的就業機會和發展前景。 自動駕駛 自動駕駛技術作為
    發表于 07-16 09:23

    嵌入式工控主板在金融智能設備行業應用

    嵌入式工控主板在金融智能設備行業的應用廣泛且深入,其重要性不言而喻。以下是從幾個關鍵方面來闡述嵌入式工控主板在金融智能設備行業的應用:
    的頭像 發表于 07-11 09:38 ?464次閱讀

    嵌入式系統怎么學?

    嵌入式系統怎么學? 隨著物聯網、智能制造等新技術的興起,嵌入式系統的應用范圍更加廣泛。包括但不限于工業控制、汽車電子、醫療設備、智能家居、智慧城市、消費電子、通信設備等。學習
    發表于 07-02 10:10
    主站蜘蛛池模板: 深夜在线视频免费网址 | 欧美电影一区二区三区 | 天堂社区在线观看 | 欧美性xxxx交 | 欧美色a电影精品aaaa | 午夜爱爱免费视频 | 美女网站黄页 | 国产精品福利在线观看免费不卡 | 午夜寂寞在线一级观看免费 | 黄色大片视频网站 | 中文永久免费看电视网站入口 | 久久久久久91精品色婷婷 | 国产小视频在线观看免费 | 免费一区二区 | 嫩草影院入口一二三免费 | 国产午夜剧场 | 亚洲图片 欧美色图 | 手机看片国产免费现在观看 | 69ww免费视频播放器 | 大象焦伊人久久综合网色视 | 亚洲啪啪网站 | 一级一级女人18毛片 | 特别黄的免费视频大片 | 天天做天天爱天天爽天天综合 | 免费看特级淫片日本 | 4hc44四虎www亚洲| 日本不卡在线视频高清免费 | ww免费视频 | 欧美黑人性受xxxx精品 | 亚洲人成电影综合网站色 | 色网站在线播放 | 人人揉揉香蕉大免费不卡 | 四虎影视免费 | 狼人久久尹人香蕉尹人 | 欧美日韩你懂的 | 一级aaaaa毛片免费视频 | bt天堂网在线资源www | 黄黄视频免费看 | 特级深夜a级毛片免费观看 特级生活片 | 操国产美女| 日韩精品毛片 |