0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虹科干貨 | HMI項(xiàng)目文件的加密和數(shù)字簽名,你會(huì)了嗎?

虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 2023-03-29 15:33 ? 次閱讀

HMI項(xiàng)目文件的加密和數(shù)字簽名,

你會(huì)了嗎?

01

前 言

虹科物聯(lián)網(wǎng)HMI作為一站式物聯(lián)網(wǎng)解決方案,致力于解決用戶(hù)在數(shù)據(jù)采集和可視化、遠(yuǎn)程監(jiān)控、邊緣計(jì)算、軟PLC、數(shù)據(jù)存儲(chǔ)(SQL數(shù)據(jù)庫(kù)和CSV文件)、數(shù)據(jù)上云(OPC UA、MQTT)等方面的需求,幫助企業(yè)快速實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。

4336dd4c-cd3b-11ed-ad0d-dac502259ad0.png

HMI項(xiàng)目文件不僅決定著HMI設(shè)備的正常運(yùn)行,更代表著開(kāi)發(fā)人員智慧的結(jié)晶,為了防止HMI設(shè)備功能的人為破壞,比如修改項(xiàng)目文件,影響實(shí)際的生產(chǎn)工作,以及HMI項(xiàng)目文件的抄襲,虹科物聯(lián)網(wǎng)HMI提供了項(xiàng)目文件加密和數(shù)字簽名功能,保護(hù)HMI設(shè)備的使用以及開(kāi)發(fā)人員的知識(shí)產(chǎn)權(quán)。

4316c9e4-cd3b-11ed-ad0d-dac502259ad0.gif

02

項(xiàng)目加密

開(kāi)發(fā)人員可以采用非對(duì)稱(chēng)加密方法對(duì)HMI項(xiàng)目文件進(jìn)行加密,保護(hù)自己的知識(shí)產(chǎn)權(quán)。具體操作如下:

1. 右鍵點(diǎn)擊項(xiàng)目名稱(chēng),彈出“Encrypt Project”,根據(jù)提示設(shè)置密碼。

注:如果密碼丟失,則無(wú)法恢復(fù)項(xiàng)目文件,只能刪除!

4379cb48-cd3b-11ed-ad0d-dac502259ad0.png

2. 根據(jù)需要選擇合適的加密級(jí)別。

43a21e5e-cd3b-11ed-ad0d-dac502259ad0.png

注:如果非必要,可以選擇不加密圖片,保證HMI設(shè)備的性能。

3. 項(xiàng)目加密后,再次打開(kāi)項(xiàng)目文件需要輸入密碼。

43ae462a-cd3b-11ed-ad0d-dac502259ad0.png

4. 當(dāng)把加密的項(xiàng)目下載到HMI中,HMI設(shè)備首次加載加密項(xiàng)目時(shí)需要輸入密碼。

43cd5934-cd3b-11ed-ad0d-dac502259ad0.png4316c9e4-cd3b-11ed-ad0d-dac502259ad0.gif

03

項(xiàng)目簽名

為了防止人為破壞HMI設(shè)備功能,任意修改HMI設(shè)備運(yùn)行項(xiàng)目,開(kāi)發(fā)人員可以使用x.509證書(shū)對(duì)項(xiàng)目文件進(jìn)行數(shù)字簽名,只有授權(quán)用戶(hù)才可以修改HMI設(shè)備中運(yùn)行的項(xiàng)目。具體操作如下:

1. 通過(guò)OpenSSL生成證書(shū)

用戶(hù)可以通過(guò)OpenSSL執(zhí)行相關(guān)指令生成x.509證書(shū),其中證書(shū)由兩個(gè)部分組成,分別是certificate.pfx和certificate.crt。其中certificate.pfx是安裝于用戶(hù)PC,負(fù)責(zé)給HMI項(xiàng)目文件進(jìn)行項(xiàng)目簽名;certificate.crt安裝于HMI設(shè)備,負(fù)責(zé)檢查HMI項(xiàng)目是否正確簽名。

