国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于S3C2440的嵌入式IPv6防火墻設計

發布時間:2015-11-3 14:38    發布者:designapp
關鍵詞: S3C2440 , IPv6
  在眾多的網絡安全設施中,防火墻是行之有效的重要網絡安全設備,通過對網絡通信進行篩選屏蔽以防未經授權的訪問進出計算機網絡。防火墻是位于可信網絡和不可信網絡之間的一道安全屏障,其最核心的任務就是管理和控制進出網絡的通信量,它可以截獲中途傳輸的數據包并進行處理,然后與事先定義好的安全策略規則相比較,并最終決定轉發或丟棄該數據包。傳統的防火墻通常位于一段網絡的邊界,它可以很好的過濾外界用戶對內部網絡的訪問,但對內部網絡的攻擊卻無能為力。針對此問題近年來關于新型防火墻的研究有很多,如分布式防火墻系統,嵌入式防火墻系統等。這些系統的目的是將防火墻的邊界延伸,使其能夠遍布網絡的每一個終端設備,構建全方位的安全防護網絡。
  現有防火墻系統大多是針對于IPv4開發的,由于IPv4地址空間不足,且安全性較差,現有網絡升級到IPv6是大勢所趨。IPv6 作為下一代網絡的基礎以其海量的地址空間和較強的安全特性得到廣泛的認可,因此研究支持IPv6協議的防火墻是很有必要的。
  以Intel Xscale IXP425 為核心處理器設計的嵌入式IPv6 防火墻,較好的實現了對網絡中的數據包進行動態過濾。但其成本較高,且IXP425 強勁的網絡處理性能在網絡終端的應用中無法得以完全發揮。
  基于U盤的嵌入式防火墻使用方便,設計新穎,但其需要依附于x86 電腦硬件平臺,且U盤的可靠性較差,不適于長期使用。
  通用ARM 處理器有較高的性價比和較多的軟件支持,已廣泛應用于生產生活的各個領域。本文通過對IPv6協議、IPv6安全機制和防火墻技術等方面的分析和研究,結合現有防火墻的特點,設計并實現了一個基于S3C2440 的嵌入式IPv6 防火墻系統。下面從硬件設計、軟件設計和核心模塊設計幾個方面介紹該基于S3C2440的嵌入式IPv6防火墻。
  2 嵌入式IPv6防火墻的硬件設計
  嵌入式IPv6防火墻的硬件設計如圖1所示,其主控芯片采用三星公司的32 位嵌入式處理器S3C2440.該處理器以ARM920T RISC 為核心,標準工作頻率為400MHZ(最高工作頻率:533MHZ),運算能力為450MIPS,有強勁的處理能力。
  


  圖1 嵌入式IPv6防火墻硬件框圖
  S3C2440處理器內部結構復雜,功能強大,片上集成了很多硬件資源。如:外部存儲控制器,USB 接口,UART接口,內部定時器,130 個通用I/O接口,24 通道外部中斷源等。如此豐富的接口資源,可以很方便實現硬件電路的擴展。此外S3C2440 支持ARM920T 強大的指令集系統,具有獨立的內存管理單元(MMU),支持NAND Flash啟動引導,可以方便的實現Bootloader和嵌入式操作系統的移植。
  系統的存儲單元主要包括SDRAM 存儲器和Flash存儲器。SDRAM為系統程序的運行提供內存空間,本系統采用兩片HY57V561620FTP-H(32M)并聯,容量可達64MB.Flash用來存儲程序,Flash分為NOR型和NAND型2種。NOR型Flash工藝復雜,成本較高,其優點是片內可執行應用程序,多用于存儲系統的Bootloader 引導程序。NAND 型Flash 具有極高的存儲密度和較快的寫入和擦除速度且成本較低,適用于存儲大容量數據和文件。考慮到S3C2440支持NAND Flash 啟動引導,故本系統選用K9F1208U0M-YCB0(64MB)的NAND型Flash作為系統的Flash存儲器。
  系統的以太網接口單元采用2 顆10M/100M 自適應以太網控制器DM9000A.DM9000A 芯片是DEVICOM 公司研發的一款低功耗,高度集成,成本較低的單芯片快速以太網芯片,在嵌入式領域中使用非常廣泛。它集成了物理層接口(PHY)、以太網媒體介質訪問控制器(MAC)和外部處理器總線接口等。3.3V的工作電壓,降低了系統的功耗。DM9000A 的高度集成簡化了系統以太網電路的硬件設計,特別適合作為嵌入式IPv6防火墻的網絡接口。
  3 嵌入式IPv6防火墻的軟件設計
  嵌入式IPv6 防火墻系統的軟件編寫采用了模塊化程序設計的方法。模塊化編程有利于程序設計任務的劃分,使程序易于編寫和調試,便于檢驗和維護。
  本系統將啟動代碼(Bootloader),Linux 操作系統(網卡驅動、協議棧),防火墻模塊(智能包過濾,狀態跟蹤等)和WEB管理模塊(Boa服務器)都編寫成獨立模塊。
  系統軟件層次結構如圖2所示。
  


  圖2 嵌入式IPv6防火墻軟件層次結構圖。
  第一層:啟動代碼(Bootloader)。它是芯片復位后進入操作系統之前執行的一段代碼,主要是為操作系統的啟動提供基本的運行環境,如初始化CPU、初始化存儲器系統等。本系統選用U-Boot 作為系統的Bootloader.
  第二層:Linux 操作系統,屏蔽了對底層硬件的具體操作,為上層應用提供了豐富的支持,包括底層設備驅動,網卡驅動和網絡協議棧等。在Linux操作系統下,開發者只需關注于應用軟件編程,大大節省了系統的開發時間。
  第三層:防火墻模塊(智能包過濾,狀態跟蹤等),該模塊是嵌入式防火墻系統的核心,其包括動態NAT 模塊:負責對進出防火墻的數據包進行地址翻譯;狀態跟蹤模塊:維護網絡的會話連接信息,協助智能包過濾模塊進行連接狀態的跟蹤,是實現狀態檢測包過濾(動態包過濾)的關鍵模塊;智能包過濾模塊:根據訪問控制表(ACL)對進出網絡的數據包進行過濾,并對過濾規則進行統計,記憶和決策,動態優化過濾規則優先級列表,實現高速高效的包過濾處理功能。
  第四層:WEB管理模塊,以CGI語言為基礎,構建Boa服務器平臺。通過該模塊用戶可以方便地查看防火墻日志,添加或修改過濾規則,調整過濾規則的優先級,監控防火墻網絡狀態等。
  4 防火墻核心模塊設計
  一個防火墻能否起到較好的過濾效果關鍵在于防火墻的核心過濾模塊設計。本防火墻的核心過濾模塊整體工作流程如圖3所示。
  


  圖3 嵌入式IPv6防火墻工作流程圖。
  嵌入式IPv6防火墻的工作流程:
  (1) 當IPv6 數據包通過網絡接口進入防火墻之后,首先將經過動態NAT模塊進行網絡地址翻譯,其目的是將外部公網IP與內部私網IP相互映射。
  (2) 在完成動態NAT 之后,防火墻會遍歷連接狀態跟蹤信息表判斷該數據包是否屬于一個已經存在連接。此連接狀態跟蹤信息表記錄著已存在連接的源IP 地址、目的IP 地址、傳輸層的源端口號、目的端口和TCP 序列號等,通過這些信息防火墻可以高效快速的識別出該數據包是否屬于一個已經存在的連接。
  (3) 如果該數據包不屬于一個已經存在的連接,系統會調用智能數據包過濾規則集,并逐條遍歷整個規則集。與此同時防火墻會動態地建立并更新過濾規則匹配信息表,根據該信息表,系統采用統計、記憶、概率和決策的智能方法對數據進行識別,動態地優化過濾規則優先級。智能的數據識別方法,消除了匹配檢查所需要的海量計算,高效發現網絡行為的特征值,直接進行訪問控制,由于這些方法多是人工智能學科采用的方法,因此又稱為智能訪問控制技術。
  (4) 如果該數據包通過了過濾規則集的審查,或者該數據包屬于一個已經存在的連接,防火墻會對數據包是否含有特定內容進行檢測,此時防火墻僅僅對數據包的關鍵信息進行檢測,因此大大加快了檢測的效率和速度。
  (5) 如果該數據包未能通過狀態跟蹤安全策略,或者未能通過智能包過濾規則集,防火墻會拒絕或者丟棄該數據包,并進行日志記錄。
  (6) 在數據包通過了上述的過濾和審查后,防火墻就會將該數據包轉發到最終的目的地址,并且防火墻會在其連接狀態跟蹤信息表中為此次會話創建或者更新一個連接信息。防火墻將會使用這個連接項對返回的數據包進行過濾。
  5 結束語
  本文對防火墻技術做了深入研究,設計了基于S3C2440 處理器的嵌入式IPv6 防火墻。該防火墻實現了支持IPv6 協議的狀態跟蹤與智能包過濾相結合的動態包過濾。并成功搭建了遠程WEB 管理平臺,方便地管理過濾規則、防火墻日志和網絡狀態等。隨著IPv6 網絡的逐漸推廣,包括防火墻在內的網絡設備對IPv6網絡的支持將成為必然趨勢。因此基于ARM的嵌入式IPv6防火墻的應用前景也會越來越廣闊。
               
