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

正文內(nèi)容

包過濾型個人防火墻軟件開發(fā)畢業(yè)設(shè)計論文-資料下載頁

2025-07-27 09:10本頁面
  

【正文】 。mSessionuiPort!=[iIndex].uiServicePort)goto COMPARE。if([iIndex].bAction == ACL_ACTION_DENY)return XF_DENY。return XF_PASS。第 26 頁 共 37 頁}FindAcl:根據(jù)應(yīng)用程序和名稱從控管規(guī)則中查找與之相匹配的記錄。FindIP:從實際連接的目的 IP 計算出自定義的 IP 類型 【20】 設(shè)置函數(shù)(1)SetWorkMode 設(shè)置 DLL 的工作模式(2)GetWorkMode 得到 DLL 當(dāng)前的工作模式(3)SetAcl 更新 DLL 的控管規(guī)則數(shù)據(jù)第 27 頁 共 37 頁5 系統(tǒng)測試 測試方法概述 目前軟件測試主要采用兩種方法,一種是黑盒測試,另一種是白盒測試。黑盒測試,英文是 Black Box Testing,又稱功能測試或者數(shù)據(jù)驅(qū)動測試。黑盒測試是根據(jù)軟件的規(guī)格對軟件進(jìn)行的測試,這類測試不考慮軟件內(nèi)部的運(yùn)作原理,因此軟件對用戶來說就像一個黑盒子。 軟件測試人員以用戶的角度,通過各種輸入和觀察軟件的各種輸出結(jié)果來發(fā)現(xiàn)軟件存在的缺陷,而不關(guān)心程序具體如何實現(xiàn)的一種軟件測試方法。白盒測試,英文是 White Box Testing。又稱結(jié)構(gòu)測試或者邏輯驅(qū)動測試。白盒測試是把測試對象看作一個打開的盒子。利用白盒測試法進(jìn)行動態(tài)測試時,需要測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程,不需測試軟件產(chǎn)品的功能。白盒測試是知道產(chǎn)品內(nèi)部工作過程,可通過測試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證。 由于測試工具及環(huán)境等因素限制,本課題多采用黑盒測試。 測試用例及測試結(jié)果測試一:(1) 操作系統(tǒng): Win2022。(2) 操作步驟:啟動 EXE→進(jìn)入控管規(guī)則對話框→修改應(yīng)用程序設(shè)置→單擊“取消”按鈕→提示保存時選擇不保存→重新進(jìn)入控管規(guī)則對話框查看結(jié)果。(3) 測試結(jié)果:控管規(guī)則對話框上仍然保留著修改后的值,而沒有恢復(fù)到修改前的狀態(tài)。(4) 原因:在選擇修改時,雖然沒有保存到控管規(guī)則文件里,但是沒有對界面做恢復(fù)操作。而且在取消操作時沒有必要再通知 DLL 改變控管規(guī)則。(5) 解決辦法:首先去掉通知 DLL 的代碼。然后加入對話框恢復(fù)操作的代第 28 頁 共 37 頁碼,如下所示。void CMainSheet::OnCancel(){if(!GetDlgItem(ID_APPLY_NOW)IsWindowEnabled())return。if(AfxMessageBox(GUI_ACL_MESSAGE_ACL_ASK_SAVE, MB_YESNO) == IDYES){OnApply()。return。}GetDlgItem(ID_APPLY_NOW)EnableWindow(FALSE)。if(() != XERR_SUCCESS){AfxMessageBox(GUI_ACL_MESSAGE_ACL_READ_ERROR)。return。}CAcl *dlgAcl = (CAcl*)thisGetPage(2)。dlgAclRefresh()。}測試二:(1) 操作系統(tǒng): WinXP。(2) 操作步驟:啟動 EXE→啟動 IE→詢問是否通過 →確定通過→編輯控管規(guī)則。(3) 測試結(jié)果:沒有顯示要編輯控管規(guī)則。(4) 原因:界面是否為詢問的變量 CAcl::m_EnableComboApplication 沒有恢復(fù)為 TRUE。(5) 解決辦法:在“Edit”按鈕的事件中,在彈出 AclSet 之前加入一行代碼,如下所示。void CAcl::OnAclButtonEdit() 第 29 頁 共 37 頁{… …CAclSet::m_tmpAcl = [m_iListIndex]。CAclSet::m_EnableComboApplication = TRUE。 int iRet = ShowDlg()?!?…}測試三:(1) 操作系統(tǒng): WinXP。(2) 操作步驟:啟動 EXE→設(shè)置控管應(yīng)用程序(以迅雷為例,拒絕所有)→運(yùn)行迅雷查看運(yùn)行結(jié)果。(3) 測試結(jié)果:迅雷不能使用,證明結(jié)果成功。 (—) 設(shè)置應(yīng)用程序(迅雷)控管規(guī)則為拒絕所有第 30 頁 共 37 頁 設(shè)置控管規(guī)則后結(jié)果顯示 詢問是否放行操作第 31 頁 共 37 頁 封包監(jiān)視信息 應(yīng)用程序運(yùn)行結(jié)果第 32 頁 共 37 頁6 結(jié)束語 總結(jié)通過本次課題的研究,使我對網(wǎng)絡(luò)安全方面的知識有了更深層次的了解。同時在王靜老師的指導(dǎo)下,也使我對 C++這門語言有了一定的認(rèn)知與定位。相信這對于我以后的工作將會大有裨益。這次課題成功的實現(xiàn)了一個簡單的個人防火墻的基本功能,使其可以根據(jù)應(yīng)用程序訪問規(guī)則可對應(yīng)用程序連網(wǎng)動作進(jìn)行過濾;并且對應(yīng)用程序訪問規(guī)則具有一定自學(xué)習(xí)功能;同時實現(xiàn)了實時監(jiān)控、監(jiān)視網(wǎng)絡(luò)活動。雖然界面和功能方面可能并不是那么強(qiáng)大,但是基本可以滿足個人計算機(jī)在防火墻端的基本需求。 展望當(dāng)今防火墻的種類現(xiàn)在非常多。用到截獲數(shù)據(jù)包的技術(shù)也是數(shù)不勝數(shù)。包括 WinCapp 抓包、 NDIS 中間層抓包。本次我利用的是 Winsock 截獲底層服務(wù)提供者函數(shù)來實現(xiàn)我的設(shè)計。在以后的日子里我希望可以嘗試用其他方式來實現(xiàn)本課題,豐富自己的知識種類。通過對其他商用防火墻的了解,我們可以知道,單純的防火墻軟件的功能是有限的。只有將防火墻軟件和讓病毒軟件整合起來才能更好的實現(xiàn)“安全”的意義。所以在未來我希望能夠?qū)⒎啦《拒浖显谄渲?。同時更加豐富軟件的功能,使其功能和界面更加人性化。第 33 頁 共 37 頁參考文獻(xiàn)[1] Davis Chapman(美國) .學(xué)用 vc++[M].北京:清華大學(xué)出版社,1999[2] 朱雁輝.Windows 防火墻與網(wǎng)絡(luò)封包截獲技術(shù)[M].北京:電子工業(yè)出版社,2022[3] 鄭莉,董淵. C++語言程序設(shè)計[M] .北京:清華大學(xué)出版社,2022[4] 黎連業(yè),張維,[M].北京:清華大學(xué)出版社,2022[5] 孫鑫等. vc++深入詳解[M].北京:電子工業(yè)出版社,2022[6] 龔波.MFC 技術(shù)內(nèi)幕[M].北京:機(jī)械工業(yè)出版社,1999[7] 閻慧等.防火墻原理與技術(shù)[M].北京:機(jī)械工業(yè)出版社,2022,11[8] Bruce Eckel. Thinking in Java, Third Edition[M]. Prentice Hall PTR .2022,8 [9] 彭珺,高珺. 計算機(jī)網(wǎng)絡(luò)信息安全及防護(hù)策略研究 [J]. 計算機(jī)與數(shù)字工程.2022,(01)[10] 朱沖 等. 基于內(nèi)核 2.6 的 Linux 包過濾型防火墻的設(shè)計與實現(xiàn) [J]. 計算機(jī)系統(tǒng)應(yīng)用. 2022,(10)[11] 吳玉,婁智. 基于操作系統(tǒng)內(nèi)核的包過濾防火墻系統(tǒng)的設(shè)計與實現(xiàn) [J]. 湖南工程學(xué)院學(xué)報. 2022,(02)[12] (美)William Stallings 著. 王海欣,陳弘毅 : 應(yīng)用與標(biāo)準(zhǔn)(第3 版) [M]. 北京:清華大學(xué)出版社, 2022[13] 李峰 , 陳向益. TCP/IP 協(xié)議分析與應(yīng)用編程[M]. 北京:人民郵電出版社. 2022,11[14]Andrew S. Tanenbaum 等著. Computer Networks, Fourth Edition(英文影印版)[M]. 北京:清華大學(xué)出版社. 2022, 10[15]吳功勛,董大凡,王珺,劉乾 [M]. 北京:[16] 丁展,劉海英等. VC++網(wǎng)絡(luò)通信編程實用案例精選 . 北京: 人民郵電出版社,2022第 34 頁 共 37 頁[17] 殷肖川,劉志宏,姬偉峰,萬映輝. 李增智,唐亞哲主審. 網(wǎng)絡(luò)編程與開發(fā): 西安交通大學(xué)出版社,2022[18] Greg Holden(美). 王斌,孔璐譯. 防火墻與網(wǎng)絡(luò)安全-入侵檢查和 VPNS. 北京:清華大學(xué)出版社,2022[19] 馬安鵬. VC++ 程序設(shè)計導(dǎo)學(xué) . 北京: 清華大學(xué)出版社,2022[20] 朱雁輝, 朱雁冰. Windows : 電子工業(yè)出版社,2022 [21] 黃維通,姚瑞霞. VC++ 程序設(shè)計教程. 北京: 機(jī)械工業(yè)出版社,2022第 35 頁 共 37 頁致 謝本文是在王靜老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,在防火墻技術(shù)分析和設(shè)計、網(wǎng)絡(luò)編程技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)包分析等方面得到了指導(dǎo)老師的很大幫助,對順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!同時也感謝李龍同學(xué)在課題研究初期給予了幫助,有了一個很好的開端!也感謝周國震同學(xué)在寫論文背景的時候給我的提示。使我的論文有了良好的開頭,為順利完成論文起到了很好的幫助。轉(zhuǎn)眼間大學(xué)四年的生活即將結(jié)束,我們在這里所學(xué)習(xí)的知識和經(jīng)驗在這次課題中得以體現(xiàn),而在這個過程中我們所得到的也將影響我們一生。我希望我可以永遠(yuǎn)保持一顆求知的心去工作,去生活。感謝我的大學(xué),感謝我生命中的所有人。最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!作者簡介: 姓 名: 王佳亮 性別: 男出生年月:1987 年 11 月 21 日 民族: 漢Email:第 36 頁 共 37 頁
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1