為了簡(jiǎn)化操作,用戶(hù)可以參考下圖示例代碼生成證書(shū)或者咨詢(xún)虹科技術(shù)團(tuán)隊(duì)。

4413810c-cd3b-11ed-ad0d-dac502259ad0.png

實(shí)際生成的證書(shū)文件如下:

44448f4a-cd3b-11ed-ad0d-dac502259ad0.png

注:證書(shū)生成過(guò)程中需要設(shè)置密碼,后面在用戶(hù)PC安裝證書(shū)時(shí)需要用到。

2. 證書(shū)安裝

虹科物聯(lián)網(wǎng)HMI解決方案分為硬件方案(HMI/網(wǎng)關(guān))和軟件方案(PC Runtime),不同方案的證書(shū)安裝方式不同,用戶(hù)可以根據(jù)自己購(gòu)買(mǎi)的解決方案查看對(duì)應(yīng)的操作步驟。

(1)用戶(hù)PC

用戶(hù)PC只有安裝certificate.pfx證書(shū)才可以對(duì)項(xiàng)目進(jìn)行簽名,雙擊certificate.pfx證書(shū),根據(jù)提示完成證書(shū)安裝。

4466858c-cd3b-11ed-ad0d-dac502259ad0.png

(2)HMI設(shè)備

HMI設(shè)備只有安裝certificate.crt證書(shū)才可以檢查項(xiàng)目是否正確簽名,相關(guān)步驟如下:

①通過(guò)https://Device_IP/machine_config訪(fǎng)問(wèn)HMI設(shè)備系統(tǒng)設(shè)置頁(yè)面,在“Security”選項(xiàng)中添加證書(shū),具體選擇參數(shù)如下:

Domain:HMI Runtime

Secret ID:Project Signature

Type:Certificate

使用“Update”按鈕上傳證書(shū)

4488423a-cd3b-11ed-ad0d-dac502259ad0.png

②證書(shū)安裝完成。

44ba235e-cd3b-11ed-ad0d-dac502259ad0.png

(3)JMobile PC Runtime

與HMI設(shè)備相同,JMobile PC Runtime軟件只有安裝certificate.crt證書(shū)才可以檢查項(xiàng)目是否正確簽名,相關(guān)步驟如下所示。

44d7ddf4-cd3b-11ed-ad0d-dac502259ad0.png4507fd90-cd3b-11ed-ad0d-dac502259ad0.png

3. JMobile項(xiàng)目簽名

分別在用戶(hù)PC、HMI設(shè)備(或JMobile PC Runtime)安裝完證書(shū)后,需要在組態(tài)軟件JMobile Studio完成項(xiàng)目簽名的參數(shù)配置,具體操作如下。

453a05ec-cd3b-11ed-ad0d-dac502259ad0.png

4. 實(shí)際效果

以JMobile PC Runtime為例,項(xiàng)目簽名的實(shí)際效果圖如下所示。

45899da0-cd3b-11ed-ad0d-dac502259ad0.png45a57cdc-cd3b-11ed-ad0d-dac502259ad0.png

04

總 結(jié)

