www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式教程
[導(dǎo)讀]基于嵌入式系統(tǒng)的隔離硬件設(shè)計(jì)

1  引言

  Internet的迅猛發(fā)展使信息共享的程度進(jìn)一步提高,因而信息安全的問題也日益突出,這時唯一的解決方法只能是主動解決信息安全和網(wǎng)絡(luò)安全問題。目前國內(nèi)外采用最多的、最普遍的網(wǎng)絡(luò)安全措施是使用防火墻類軟件,但是防火墻類軟件本身存在兩大先天缺陷:其一是防火墻隔離的網(wǎng)絡(luò)還是基于TCP/IP協(xié)議來進(jìn)行信息交換的,而TCP/IP 協(xié)議存在漏洞,它無法防止協(xié)議本身的漏洞;其二是防火墻的運(yùn)行離不開操作系統(tǒng),操作系統(tǒng)和防火墻軟件都存在漏洞,因而不能阻止由這些漏洞而引起的網(wǎng)絡(luò)安全問題[1]。因此,開發(fā)相應(yīng)的應(yīng)用系統(tǒng)是必要的。本文在對已有的防火墻技術(shù)及物理隔離技術(shù)進(jìn)行分析的基礎(chǔ)上,提出了帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù),通過該技術(shù)所設(shè)計(jì)出的網(wǎng)絡(luò)隔離器能滿足實(shí)時數(shù)據(jù)的傳輸,同時本文提出了一種物理隔離環(huán)境下數(shù)據(jù)安全轉(zhuǎn)發(fā)的技術(shù)構(gòu)思,該方案使得網(wǎng)絡(luò)隔離器有很好的安全性能。

2 物理隔離技術(shù)原理

2.1  簡介

  物理隔離是指內(nèi)部網(wǎng)絡(luò)不得直接或間接地連接外部網(wǎng)絡(luò)即互聯(lián)網(wǎng)[2]。物理隔離技術(shù)通過中斷內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的連接,不支持TCP/IP 協(xié)議,不依賴于操作系

統(tǒng),解決了目前網(wǎng)絡(luò)安全存在的根本性問題,即由于操作系統(tǒng)漏洞和TCP/IP 協(xié)議漏洞所帶來的安全問題,有效地防止了惡意代碼、病毒以及網(wǎng)絡(luò)入侵的發(fā)生,滿足了網(wǎng)絡(luò)安全的機(jī)密性、完整性、可用性、可控性和可審查性要求。

2.2  物理隔離技術(shù)

  目前,國內(nèi)外普遍采用的物理隔離技術(shù)有: 單硬盤物理隔離卡和雙主板物理隔離技術(shù)。

2.2.1  單硬盤物理隔離卡

  這種技術(shù)是將計(jì)算機(jī)的單個硬盤從物理層上分割為公共和安全兩個分區(qū),每個分區(qū)各自安裝一套操作系統(tǒng)。在操作中,用戶工作在安全狀態(tài)和公共狀態(tài)兩個互相排斥的操作系統(tǒng)環(huán)境下,從而實(shí)現(xiàn)內(nèi)外網(wǎng)的安全隔離。這種技術(shù)的缺點(diǎn)是不能傳輸實(shí)時數(shù)據(jù)。

2.2.2  雙主板物理隔離技術(shù)

  兩塊主板之間通過非網(wǎng)絡(luò)方式的一個雙端口RAM進(jìn)行數(shù)據(jù)的傳輸,雙端口RAM 分為兩個區(qū),第一個區(qū)是內(nèi)網(wǎng)客戶端向外網(wǎng)服務(wù)器單向傳輸數(shù)據(jù)的通道。第二個區(qū)是外網(wǎng)客戶端向內(nèi)網(wǎng)服務(wù)器單向傳輸數(shù)據(jù)時的通道。在平時內(nèi)外網(wǎng)是斷開的,雙端口RAM處于斷開狀態(tài)。當(dāng)有數(shù)據(jù)要傳輸時,內(nèi)外網(wǎng)才通過雙端口RAM 進(jìn)行數(shù)據(jù)傳輸[3]。

