欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于驅(qū)動(dòng)控制的工控設(shè)備病毒防護(hù)系統(tǒng)的制作方法

文檔序號:12721041閱讀:328來源:國知局
一種基于驅(qū)動(dòng)控制的工控設(shè)備病毒防護(hù)系統(tǒng)的制作方法與工藝

本發(fā)明屬于信息安全技術(shù),具體涉及一種基于驅(qū)動(dòng)控制的工控設(shè)備病毒防護(hù)系統(tǒng)。



背景技術(shù):

近年來,信息安全形勢越來越嚴(yán)峻,尤其對工控設(shè)備的病毒管理提出了很高的要求,但是國內(nèi)軍工企業(yè)對于工控設(shè)備的病毒防護(hù)還停留在管理上,技術(shù)上對于無法安裝殺毒軟件的工控設(shè)備防護(hù)有待加強(qiáng)。針對軍工單位工控設(shè)備、設(shè)備和介質(zhì)病毒防護(hù)專門研究較少,主要存在以下問題:

1)大多數(shù)企業(yè)由于工控設(shè)備、USB接口移動(dòng)存儲(chǔ)介質(zhì)無法聯(lián)網(wǎng)監(jiān)控,工控設(shè)備病毒防護(hù)主要依靠責(zé)任人自身的安全保密意識和行政上的有管理手段,無法進(jìn)行技術(shù)手段防護(hù)與跟蹤;

2)跨單位研制階段聯(lián)合試驗(yàn)的介質(zhì)和設(shè)備使用過程沒有有效的管理措施和病毒防護(hù)措施,特別是在研制階段反復(fù)進(jìn)行產(chǎn)品創(chuàng)新設(shè)計(jì),交接界面不清晰;

3)對于病毒庫的升級,病毒查殺的管理方式,殺毒中間機(jī)的配備沒有統(tǒng)一的要求,對介質(zhì)的病毒查殺不及時(shí)且無法管控;

4)目前軍工行業(yè)內(nèi)沒有試驗(yàn)專用的工控設(shè)備,設(shè)備病毒防護(hù)強(qiáng)制執(zhí)行的技術(shù)手段;

5)未進(jìn)行病毒查殺的介質(zhì)接入到產(chǎn)品或查殺病毒的中間機(jī)病毒庫版本太低,在試驗(yàn)過程中的設(shè)備和介質(zhì)需要共同試驗(yàn),介質(zhì)與設(shè)備交叉接入,介質(zhì)與設(shè)備存在互相傳播病毒。



技術(shù)實(shí)現(xiàn)要素:

針對現(xiàn)有技術(shù)的以上缺陷或改進(jìn)需求,本發(fā)明提供了一種基于驅(qū)動(dòng)控制的工控設(shè)備病毒防護(hù)系統(tǒng),其目的在于,通過移動(dòng)存儲(chǔ)介質(zhì)安全改造,并結(jié)合操作系統(tǒng)底層驅(qū)動(dòng)改造以及相關(guān)管理軟件,來管控U盤的病毒查殺狀態(tài)和是否可讀取,降低了在工控設(shè)備上因使用狀態(tài)不可控的普通移動(dòng)存儲(chǔ)介質(zhì)帶來的病毒交叉感染風(fēng)險(xiǎn)。

為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于驅(qū)動(dòng)控制的工控設(shè)備病毒防護(hù)系統(tǒng),包括安裝于安全U盤上的安全U盤固件、安裝于殺毒主機(jī)和工控設(shè)備上的U盤驅(qū)動(dòng)軟件、安裝于工控設(shè)備上的U盤訪問控制軟件、安裝于殺毒主機(jī)上的U盤管理軟件;

U盤驅(qū)動(dòng)軟件與安全U盤固件之間實(shí)現(xiàn)雙向認(rèn)證,認(rèn)證通過后U盤驅(qū)動(dòng)軟件作為殺毒主機(jī)與安全U盤或者工控設(shè)備與安全U盤之間的通信通道;殺毒主機(jī)上的U盤管理軟件用于初始化安全U盤、對安全U盤殺毒、設(shè)置安全U盤殺毒狀態(tài)和有效期;工控設(shè)備上的U盤訪問控制軟件用于在殺毒有效期內(nèi)對安全U盤內(nèi)執(zhí)行讀/寫操作。

進(jìn)一步地,所述殺毒主機(jī)上的U盤管理軟件對安全U盤進(jìn)行殺毒操作,記錄殺毒時(shí)間和殺毒結(jié)果,設(shè)置安全U盤的殺毒狀態(tài)為安全以及設(shè)置有效期,安全U盤的安全U盤固件記錄殺毒主機(jī)的訪問日志。

