• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Windows的包過濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)

    2018-05-11 08:20:29李冬芬于北瑜
    關(guān)鍵詞:功能模塊IP地址防火墻

    ◆李冬芬 于北瑜 肖 敏

    ?

    基于Windows的包過濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)

    ◆李冬芬 于北瑜 肖 敏

    (廣東海洋大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院 廣東 524088)

    本文采用VS2010和VC ++6.0開發(fā),利用IP過濾鉤子驅(qū)動(dòng)程序的設(shè)計(jì)和實(shí)現(xiàn)技術(shù),實(shí)現(xiàn)了基于Windows系統(tǒng)下的包過濾防火墻。試驗(yàn)結(jié)果表明,該技術(shù)可靠、穩(wěn)定,具有一定的實(shí)用性。

    包過濾防火墻;Windows;網(wǎng)絡(luò)安全

    0 引言

    互聯(lián)網(wǎng)是一個(gè)開放的網(wǎng)絡(luò),將全世界的人聯(lián)系在一起,促進(jìn)了信息交流和共享。但是互聯(lián)網(wǎng)也是一把雙刃劍,互聯(lián)網(wǎng)信息安全問題日益突出。隨著大數(shù)據(jù)時(shí)代的來臨,人們的日常生活、工作、學(xué)習(xí)越來越離不開網(wǎng)絡(luò),大量的個(gè)人信息暴露在互聯(lián)開放的網(wǎng)絡(luò)中,每天都發(fā)生無數(shù)起網(wǎng)絡(luò)安全事件。2016年公安機(jī)關(guān)網(wǎng)絡(luò)安全保衛(wèi)部門共偵破侵犯公民個(gè)人信息犯罪案件1800余起,查獲各類公民個(gè)人信息300余億條[1]。黨的十八大以來,以習(xí)近平同志為核心的黨中央站在戰(zhàn)略高度與長遠(yuǎn)角度,將網(wǎng)絡(luò)安全和信息化工作提升到前所未有的高度。

    防火墻系統(tǒng)是目前使用最多的一種網(wǎng)絡(luò)安全防護(hù)技術(shù),通過在用戶的內(nèi)網(wǎng)和外網(wǎng)之間架設(shè)一道防火墻系統(tǒng),保障內(nèi)網(wǎng)用戶的信息安全,阻止黑客的非法入侵[2]。包過濾型防火墻工作在OSI參考模型的網(wǎng)絡(luò)層以及傳輸層[3],在網(wǎng)絡(luò)層中根據(jù)用戶設(shè)置的安全訪問策略(過濾規(guī)則),檢查每一個(gè)數(shù)據(jù)包的源IP地址、目的IP地址以及IP分組頭部的其他各種標(biāo)志信息(如協(xié)議、服務(wù)類型等),確定允許或禁止該數(shù)據(jù)包通過防火墻[4]。因此包過濾型防火墻處理數(shù)據(jù)包的速度快,并且容易配置,實(shí)現(xiàn)成本低。本文探討基于Windows的包過濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)。

    1 功能結(jié)構(gòu)

    本設(shè)計(jì)采用VS2010和VC ++6.0開發(fā),利用IP過濾鉤子驅(qū)動(dòng)程序的設(shè)計(jì)和實(shí)現(xiàn)技術(shù),開發(fā)了基于Windows操作系統(tǒng)的簡單包過濾型防火墻,該防火墻能夠按照用戶設(shè)置的過濾規(guī)則對(duì)網(wǎng)絡(luò)的IP數(shù)據(jù)包進(jìn)行處理。該防火墻功能主要包括以下幾個(gè)方面:

    (1)用戶設(shè)置過濾規(guī)則:設(shè)置源IP地址、目標(biāo)IP地址、端口號(hào)、協(xié)議;

    (2)過濾規(guī)則的添加、刪除和保存;

    (3)過濾規(guī)則的安裝和卸載。

    (4)IP封包過濾驅(qū)動(dòng)。

    具體的功能結(jié)構(gòu)如圖1所示。

    2詳細(xì)設(shè)計(jì)

    2.1 過濾規(guī)則設(shè)置功能模塊

    包過濾防火墻根據(jù)用戶設(shè)定的過濾規(guī)則檢查每一個(gè)數(shù)據(jù)包的源IP地址、目的IP地址以及IP分組頭部的其他各種標(biāo)志信息(如協(xié)議、服務(wù)類型等)確定是否允許該數(shù)據(jù)包通過防火墻[4]。所以在設(shè)置過濾規(guī)則時(shí),需要設(shè)置源IP地址、目標(biāo)IP地址、端口、協(xié)議和動(dòng)作。其設(shè)置規(guī)則的界面如圖2所示。

    圖1 系統(tǒng)功能結(jié)構(gòu)

    圖2用戶設(shè)置過濾規(guī)則界面圖

    2.2過濾規(guī)則添加刪除和存儲(chǔ)功能模塊

    在該功能模塊中,用戶能添加、刪除和保存過濾規(guī)則。

    2.2.1添加過濾規(guī)則

    添加規(guī)則時(shí),用戶在取得添加規(guī)則對(duì)話框中的數(shù)據(jù)后,判斷格式是否匹配,若否則要輸入正確的規(guī)則,才能將取得的數(shù)據(jù)添加到文檔類中。

    2.2.2刪除過濾規(guī)則

    刪除規(guī)則時(shí),用戶先選定規(guī)則,然后判斷規(guī)則是否正在過濾,若是則要先停止過濾,才能刪除規(guī)則。當(dāng)用戶刪除規(guī)則后,此規(guī)則就從文檔類中刪除,同時(shí)視圖類需要更新顯示。

    2.2.3過濾規(guī)則存儲(chǔ)

    在該功能模塊中,用戶可以及時(shí)存儲(chǔ)添加的過濾規(guī)則及對(duì)每一個(gè)規(guī)則的操作。下次打開防火墻可以直接加載該規(guī)則,無需手動(dòng)輸入那些常用的過濾規(guī)則。

    2.3過濾規(guī)則安裝卸載功能模塊

    按照用戶設(shè)定的規(guī)則,IP過濾驅(qū)動(dòng)進(jìn)行數(shù)據(jù)包的過濾。用戶對(duì)已存儲(chǔ)的規(guī)則先進(jìn)行安裝,才能將規(guī)則發(fā)給IP過濾驅(qū)動(dòng),安裝功能就是將過濾規(guī)則傳給IP過濾驅(qū)動(dòng)。如果用戶要?jiǎng)h除過濾規(guī)則時(shí),就要先停止過濾,然后卸載該規(guī)則,最后才能刪除,卸載功能就是將已安裝的規(guī)則從過濾驅(qū)動(dòng)中刪除。

    2.4 IP封包過濾驅(qū)動(dòng)功能模塊

    該功能模塊用DrvFltIp驅(qū)動(dòng)程序分別對(duì)數(shù)據(jù)包和TCP數(shù)據(jù)包,以及UDP數(shù)據(jù)包進(jìn)行封包,由IP過濾鉤子處理進(jìn)出的封包。

    3 測試使用

    測試計(jì)算機(jī)位于網(wǎng)關(guān)地址為192.168.0.1的局域網(wǎng)內(nèi),本地IP地址為:192.168.0.99。通過局域網(wǎng)連接外部網(wǎng)絡(luò),可以PING通本地網(wǎng)關(guān)地址192.168.0.1和電信DNS服務(wù)器地址218.85.152.99,如圖3和圖4所示。

    圖3 ping192.168.0.1圖

    圖4 ping218.85.152.99圖

    運(yùn)行防火墻,點(diǎn)擊“Add Rule”按鈕進(jìn)行過濾規(guī)則設(shè)置,如圖5所示。

    Source IP Address:192.168.0.1

    Destination IP Address:192.168.0.99

    Port:0

    Protoco:ICMP

    Action:Drop(丟棄)

    圖5添加規(guī)則界面

    點(diǎn)擊“A?adir”按鈕將規(guī)則保存到防火墻,如圖6所示。

    圖6規(guī)則保存到防火墻

    點(diǎn)擊“Install”防火墻將過濾規(guī)則傳遞給過濾驅(qū)動(dòng),點(diǎn)擊“Star”防火墻開始過濾數(shù)據(jù)包,如圖7所示。

    圖7開始過濾數(shù)據(jù)包

    測試計(jì)算機(jī)可以和本地網(wǎng)關(guān)(路由器)及電信DNS服務(wù)器進(jìn)行ICMP數(shù)據(jù)包收發(fā)。若用戶在防火墻上設(shè)置過濾源IP地址為192.168.0.1、協(xié)議為ICMP的規(guī)則之后,再次運(yùn)行該防火墻,測試計(jì)算機(jī)和本地網(wǎng)關(guān)(路由器)不能進(jìn)行數(shù)據(jù)包收發(fā),在連接時(shí)命令顯示為“Request timed out”(如圖8所示)。但是測試計(jì)算機(jī)還能和電信DNS服務(wù)器218.85.152.99進(jìn)行數(shù)據(jù)收發(fā)(如圖9所示)。

    圖8 ping192.168.0.1圖

    4結(jié)束語

    本設(shè)計(jì)主要功能建立在驅(qū)動(dòng)及鉤子機(jī)制上,不僅提高了程序工作效率,也使程序覆蓋面更加廣,泛用性更高,而且使用過程中,對(duì)用戶來說也將更加安全和穩(wěn)定。

    圖9ping218.85.152.99圖

    [1]中共中央網(wǎng)絡(luò)安全和信息化領(lǐng)導(dǎo)小組辦公室. 公安部: 嚴(yán)打侵犯公民個(gè)人信息犯罪[EB/OL]. http://www.cac.gov.cn/2016-12/18/c_1120138724.htm,2016-12-18.

    [2]蒙磊,李雙虎,楊海艷. 基于freebsd包過濾防火墻的設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014,(10):70,72.

    [3]楊秋. 基于Windows的個(gè)人防火墻的設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2013.

    [4]冷繼兵. 基于主動(dòng)防御的校園網(wǎng)研究與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2009

    猜你喜歡
    功能模塊IP地址防火墻
    鐵路遠(yuǎn)動(dòng)系統(tǒng)幾種組網(wǎng)方式IP地址的申請(qǐng)和設(shè)置
    構(gòu)建防控金融風(fēng)險(xiǎn)“防火墻”
    基于SNMP的IP地址管理系統(tǒng)開發(fā)與應(yīng)用
    黑龍江電力(2017年1期)2017-05-17 04:25:16
    基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
    輸電線路附著物測算系統(tǒng)測算功能模塊的研究
    M市石油裝備公服平臺(tái)網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
    功能模塊的設(shè)計(jì)與應(yīng)用研究
    下一代防火墻要做的十件事
    筑起網(wǎng)吧“防火墻”
    中國火炬(2010年10期)2010-07-25 07:43:49
    真正強(qiáng)力四大防火墻
    临漳县| 临漳县| 南投县| 临高县| 刚察县| 临西县| 镇赉县| 亚东县| 寿光市| 兴仁县| 衡阳市| 绥中县| 通海县| 古交市| 辽阳市| 缙云县| 盖州市| 新化县| 天津市| 长乐市| 古交市| 资源县| 芦溪县| 阳朔县| 郎溪县| 定南县| 确山县| 调兵山市| 九寨沟县| 海南省| 鹿邑县| 儋州市| 洛浦县| 隆安县| 宾川县| 甘孜县| 平舆县| 新源县| 林芝县| 武鸣县| 崇文区|