3  網(wǎng)絡(luò)隔離器技術(shù)原理

  目前網(wǎng)絡(luò)隔離器的實(shí)時開關(guān)實(shí)現(xiàn)方式主要有基于SCSI 的開關(guān)技術(shù)和基于總線的開關(guān)技術(shù)兩種。

  基于總線的實(shí)時開關(guān)技術(shù)的網(wǎng)絡(luò)隔離器采用雙端口靜態(tài)存儲器(Dual Port SRAM)配合基于獨(dú)立的ARM的控制電路,雙端口各自通過開關(guān)與獨(dú)立的計(jì)算機(jī)主機(jī)連接,如圖1所示。ARM作為獨(dú)立的控制電路保證雙端口靜態(tài)存儲器的每一端口上存在一個開關(guān),且兩個開關(guān)不能同時閉合即K1×K2=0。

  基于SCSI 開關(guān)技術(shù)的網(wǎng)絡(luò)隔離器和圖1相似,只是數(shù)據(jù)通道換為SCSI 硬盤接口,而存儲介質(zhì)使用的是SCSI 硬盤,控制單元使用專門設(shè)計(jì)的硬件電路板實(shí)現(xiàn)。

基于總線的實(shí)時開關(guān)技術(shù)的網(wǎng)絡(luò)隔離器


                                            
       該系統(tǒng)的數(shù)據(jù)交換原理如下:以數(shù)據(jù)由外部網(wǎng)到內(nèi)部網(wǎng)的傳遞為例,首先外部主機(jī)將由外部網(wǎng)接收到的數(shù)據(jù)進(jìn)行TCP/IP 協(xié)議和應(yīng)用協(xié)議的剝離,將其還原為原始數(shù)據(jù),同時對數(shù)據(jù)進(jìn)行完整性和安全性的審查;審查通過后,將安全的數(shù)據(jù)傳遞給交換設(shè)備,然后內(nèi)部主機(jī)接收到這批數(shù)據(jù),在對它們進(jìn)行TCP/IP協(xié)議和應(yīng)用協(xié)議的封裝后,把它們發(fā)送到內(nèi)部網(wǎng)。反之亦然。

  以內(nèi)網(wǎng)接收電子郵件為例,當(dāng)外網(wǎng)需要有數(shù)據(jù)到達(dá)內(nèi)網(wǎng)的時候,外部的服務(wù)器立即發(fā)起對隔離設(shè)備的非TCP/IP 協(xié)議的數(shù)據(jù)連接,隔離設(shè)備將所有的協(xié)議剝離,將原始的數(shù)據(jù)寫入存儲介質(zhì)。根據(jù)不同的應(yīng)用,可能有必要對數(shù)據(jù)進(jìn)行完整性和安全性檢查,如防病毒和惡意代碼等。

  一旦數(shù)據(jù)完全寫入隔離設(shè)備的存儲介質(zhì),隔離設(shè)備立即中斷與外網(wǎng)的連接。轉(zhuǎn)而發(fā)起對內(nèi)網(wǎng)的非TCP/IP 協(xié)議的數(shù)據(jù)連接。隔離設(shè)備將存儲介質(zhì)內(nèi)的數(shù)據(jù)推向內(nèi)網(wǎng)。內(nèi)網(wǎng)收到數(shù)據(jù)后,立即進(jìn)行TCP/IP 的封裝和應(yīng)用協(xié)議的封裝,并交給應(yīng)用系統(tǒng)。

    這個時候內(nèi)網(wǎng)電子郵件系統(tǒng)就收到了外網(wǎng)的電子郵件系統(tǒng)通過隔離設(shè)備轉(zhuǎn)發(fā)的電子郵件。在控制臺收到完整的交換信號之后,隔離設(shè)備立即切斷隔離設(shè)備于內(nèi)網(wǎng)的直接連接。

  如果這時,內(nèi)網(wǎng)有電子郵件要發(fā)出,隔離設(shè)備收到內(nèi)網(wǎng)建立連接的請求之后,建立與內(nèi)網(wǎng)之間的非TCP/IP 協(xié)議的數(shù)據(jù)連接。隔離設(shè)備剝離所有的TCP/IP 協(xié)議和應(yīng)用協(xié)議,得到原始的數(shù)據(jù),將數(shù)據(jù)寫入隔離設(shè)備的存儲介質(zhì)。必要的話,對其進(jìn)行防病毒處理和防惡意代碼檢查。然后中斷與內(nèi)網(wǎng)的直接連接。控制臺收到信息處理完畢后,立即中斷隔離設(shè)備與外網(wǎng)的連接,恢復(fù)到完全隔離狀態(tài)。

  每一次數(shù)據(jù)交換,隔離設(shè)備經(jīng)歷了數(shù)據(jù)的接受,存儲和轉(zhuǎn)發(fā)三個過程。由于這些規(guī)則都是在內(nèi)存和內(nèi)核里完成的,因此速度上有保證,可以達(dá)到100%的總線處理能力[4]。