進(jìn)一步地,所述殺毒主機(jī)上的U盤管理軟件讀取安全U盤的訪問日志。

進(jìn)一步地,所述工控設(shè)備上的U盤訪問控制軟件向安全U盤固件發(fā)送讀/寫指令,安全U盤固件若在殺毒有效期內(nèi)允許工控設(shè)備執(zhí)行讀/寫操作,安全U盤固件記錄此次訪問日志;安全U盤固件若不在殺毒有效期內(nèi)則拒絕工控設(shè)備訪問。

進(jìn)一步地,所述安全U盤包括處理模塊、存儲(chǔ)模塊、LED指示燈、USB接口、按鈕;處理模塊上用于加載安全U盤固件,存儲(chǔ)模塊用于存儲(chǔ)數(shù)據(jù),LED指示燈用于顯示殺毒狀態(tài);USB接口用于安全U盤與殺毒主機(jī)或工控設(shè)備的連接;按鈕用于:在緊急情況下安全U盤插上普通設(shè)備,通過特定次序按壓按鈕,如果與預(yù)定按壓次序相符,則將安全U盤的殺毒狀態(tài)設(shè)置為安全,再將安全U盤插上工控設(shè)備,允許工控設(shè)備訪問。

總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,本發(fā)明結(jié)合操作系統(tǒng)底層驅(qū)動(dòng)改造以及相關(guān)管理軟件,來管控U盤的病毒查殺狀態(tài)和是否可讀取,能從存儲(chǔ)介質(zhì)底層阻止非安全的訪問,豐富了試驗(yàn)產(chǎn)品的病毒防護(hù)手段,降低了在工控設(shè)備上因使用狀態(tài)不可控的普通移動(dòng)存儲(chǔ)介質(zhì)帶來的病毒交叉感染風(fēng)險(xiǎn)。進(jìn)一步地,通過對安全U盤的改造,具備緊急狀態(tài)下數(shù)據(jù)讀出功能。通過安全U盤底部的按鈕特定的按壓序列,可以臨時(shí)緊急開啟數(shù)據(jù)讀出功能。

附圖說明

圖1是安全U盤硬件邏輯連接圖

圖2是軟件架構(gòu)層次圖

圖3是安全U盤殺毒狀態(tài)設(shè)置過程圖;

圖4是訪問日志讀取圖;

圖5是安全U盤殺毒后與工控設(shè)備連接讀取數(shù)據(jù)圖;

圖6是安全U盤無效狀態(tài)與主機(jī)連接圖;

圖7是安全U盤與未授權(quán)工控設(shè)備連接圖;

圖8是工控設(shè)備與普通U盤連接圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。

U盤包括處理模塊以及分別連接處理模塊的存儲(chǔ)模塊、LED指示燈、USB接口和Button按鈕。處理模塊用于數(shù)據(jù)安全訪問控制,根據(jù)自身安全狀態(tài)允許或阻止主機(jī)訪問存儲(chǔ)模塊的存儲(chǔ)內(nèi)容;LED指示燈顯示U盤的安全狀態(tài),在緊急狀態(tài)下,可通過特定按壓序列按壓Button按鈕,開啟緊急數(shù)據(jù)讀出功能。

圖1給出了本發(fā)明安全U盤的一種較佳實(shí)施方式。安全U盤的硬件組件為:

1)處理模塊使用STM32F103C8T6主控芯片。使用ARM Cortex-M3內(nèi)核,具有最高72MHz運(yùn)行頻率,20KB內(nèi)存,64KBFLASH存儲(chǔ)。

2)存儲(chǔ)模塊使用TF存儲(chǔ)卡作為物理存儲(chǔ)。與主控芯片之間采用SPI總線連接,運(yùn)行頻率18MHz。

3)LED指示燈使用紅綠雙色顯示LED二級管,與主控芯片GPIO口相連。可以顯示紅、綠、黃三種顏色,斷電則不亮。

4)Button按鈕使用單觸點(diǎn)開關(guān),與主控芯片GPIO口相連。可以檢測到邊沿跳變。

5)提供USB接口。使用USB2.0全速(FS)接口,與主控芯片的DM、DP功能引腳相連,最高速度12Mbps。

配合運(yùn)行于指定的殺毒主機(jī)Windows XP平臺的安全U盤管理軟件,在對安全U盤進(jìn)行殺毒處理之后,設(shè)定U盤的安全狀態(tài)為安全。配合運(yùn)行于工控設(shè)備Windows XP平臺的安全U盤訪問控制軟件,只對安全U盤允許訪問。