通過(guò)虹科物聯(lián)網(wǎng)HMI的項(xiàng)目加密和數(shù)字簽名功能,企業(yè)用戶(hù)不僅可以保護(hù)自己的知識(shí)產(chǎn)權(quán),還可以保障HMI設(shè)備的正常運(yùn)行,促進(jìn)企業(yè)的正常生產(chǎn)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)字簽名
    +關(guān)注

    關(guān)注

    2

    文章

    76

    瀏覽量

    13795
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    581

    瀏覽量

    48416
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    應(yīng)用 為什么PCAN方案能成為石油工程通訊的首選?

    了CAN總線(xiàn)型傳感器、嵌入式計(jì)算機(jī)、顯示器和觸摸屏操作的鉆井監(jiān)視儀,能夠?qū)崟r(shí)監(jiān)測(cè)泥漿參數(shù)、絞車(chē)和泥漿泵的工作狀態(tài),并及時(shí)處理故障,確保鉆井作業(yè)的安全與高效。PCAN接口卡支持多種協(xié)議,提供豐富的接口類(lèi)型和廣泛的系統(tǒng)兼容性,適用于不同規(guī)模的
    的頭像 發(fā)表于 11-08 16:48 ?85次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應(yīng)用 為什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成為石油工程通訊的首選?

    SoC的數(shù)字簽名加解密過(guò)程

    SoC的數(shù)字簽名驗(yàn)證是指在系統(tǒng)啟動(dòng)或固件更新等關(guān)鍵時(shí)刻,對(duì)加載的固件或軟件進(jìn)行數(shù)字簽名的驗(yàn)證過(guò)程。通過(guò)驗(yàn)證數(shù)字簽名,系統(tǒng)可以確保所加載的固件或軟件是經(jīng)過(guò)授權(quán)和信任的,從而防止惡意代碼的執(zhí)行和系統(tǒng)啟動(dòng)過(guò)程的篡改。
    的頭像 發(fā)表于 10-21 14:52 ?138次閱讀

    干貨 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    的批量邏輯操作體驗(yàn)。本文將詳細(xì)介紹如何在PE6中高效調(diào)用dll,包括如何加載和使用dll文件,以及如何創(chuàng)建自定義的dll項(xiàng)目。 PE6與dll調(diào)用的融合
    的頭像 發(fā)表于 08-29 10:00 ?387次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    數(shù)字證書(shū)與數(shù)字簽名:汽車(chē)C-V2X通信安全的基石

    在智能網(wǎng)聯(lián)汽車(chē)的C-V2X通信中,數(shù)字證書(shū)和數(shù)字簽名起著至關(guān)重要的作用。通過(guò)這些技術(shù),車(chē)輛可以確保通信的安全性和真實(shí)性,從而提高整個(gè)交通系統(tǒng)的安全性和效率。北匯信息在這一領(lǐng)域擁有豐富的經(jīng)驗(yàn)和技術(shù)實(shí)力
    的頭像 發(fā)表于 07-08 09:09 ?1112次閱讀
    <b class='flag-5'>數(shù)字</b>證書(shū)與<b class='flag-5'>數(shù)字簽名</b>:汽車(chē)C-V2X通信安全的基石

    干貨丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    邏輯操作體驗(yàn)。本文將詳細(xì)介紹如何在PE6中高效調(diào)用dll,包括如何加載和使用dll文件,以及如何創(chuàng)建自定義的dll項(xiàng)目。
    的頭像 發(fā)表于 04-19 10:36 ?724次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    帶有集成DST80認(rèn)證、EEPROM和LF發(fā)動(dòng)機(jī)防盜系統(tǒng)的數(shù)字簽名應(yīng)答機(jī)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《帶有集成DST80認(rèn)證、EEPROM和LF發(fā)動(dòng)機(jī)防盜系統(tǒng)的數(shù)字簽名應(yīng)答機(jī)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-21 09:14 ?0次下載
    帶有集成DST80認(rèn)證、EEPROM和LF發(fā)動(dòng)機(jī)防盜系統(tǒng)的<b class='flag-5'>數(shù)字簽名</b>應(yīng)答機(jī)數(shù)據(jù)表

    什么是以太網(wǎng)?車(chē)載以太網(wǎng)數(shù)據(jù)線(xiàn)束解決方案

    阻止此類(lèi)攻擊的一種方法是使用硬件安全模塊 (HSM)。它們?cè)谲?chē)內(nèi)生成數(shù)字密鑰,對(duì)車(chē)內(nèi)傳遞的所有數(shù)據(jù)進(jìn)行加密和數(shù)字簽名
    發(fā)表于 03-18 11:12 ?766次閱讀
    什么是以太網(wǎng)?車(chē)載以太網(wǎng)數(shù)據(jù)線(xiàn)束解決方案

    干貨|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    導(dǎo)讀:在今天的干貨系列中,我們將探討HK-TE-200x系列交換機(jī)中的VLAN配置。VLAN(虛擬局域網(wǎng))在現(xiàn)代網(wǎng)絡(luò)架構(gòu)中扮演著至關(guān)重要的角色,它能夠幫助我們有效地隔離廣播域,提高網(wǎng)絡(luò)安全性,并
    的頭像 發(fā)表于 03-04 14:26 ?358次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    分享 | PCAN工具:強(qiáng)大的CAN通訊解決方案,了解多少?

    在當(dāng)今的汽車(chē)和工業(yè)自動(dòng)化領(lǐng)域,可靠的通訊系統(tǒng)至關(guān)重要,PCAN工具為這些應(yīng)用提供了強(qiáng)大的支持。本文將介紹PCAN工具的功能、應(yīng)用和優(yōu)勢(shì),幫助您根據(jù)實(shí)際需求選擇合適的工具和配件。
    的頭像 發(fā)表于 02-02 09:54 ?755次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | PCAN工具:強(qiáng)大的CAN通訊解決方案,<b class='flag-5'>你</b>了解多少?

    數(shù)字化與AR部門(mén)升級(jí)為安寶特AR子公司

    致關(guān)心AR的朋友們: 感謝您一直以來(lái)對(duì)數(shù)字化與AR的支持和信任,為了更好地滿(mǎn)足市場(chǎng)需求和公司發(fā)展的需要,
    的頭像 發(fā)表于 01-26 15:34 ?438次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>數(shù)字</b>化與AR部門(mén)升級(jí)為安寶特AR子公司

    使用兩種不同的數(shù)字簽名對(duì)用戶(hù)應(yīng)用程序進(jìn)行簽名是否適用?

    我想問(wèn)一下使用兩種不同的數(shù)字簽名對(duì)用戶(hù)應(yīng)用程序進(jìn)行簽名是否適用,安全映像將
    發(fā)表于 01-18 10:43

    鴻蒙原生應(yīng)用/元服務(wù)開(kāi)發(fā)-AGC分發(fā)如何生成密鑰和和證書(shū)請(qǐng)求文件

    和Profile文件對(duì)應(yīng)用進(jìn)行簽名后才能發(fā)布。 生成密鑰和和證書(shū)請(qǐng)求文件 在申請(qǐng)數(shù)字證書(shū)和Profile文件前,首先需要通過(guò)DevEco S
    發(fā)表于 11-28 15:23

    數(shù)字化之路,出海企業(yè)真的走對(duì)了嗎?

    IT技術(shù)交流群的朋友看過(guò)來(lái)啦~小云在這里給大家整理了本次直播的【終極干貨大禮包】,掃描下方二維碼進(jìn)群,小助手即刻向你發(fā)送【完整回放視頻、直播課件、直播Q&A、產(chǎn)品目錄、
    的頭像 發(fā)表于 11-26 08:04 ?412次閱讀
    <b class='flag-5'>數(shù)字</b>化之路,出海企業(yè)真的走對(duì)<b class='flag-5'>了嗎</b>?

    解決方案 | 經(jīng)銷(xiāo)商(OEM)解決方案

    免拆診斷解決方案在這里可以找到我們汽車(chē)NVH測(cè)試產(chǎn)品的相關(guān)信息。Pico的汽車(chē)振動(dòng)異響(NVH)測(cè)試儀可以捕捉汽車(chē)的所有振動(dòng)和噪音
    的頭像 發(fā)表于 11-18 08:08 ?383次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>解決方案 | 經(jīng)銷(xiāo)商(OEM)解決方案

    分享 | 您準(zhǔn)備好開(kāi)啟冬季溫度分布驗(yàn)證計(jì)劃了嗎?

    不要讓冬季的溫度波動(dòng)影響產(chǎn)品質(zhì)量。提供季節(jié)性溫度分布驗(yàn)證服務(wù)和解決方案,確保您的藥品全年安全合規(guī)!
    的頭像 發(fā)表于 11-17 17:13 ?418次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 您準(zhǔn)備好開(kāi)啟冬季溫度分布驗(yàn)證計(jì)劃<b class='flag-5'>了嗎</b>?