4 隔離硬件的設(shè)計(jì)

  網(wǎng)絡(luò)隔離器中實(shí)現(xiàn)數(shù)據(jù)交換的過程是通過對隔離硬件上的存儲芯片的讀寫來完成的。存儲芯片作為內(nèi)外網(wǎng)的數(shù)據(jù)交換存儲區(qū),其訪問設(shè)計(jì)方案決定了網(wǎng)絡(luò)隔離器的數(shù)據(jù)交換速度。為了滿足數(shù)據(jù)交換速度的要求,采用了帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù)。

  雙端口靜態(tài)存儲器劃分為兩個存儲區(qū)域A、B。

外部主機(jī)通過K1只能向A中寫入數(shù)據(jù)或從B中讀出數(shù)據(jù),而內(nèi)部主機(jī)通過K2 只能從A 中讀出數(shù)據(jù)或向B 中寫入數(shù)據(jù),K1 和K2 的約束為K1a×K2c=0 且K1b×K2d=0。如此一來就將雙向數(shù)據(jù)通道變?yōu)榱藘蓚€單向的數(shù)據(jù)通道。這樣的設(shè)計(jì)使得在原有設(shè)計(jì)中內(nèi)外部處理單元一方對隔離硬件進(jìn)行讀寫操作,而另一方就無法訪問隔離硬件的情況有所改善,它允許雙方同時進(jìn)入讀讀或?qū)憣懙臓顟B(tài)。但是在這種結(jié)構(gòu)中,存在著這樣的讀寫沖突問題,例如當(dāng)外部主機(jī)通過K1 向A 寫入數(shù)據(jù)時,內(nèi)部主機(jī)無法從A 中讀出數(shù)據(jù),或者當(dāng)內(nèi)部主機(jī)從A 中讀出數(shù)據(jù)時,外部主機(jī)不能向A 寫入數(shù)據(jù),對B 的操作也存在類似的情況。因此提出了帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù)。

  

帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù)原理圖


圖2為帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù)原理圖

  將A、B 存儲區(qū)域劃分為N 個相等的小塊存儲區(qū)ai、bi(1≤i≤N),K1 和K2 的約束為K1ai×K2ai=0且K1bi×K2bi=0。

  這樣的改進(jìn)使得當(dāng)內(nèi)外部主機(jī)中的一方對ai 或bi 進(jìn)行訪問時,另一方仍可以對aj或bj(i≠j)進(jìn)行訪問,減少了發(fā)生讀寫沖突的幾率,提高了數(shù)據(jù)通道的效率,從而實(shí)現(xiàn)了提高內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)間數(shù)據(jù)的交換速度的目的。