如圖2所示,本發(fā)明實(shí)施例所涉及的軟件包括安全U盤固件、U盤驅(qū)動(dòng)軟件、U盤訪問控制軟件和U盤管理軟件,其中,安全U盤固件安裝于安全U盤的處理模塊上,U盤驅(qū)動(dòng)軟件均安裝于工控設(shè)備和殺毒主機(jī)上,U盤訪問控制軟件安裝于工控設(shè)備上,U盤管理軟件安裝于殺毒主機(jī)上。下面分別詳細(xì)說明:

(1)安全U盤固件,主要提供的軟件功能:

a.實(shí)現(xiàn)與安全U盤雙向認(rèn)證,根據(jù)自身的狀態(tài)判斷是否放行后續(xù)的數(shù)據(jù)訪問;

b.執(zhí)行“獲取安全U盤ID”命令并返回結(jié)果;

c.執(zhí)行“設(shè)置安全U盤殺毒狀態(tài)標(biāo)志”命令并返回結(jié)果;

d.執(zhí)行“初始化安全U盤”命令并返回結(jié)果;

e.執(zhí)行“讀取安全U盤日志”命令并返回結(jié)果;

f.執(zhí)行“設(shè)置殺毒狀態(tài)有效期”命令并返回結(jié)果;

g.針對放行狀態(tài),執(zhí)行正常讀/寫命令并返回結(jié)果;

h.設(shè)定的事件發(fā)生時(shí)寫入日志。

i.根據(jù)當(dāng)前狀態(tài)設(shè)置狀態(tài)指示燈

j.監(jiān)控按鈕按壓序列,匹配特定模式則開啟緊急放行狀態(tài)。

k.編程環(huán)境:Linux,GNU Toolchain,運(yùn)行環(huán)境:STM32F103芯片

(2)安全U盤驅(qū)動(dòng)軟件,主要提供的軟件功能:

a.阻止普通U盤被系統(tǒng)訪問(特殊情況可關(guān)閉);

b.實(shí)現(xiàn)與安全U盤雙向認(rèn)證;

c.配合上層應(yīng)用程序,發(fā)送“獲取安全U盤ID”命令URB到安全U盤并返回結(jié)果;

d.配合上層應(yīng)用程序,獲取主機(jī)ID并返回結(jié)果;

e.配合上層應(yīng)用程序,發(fā)送“設(shè)置安全U盤殺毒狀態(tài)標(biāo)志”命令URB到安全U盤并返回結(jié)果

f.配合上層應(yīng)用程序,發(fā)送“初始化安全U盤”命令URB到安全U盤并返回結(jié)果;

g.配合上層應(yīng)用程序,發(fā)送“讀取安全U盤日志”命令URB到安全U盤并返回結(jié)果;

h.配合上層應(yīng)用程序,發(fā)送“設(shè)置殺毒狀態(tài)有效期”命令URB到安全U盤并返回結(jié)果;

i.針對認(rèn)證通過的安全U盤,轉(zhuǎn)發(fā)正常讀/寫URB到安全U盤;

j.編程環(huán)境:WDK.7600,運(yùn)行環(huán)境:Windows XP 32位

(3)安全U盤訪問控制軟件,主要提供的軟件功能:

主要提供特殊情況下,開啟普通U盤訪問功能。同時(shí)具備讀取本機(jī)標(biāo)識符,以及安全U盤標(biāo)識符功能,方便日志比對。編程環(huán)境為Visual Studio 2013,Visual C++,運(yùn)行環(huán)境為Windows XP 32位。

(4)安全U盤管理軟件,主要提供的軟件功能:

a.開啟普通U盤訪問;

b.獲取安全U盤ID;

c.獲取主機(jī)ID;

d.設(shè)置安全U盤殺毒完成標(biāo)志;

e.初始化安全U盤

f.導(dǎo)出安全U盤日志

g.設(shè)置殺毒狀態(tài)有效期

h.編程環(huán)境:Visual Studio 2013,Visual C++

i.運(yùn)行環(huán)境:Windows XP 32位

請參見圖3到圖8,本發(fā)明工控設(shè)備病毒防護(hù)裝置的交互流程設(shè)計(jì)如下:

1)安全U盤初始化。

安全U盤訪問控制軟件可以實(shí)施對U盤的初始化。在安全U盤啟用前,均要進(jìn)行初始化,否則不能被使用。在安全U盤處于異常狀態(tài)時(shí)也可以使用初始化功能進(jìn)行恢復(fù)。

a)步驟1進(jìn)行訪問授權(quán)認(rèn)證。

b)步驟2認(rèn)證成功回復(fù)。

c)步驟3發(fā)送設(shè)備初始化指令。

d)步驟4初始化狀態(tài)回復(fù)。

2)安全U盤殺毒狀態(tài)設(shè)置。

殺毒主機(jī)可以對安全U盤殺毒狀態(tài)進(jìn)行有效和超期設(shè)置,見圖3。

