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

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

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

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

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

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

你會了嗎?

01

前 言

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

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

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

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

02

項目加密

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

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

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

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

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

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

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

3. 項目加密后,再次打開項目文件需要輸入密碼。

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

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

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

03

項目簽名

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

1. 通過OpenSSL生成證書

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

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

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

實際生成的證書文件如下:

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

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

2. 證書安裝

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

(1)用戶PC

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

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

(2)HMI設(shè)備

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

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

Domain:HMI Runtime

Secret ID:Project Signature

Type:Certificate

使用“Update”按鈕上傳證書

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

②證書安裝完成。

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

(3)JMobile PC Runtime

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

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

3. JMobile項目簽名

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

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

4. 實際效果

以JMobile PC Runtime為例,項目簽名的實際效果圖如下所示。

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

04

總 結(jié)

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

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

    關(guān)注

    2

    文章

    76

    瀏覽量

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

    關(guān)注

    9

    文章

    578

    瀏覽量

    48384
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

    邏輯操作體驗。本文將詳細(xì)介紹如何在PE6中高效調(diào)用dll,包括如何加載和使用dll文件,以及如何創(chuàng)建自定義的dll項目。
    的頭像 發(fā)表于 04-19 10:36 ?684次閱讀
    <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ā)動機(jī)防盜系統(tǒng)的數(shù)字簽名應(yīng)答機(jī)數(shù)據(jù)表

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    分享 | 您準(zhǔn)備好開啟冬季溫度分布驗證計劃了嗎?

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

    干貨 | HK-TrueNAS版本大揭秘!一文教您如何選擇合適的TrueNAS軟件

    文章來源:網(wǎng)絡(luò)基礎(chǔ)設(shè)施 1.導(dǎo)語 TrueNAS是iXsystems?設(shè)計和開發(fā)的NAS?操作系統(tǒng),提供許多功能,例如文件存儲、虛擬
    的頭像 發(fā)表于 10-27 16:19 ?1116次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> | HK-TrueNAS版本大揭秘!一文教您如何選擇合適的TrueNAS軟件