5 物理隔離環(huán)境下數(shù)據(jù)安全轉(zhuǎn)發(fā)方案的設(shè)計(jì)

  物理隔離環(huán)境下數(shù)據(jù)安全轉(zhuǎn)發(fā)方案的設(shè)計(jì)目標(biāo)是要在內(nèi)外網(wǎng)隔離的前提下實(shí)現(xiàn)安全、動態(tài)、實(shí)時的數(shù)據(jù)交換。

  數(shù)據(jù)存儲轉(zhuǎn)發(fā)的構(gòu)架由外網(wǎng)處理單元、數(shù)據(jù)轉(zhuǎn)發(fā)區(qū)、內(nèi)網(wǎng)處理單元、物理隔離模塊、通斷控制電路等功能部分組成。其中:

  (1) 外網(wǎng)處理單元負(fù)責(zé)對外網(wǎng)數(shù)據(jù)的確定、采集工作,由內(nèi)網(wǎng)用戶需求而定,例如指定訪問目標(biāo)的網(wǎng)站等。

  (2) 數(shù)據(jù)轉(zhuǎn)發(fā)區(qū)負(fù)責(zé)內(nèi)外網(wǎng)數(shù)據(jù)的暫存、轉(zhuǎn)發(fā)工作。在數(shù)據(jù)交換的過程中,內(nèi)網(wǎng)處理單元把數(shù)據(jù)導(dǎo)出到內(nèi)網(wǎng)轉(zhuǎn)發(fā)區(qū)或者外網(wǎng)處理單元把數(shù)據(jù)導(dǎo)入到外網(wǎng)轉(zhuǎn)發(fā)區(qū),而內(nèi)網(wǎng)轉(zhuǎn)發(fā)區(qū)與外網(wǎng)轉(zhuǎn)發(fā)區(qū)是否有數(shù)據(jù)交換由隔離硬件根據(jù)用戶的轉(zhuǎn)發(fā)權(quán)限決定。用戶沒有數(shù)據(jù)轉(zhuǎn)發(fā)的權(quán)限時,外網(wǎng)轉(zhuǎn)發(fā)區(qū)與內(nèi)網(wǎng)轉(zhuǎn)發(fā)區(qū)是完全隔斷的。

  (3) 內(nèi)網(wǎng)處理單元按照預(yù)先設(shè)定的安全策略對數(shù)據(jù)進(jìn)行掃描分析、篩選過濾、病毒檢測等處理。來自于外網(wǎng)數(shù)據(jù)或發(fā)往外網(wǎng)的數(shù)據(jù),如果違反既定安全規(guī)則就被阻止進(jìn)出。

  (4) 物理隔離硬件實(shí)現(xiàn)在物理傳導(dǎo)上使內(nèi)外網(wǎng)絡(luò)隔斷,在物理上隔斷內(nèi)部網(wǎng)與外部網(wǎng)。物理隔離硬件被設(shè)置在最低的物理層上,內(nèi)外網(wǎng)的數(shù)據(jù)轉(zhuǎn)發(fā)由物理隔離硬件操縱通斷控制電路來執(zhí)行,在同一時段內(nèi),物理隔離硬件只能接受來自內(nèi)網(wǎng)處理單元或者外網(wǎng)處理單元轉(zhuǎn)發(fā)數(shù)據(jù)的請求,不能同時接收來自內(nèi)網(wǎng)處理單元和外網(wǎng)處理單元轉(zhuǎn)發(fā)數(shù)據(jù)的請求,使內(nèi)網(wǎng)轉(zhuǎn)發(fā)區(qū)和外網(wǎng)轉(zhuǎn)發(fā)區(qū)雙向進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)操作。而且它的失效只會影響內(nèi)外網(wǎng)數(shù)據(jù)交換的性能,而不會影響內(nèi)網(wǎng)的安全性。

  (5) 通斷控制電路負(fù)責(zé)控制內(nèi)網(wǎng)轉(zhuǎn)發(fā)區(qū)與外網(wǎng)轉(zhuǎn)發(fā)區(qū)的線路連接,同時控制對數(shù)據(jù)轉(zhuǎn)發(fā)區(qū)中的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)或清除。通常,只有授予數(shù)據(jù)轉(zhuǎn)發(fā)權(quán)限的用戶和角色,在通過物理隔離硬件檢查后認(rèn)定數(shù)據(jù)轉(zhuǎn)發(fā)權(quán)限與對象列表中的權(quán)限相符的情況下,通斷控制電路才會連通內(nèi)外轉(zhuǎn)發(fā)區(qū),并按其數(shù)據(jù)流向?qū)嵤?shù)據(jù)的轉(zhuǎn)發(fā)工作。

