freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

簡(jiǎn)易windows防火墻的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

  

【正文】 .......................................... 6 視圖類 CFireWallView ...................................................................................................... 7 _RuleInfo 類 ........................................................................................................................ 7 詳細(xì)設(shè)計(jì) ............................................................................................................ 8 主界面 .................................................................................................................................. 8 添加過(guò)濾規(guī)則 ..................................................................................................................... 8 刪除過(guò)濾規(guī)則 ................................................................................................................... 11 驅(qū)動(dòng)程序設(shè)計(jì) ................................................................................................... 13 簡(jiǎn)介 ..................................................................................................................................... 13 結(jié)構(gòu)圖 ................................................................................................................................ 14 該驅(qū)動(dòng)的優(yōu)點(diǎn) ................................................................................................................... 14 本程序的驅(qū)動(dòng)設(shè)計(jì) ........................................................................................................... 14 6 程序測(cè)試 .................................................................................................................... 16 結(jié) 論 ........................................................................................................................ 18 參考文獻(xiàn) ........................................................................................................................ 19 致 謝 ........................................................................................................................ 20 聲 明 .......................................................................................................................... 0 第 1 頁(yè) 共 21 頁(yè) 1 引言 課題背景 防火墻 是一種隔離技術(shù),是一類防范措施的總稱,利用它使得內(nèi)部網(wǎng)絡(luò)與Inter 或者其他外部網(wǎng)絡(luò)之間相互隔離,通過(guò)限制網(wǎng)絡(luò)互訪來(lái)保護(hù)內(nèi)部網(wǎng)絡(luò)。 本次畢業(yè)設(shè)計(jì)應(yīng)首先分析 防火墻的 相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出 需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí), 在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;同時(shí),在開(kāi)發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)的設(shè)計(jì)文 檔 。另外,用戶也需要限制訪問(wèn)的方式,如 PPP 或 SLIP。 IP 標(biāo)準(zhǔn)定義了在網(wǎng)上兩臺(tái)計(jì)算機(jī)之間發(fā)送的消息的結(jié)構(gòu) .結(jié)構(gòu)上 ,一個(gè)包包含了一個(gè)信息頭和應(yīng)被傳送數(shù)據(jù)的一段消息體。在這些路由器上使用包過(guò)濾師一種比較經(jīng)濟(jì)的在現(xiàn)有路由基礎(chǔ)結(jié)構(gòu)上增加防火墻功能的機(jī)制。這些規(guī)則是基于特定的網(wǎng)絡(luò)接口卡和主機(jī) IP 地址、網(wǎng)絡(luò)層源和目的 IP 地址、傳輸層 TCP 和 UDP 服務(wù)端口、 TCP 連接標(biāo)志、網(wǎng)絡(luò)層 ICMP 消息類型及這些包是進(jìn)入的還是發(fā)出的。 Visual SourceSafe 可以處理由各種開(kāi)發(fā)語(yǔ)言、創(chuàng)作工具或應(yīng)用程序所創(chuàng)建的任何文件類型。 能正確完整的顯示所添加的過(guò)濾規(guī)則。 過(guò)濾規(guī)則存儲(chǔ)功能模塊 該功能用于存儲(chǔ)用戶添加的過(guò)濾規(guī)則,接受用戶對(duì)每一條規(guī)則的操作,并按照用戶的操作將規(guī)則進(jìn)行處理。 5 防火墻設(shè)計(jì) 程序關(guān)鍵類 應(yīng)用程序類 CFireWallAPP 每個(gè) MFC 應(yīng)用程序都必須包括一個(gè)從 CWinApp 派生的應(yīng)用程序類,在本程序中的應(yīng)用程序類就是 CFireWAllApp。//定義一個(gè) TDriver 類的變量, TDriver ipFltDrv。//停止過(guò)濾按鈕 afx_msg void OnButtonInstall()。//停止過(guò)濾菜單 afx_msg void OnMenuSaveRules()。//最大規(guī)則數(shù) int AddRule()。 //{{AFX_VIRTUAL(CFireWallView) public: protected: virtual void OnInitialUpdate()。 unsigned long destinationIp。 第 9 頁(yè) 共 21 頁(yè) 圖 3 添加規(guī)則對(duì)話框 添加規(guī)則功能是將對(duì)話框中的規(guī)則添加到存儲(chǔ)數(shù)據(jù)的文檔中。//從源 IP 掩碼編輯框獲取源 IP地址掩碼賦給 srcMask。 else if(m_protocol == UDP) protocol = 17。 rules[nRules].sourceMask = srcMask。 return TRUE。 (請(qǐng)先停止過(guò)濾 )。 if(position != nRules 1)//如果刪除的規(guī)則不是最后一條,則將它刪除后,后面的規(guī)則要往前移動(dòng) { unsigned int i。 rules[i 1].destinationPort = rules[i].destinationPort。卸載過(guò)濾函數(shù)的時(shí)候只用把 Add 設(shè)置為FALSE 就行了,其他參數(shù)和安裝時(shí)一樣。需要用 NDIS 過(guò)濾器來(lái)做。 } 當(dāng)用戶 單擊 “ 安裝規(guī)則 ” 按鈕時(shí),程序向驅(qū)動(dòng)發(fā)送 ADD_FILTER 控制代碼 : CMainFrame::OnButtonInstall() { AddFilterToFw()。 圖 11 規(guī)則示圖 第 18 頁(yè) 共 21 頁(yè) 點(diǎn)擊“安裝”防火墻將過(guò)濾規(guī)則添加到過(guò)濾驅(qū)動(dòng),點(diǎn)擊“開(kāi)始”防火墻開(kāi)始按照規(guī)則進(jìn)行數(shù)據(jù)包過(guò)濾,如圖 12。相對(duì)于互聯(lián)網(wǎng)上的知名防火墻相比整個(gè)防火墻還不成熟,但它具有操作簡(jiǎn)單明了的特點(diǎn)。 [5] Steven C++ 輕松進(jìn)階 [M].北京:電子工業(yè)出版社 ,2021。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。本 設(shè)計(jì)實(shí)現(xiàn)的防火墻采用 IP 過(guò)濾鉤子驅(qū)動(dòng)技術(shù),過(guò)濾鉤子驅(qū)動(dòng)是內(nèi)核模式驅(qū)動(dòng),它實(shí)現(xiàn)一個(gè)鉤子過(guò)濾回調(diào)函數(shù),并用系統(tǒng)提供的 IP 過(guò)濾驅(qū)動(dòng)注冊(cè)它, IP 過(guò)濾驅(qū)動(dòng)隨后使用這個(gè)過(guò)濾鉤子來(lái)決定如何處理進(jìn)出 系統(tǒng) 的數(shù)據(jù)包。 Filter Driver。隨著Inter 和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展, 網(wǎng)絡(luò)安全問(wèn)題現(xiàn)在已經(jīng)得到普遍重視。除非另有說(shuō)明,本文的工作是原始性工作。 [3] 朱雁輝 .Windows 防火墻與網(wǎng)絡(luò)封包截獲技術(shù) [M].北京:電子工業(yè)出版社 ,2021。能運(yùn)行于 Windows 系統(tǒng),屏蔽不安全的站點(diǎn)、對(duì)進(jìn)出的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行過(guò)濾,在一定程度上提高了系統(tǒng)的安全性,可有效的防止計(jì)算機(jī)受到外部網(wǎng)絡(luò)攻擊。 圖 8 PING 圖 9 Ping 運(yùn)行防火墻,點(diǎn)擊“添加”按鈕進(jìn)行過(guò)濾規(guī)則設(shè)置,如圖 10。 } 當(dāng)用戶單擊 “ 開(kāi)始過(guò)濾 ” 按鈕時(shí),程序向驅(qū)動(dòng)發(fā)送 START_IP_HOOK 控制代碼,開(kāi)始過(guò)濾: CMainFrame::OnButtonstart() { (START_IP_HOOK,NULL,0)。而 FilterHook Driver 的優(yōu)點(diǎn)在于: 這種方法所擁有的彈性可以使你過(guò)濾所有 IP 層(或以上)的通訊。同時(shí)處理上層應(yīng)用程序發(fā)送的 IRP,接收應(yīng)用程序發(fā)送的過(guò)濾規(guī)則等。 rules[i 1].destinationIp = rules[i].destinationIp。//調(diào)用 DeleteRule()函數(shù)刪除規(guī)則 viewUpdateList()。 POSITION pos = view()。 rules[nRules].action = action。//源端口 dstPort = m_portDestination。//從目的 IP 掩碼編輯框獲取目的IP 掩碼賦給 dstMask。 result = i_addr(m_srcMask, amp。 詳細(xì)設(shè)計(jì) 主界面 程序主界面如圖 2。 unsigned long sourceMask。 class CFireWallView:public CFormView { public: CFireWallDoc* GetDocument()。 第 7 頁(yè) 共 21 頁(yè) class CFireWallDoc:public CDocument { public: unsigned int nRules。//卸載規(guī)則菜單 afx_msg void OnMenuStart()。//刪除規(guī)則按鈕 afx_msg void OnButtonstart()。//規(guī)則安裝標(biāo)志 TRUE已安裝, FALSE未安裝 protected: BOOL started。安裝和卸載的功能就是將過(guò)濾規(guī)則傳送給IP 過(guò)濾驅(qū)動(dòng)或是將已安裝的規(guī)則從過(guò)濾驅(qū)動(dòng)中刪除。然后將設(shè)置好的規(guī)則添加到存儲(chǔ)功能模塊。 能將過(guò)濾規(guī)則保存。在軟件開(kāi)發(fā)和您需要比較兩種版本的文件或找回早期版本的文件時(shí),源代碼的控制是非常有用的。這些規(guī)則明確定義了哪個(gè)包將被允許或不允許通過(guò)網(wǎng)絡(luò)接口。 包過(guò)濾防火墻的工作原理 采用這種技術(shù)的防火墻產(chǎn)品,通過(guò)在網(wǎng)絡(luò)中的適當(dāng)位置對(duì)數(shù)據(jù)包進(jìn)行過(guò)濾,根據(jù)檢查數(shù)據(jù)流中每個(gè)數(shù)據(jù)包的源地址、目的地址、所有的 TCP 端口號(hào)和 TCP鏈路狀態(tài)等要素,然后依據(jù)一組預(yù)定義的規(guī)則,以允許合乎邏輯的數(shù)據(jù)包通過(guò)防火墻進(jìn)入到內(nèi)部網(wǎng) 絡(luò),而將不合乎邏輯的數(shù)據(jù)包加以刪除。 制定的策略是由一條條規(guī)則構(gòu)成的,防火墻的規(guī)則可分為三條鏈:輸入鏈、輸出鏈和轉(zhuǎn)發(fā)鏈。 第 2 頁(yè) 共 21 頁(yè) 防火 墻的基本策略 按照美國(guó)國(guó)家計(jì)算機(jī)安全協(xié)會(huì)( NCSA)的建議,制定安全計(jì)劃必須包括服務(wù)訪問(wèn)策略和防火墻設(shè)計(jì)策略。通過(guò)此防火墻的開(kāi)發(fā)鍛煉了學(xué)生的實(shí)際動(dòng)手能力對(duì)以后的學(xué)習(xí)和工作能力的培養(yǎng)具有重要意義。 FilterHook。 畢業(yè)設(shè)計(jì) ( 論文 ) 簡(jiǎn)易 Windows 防火墻的設(shè)計(jì)與實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1