本文地址:http://www.qingdxww.cn/thread-155314-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • 無線充電基礎知識及應用培訓教程
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • FPGA設計流程培訓教程
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美在线一区二区三区欧美 | 日本网站黄色 | 免费一级毛片在播放视频 | 久久香蕉国产线看观看网站 | 成人在线天堂 | 亚洲国产精品毛片∧v卡在线 | 欧美日韩a| 亚洲自拍偷拍专区 | 男人天堂亚洲天堂 | 免费三片在线观看网站 | 99久女女精品视频在线观看 | 99在线免费观看视频 | 日韩视频一区二区在线观看 | 欧美视频 亚洲视频 | 99国内精品久久久久久久黑人 | 国产成人欧美 | 福利一区在线观看 | 成人午夜精品久久久久久久小说 | 国产欧美日韩精品在线 | 国产成人永久免费视 | 高清一级 | 国产1区2区3区 | 成人免费a视频 | 一区免费| 欧美理论片在线观看一区二区 | 操操操网| 色噜噜狠狠狠综合曰曰曰 | 国产精品怕怕怕视频免费 | 欧美日韩亚洲国产一区二区综合 | 国产精品入口在线看麻豆 | 中文字幕1区2区 | 欧美精品在线一区二区三区 | 毛片一级在线 | 精品一久久香蕉国产线看观看下 | 性欧美黑人 | 亚洲国产香蕉视频欧美 | 日韩黄色成人 | 久久金8天国 | 丝瓜草莓视频下载 | 一及黄色毛片 | 亚洲欧美精品一区二区 |