6  結(jié)束語

  本文對雙通道實(shí)時開關(guān)技術(shù)進(jìn)行了改進(jìn),提出了帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù),通過該技術(shù)連接內(nèi)網(wǎng)和外網(wǎng),將內(nèi)外網(wǎng)的雙向數(shù)據(jù)傳輸轉(zhuǎn)換為兩個單向數(shù)據(jù)傳輸,這極大的提高了內(nèi)外網(wǎng)的數(shù)據(jù)傳輸速度;并且提出了物理隔離環(huán)境下數(shù)據(jù)傳輸?shù)陌踩桨?。因而從硬件和軟件上保證了內(nèi)外網(wǎng)的安全隔離,提高了黑客等不法分子對網(wǎng)絡(luò)攻擊、泄密的防御水平,消除了大部分網(wǎng)絡(luò)安全隱患,對維護(hù)工業(yè)控制系統(tǒng)信息安全及系統(tǒng)安全運(yùn)行起到了重要作用。

  本文作者創(chuàng)新點(diǎn):介紹了基于ARM的網(wǎng)絡(luò)隔離器的設(shè)計(jì),該網(wǎng)絡(luò)隔離器的隔離硬件采用帶緩沖區(qū)的雙通道實(shí)時開關(guān)技術(shù),極大地提高了內(nèi)外網(wǎng)數(shù)據(jù)傳輸速度, 從硬件和軟件上保證了內(nèi)外網(wǎng)的安全隔離, 對維護(hù)系統(tǒng)信息安全及系統(tǒng)安全運(yùn)行起到了重要作用。

參考文獻(xiàn):

[1] 中網(wǎng)公司  中網(wǎng)物理隔離產(chǎn)品白皮書  北京中網(wǎng)公司
[2] 何鵬舉 王萬誠等  網(wǎng)絡(luò)隔離器的設(shè)計(jì)與實(shí)現(xiàn)  控制工程 2002,9
[3] 胡林峰,須文波  基于ARM的網(wǎng)絡(luò)隔離器的設(shè)計(jì)  微計(jì)算機(jī)信息  2006,1
[4] 萬平國   網(wǎng)絡(luò)隔離與網(wǎng)閘   機(jī)械工業(yè)出版社. 2004, 4  

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機(jī) CAN

Lua RTOS 是一個實(shí)時操作系統(tǒng),設(shè)計(jì)在嵌入式系統(tǒng)上運(yùn)行,對 FLASH 和 RAM 內(nèi)存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平臺,并可以輕松移植到其他32位...

關(guān)鍵字: Lua RTOS 操作系統(tǒng) 嵌入式系統(tǒng)

通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UATR,是一種串行、異步、全雙工的收發(fā)器。全雙工的UART支持同時雙向通信,是嵌入式系統(tǒng)必不可少的d...

關(guān)鍵字: 異步收發(fā) 傳輸器 嵌入式系統(tǒng)

嵌入式教程

6897 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