a)步驟1進(jìn)行訪問授權(quán)認(rèn)證。

b)步驟2認(rèn)證成功回復(fù),同時(shí)安全U盤記錄此次訪問到訪問日志。

c)步驟3進(jìn)行殺毒操作,記錄經(jīng)過病毒查殺時(shí)間和查殺結(jié)果。

d)步驟4設(shè)置安全U盤狀態(tài)為0(安全),同時(shí)指示燈顯示綠色。

e)步驟5狀態(tài)設(shè)置成功回復(fù)。

3)安全U盤訪問日志讀取。

殺毒主機(jī)可以讀取安全U盤的訪問日志,見圖4。

a)步驟1進(jìn)行訪問授權(quán)認(rèn)證。

b)步驟2認(rèn)證成功回復(fù)。

c)步驟3發(fā)送日志讀取指令。

d)步驟4返回日志記錄。

4)在有效殺毒周期內(nèi)的安全U盤與工控設(shè)備連接讀取數(shù)據(jù)。

工控設(shè)備可讀取在有效殺毒周期內(nèi)的安全U盤,見圖5。

a)步驟1進(jìn)行訪問授權(quán)認(rèn)證。安全U盤經(jīng)過病毒查殺,且查殺周期在允許使用的時(shí)間范圍內(nèi),允許正常訪問,指示燈顯示綠色,表示正常訪問。

b)步驟2安全U盤返回允許訪問狀態(tài),同時(shí)安全U盤記錄此次訪問到訪問日志。

c)步驟3工控設(shè)備寫入數(shù)據(jù)到安全區(qū)。

d)步驟4工控設(shè)備讀取數(shù)據(jù)。

5)安全U盤病毒查殺超過允許使用時(shí)間范圍與主機(jī)連接。

工控設(shè)備不可訪問超過有效病毒查殺周期的安全U盤,見圖6。

a)步驟1進(jìn)行訪問授權(quán)認(rèn)證。檢測安全U盤查殺時(shí)間超過7天未進(jìn)行病毒查殺,于是拒絕訪問,指示燈顯示紅色。

b)步驟2安全U盤返回拒絕訪問狀態(tài),切斷USB與存儲(chǔ)芯片的連接,同時(shí)記錄此次訪問到訪問日志。工控設(shè)備將不會(huì)識別到有U盤。

6)安全U盤與未授權(quán)工控設(shè)備連接。

未授權(quán)工控設(shè)備不可讀取安全U盤,見圖7。由于工控設(shè)備未安裝“安全U盤控制程序”,安全U盤處于未認(rèn)證狀態(tài),將拒絕主機(jī)的任何訪問,同時(shí)指示燈顯示紅色.。

7)工控設(shè)備與普通U盤連接。

工控設(shè)備不可讀取普通U盤。由于普通U盤沒有內(nèi)置認(rèn)證功能,“安全U盤訪問控制軟件”認(rèn)證不會(huì)通過,將會(huì)被拒絕訪問,見圖8。

8)普通設(shè)備對安全U盤緊急狀態(tài)下的數(shù)據(jù)讀取。

可實(shí)現(xiàn)在緊急情況下,普通設(shè)備讀取安全U盤數(shù)據(jù)。將安全U盤插上普通設(shè)備,通過以特定次序按壓安全U盤底部按鈕,如果與內(nèi)置的按壓次序相符,則將殺毒狀態(tài)重置為0,關(guān)閉認(rèn)證,同時(shí)記錄此次操作到日志。拔下U盤,再次插入主機(jī),則安全U盤變成普通U盤的功能,不需要認(rèn)證即可以直接使用。再次拔出后,U盤恢復(fù)為上次狀態(tài)下的安全U盤。

9)病毒查殺超過允許使用時(shí)間范圍的安全U盤緊急狀態(tài)下的數(shù)據(jù)讀取。

通過修改工控設(shè)備安全U盤控制程序功能,允許工控設(shè)備對病毒查殺超過允許使用時(shí)間范圍的安全U盤的讀取。

本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
清徐县| 西畴县| 大姚县| 塘沽区| 玛曲县| 古交市| 广饶县| 泽库县| 怀仁县| 白玉县| 和林格尔县| 尉犁县| 临泉县| 松溪县| 沁水县| 闵行区| 鄂伦春自治旗| 志丹县| 遂昌县| 罗平县| 伊宁市| 香港 | 公主岭市| 临澧县| 襄汾县| 朝阳区| 西乌| 镇原县| 大英县| 漳平市| 边坝县| 马关县| 绥滨县| 岑巩县| 宜都市| 巴南区| 攀枝花市| 洛隆县| 宜春市| 驻马店市| 郯城县|