摘 要WLAN在開通速度上比有線網(wǎng)絡(luò)開通快,同時(shí)具有靈活的組網(wǎng)技術(shù),在維護(hù)費(fèi)用上較其他網(wǎng)絡(luò)低等諸多優(yōu)點(diǎn),因此其在當(dāng)代信息技術(shù)快速發(fā)展的時(shí)代具有更大的應(yīng)用市場。然而伴隨著WLAN的飛速發(fā)展,對于其所存在的安全性問題也越來越受到廣大WLAN用戶的關(guān)注。本文在分析現(xiàn)有安全機(jī)制的基礎(chǔ)上,針對計(jì)算機(jī)的端口使用MFC框架進(jìn)行編寫掃描程序,對端口進(jìn)行掃描,分析掃描結(jié)果,過濾不安全的數(shù)據(jù)信息。
【關(guān)鍵詞】WLAN MFC框架 端口掃描 安全技術(shù)
1 引言
在上個(gè)世紀(jì)80年代初,用戶采用計(jì)算機(jī)進(jìn)行信息交流和數(shù)據(jù)共享主要是利用有線網(wǎng)絡(luò)技術(shù)來實(shí)現(xiàn),經(jīng)過幾十年的發(fā)展,基本實(shí)現(xiàn)有線網(wǎng)絡(luò)的全局覆蓋,然而有線網(wǎng)絡(luò)技術(shù)存在有諸多不方便因素,例如網(wǎng)絡(luò)布線過程中受到布線環(huán)境影響較大、費(fèi)用成本較高等問題。技術(shù)開發(fā)人員逐步認(rèn)識(shí)到有線網(wǎng)絡(luò)所帶來的不便,無線網(wǎng)絡(luò)逐漸登上了用戶進(jìn)行數(shù)據(jù)交流和共享的應(yīng)用舞臺(tái)。
無線網(wǎng)絡(luò)(WLAN)是基于有線網(wǎng)絡(luò)發(fā)展起來的,但其在技術(shù)性和實(shí)用性上更勝一籌。兩種技術(shù)各有其不同的優(yōu)缺點(diǎn),逐漸形成相互補(bǔ)充,共同進(jìn)步的相處模式。
隨著WLAN技術(shù)的發(fā)展速度,其面臨的數(shù)據(jù)安全、用戶信息安全和數(shù)據(jù)傳輸安全等問題也逐步浮現(xiàn)。用戶經(jīng)常遇到諸多安全問題,用戶重要隱私和數(shù)據(jù)遭到竊取或者破壞時(shí)有發(fā)生,所以對于用戶來說,采取安全技術(shù)手段來保護(hù)用戶的WLAN數(shù)據(jù)安全,給廣大用戶提供放心工作和學(xué)習(xí)生活的無線網(wǎng)絡(luò)變得尤其重要。
2 MFC技術(shù)介紹
MFC作為微軟的基礎(chǔ)類庫,融和了許多微軟公司已經(jīng)定義的對象的類庫,從1993年微軟公司推出Visual C++1.0后相繼配套推出了微軟基礎(chǔ)類庫MFC 1.0。MFC 1.0第一個(gè)拉開了以面向?qū)ο蟮某绦蛟O(shè)計(jì)方法編制多線程、多任務(wù)的GUI應(yīng)用軟件系統(tǒng)的序幕。作為基礎(chǔ)類庫的MFC包含了窗口類庫和圖形繪制類庫,每一種類庫在編寫程序過程中完成各種的功能和作用。
2.1 窗口類庫
窗口類庫是完成用戶交流的界面設(shè)計(jì),其包含有如下幾種基類:CWinApp、CDocument、CFrameWnd、CView等SDI系統(tǒng)框架的四個(gè)重要組成部分。針對各個(gè)基類,可以得到如圖1所示的關(guān)系圖。
通常在實(shí)際的窗口設(shè)計(jì)中,設(shè)計(jì)過程要采用如圖2所示的窗口創(chuàng)建流程。
2.2 圖形繪制類
圖形繪制類是指利用Windows提供的圖形設(shè)備接口GDI將圖形繪制在顯示器上,包括兩種:繪圖設(shè)備類和繪圖對象類。
繪圖設(shè)備類包含有CClientDC、CPaintDC和CWindowDC三類。針對這三種類在設(shè)計(jì)過程其包含關(guān)系如圖3所示。
具體流程圖如圖4所示。
3 無線端口掃描系統(tǒng)設(shè)計(jì)
用戶在IP編輯框?qū)懭胧褂谜呦胍玫降牡闹鳈C(jī)IP進(jìn)行掃描,之后選擇掃描單個(gè)端口或者掃描多個(gè)端口,在端口編輯框內(nèi)輸入想要掃描的端口號(hào),選擇掃描次數(shù)后單擊掃描,開始掃描,掃描結(jié)束后結(jié)果會(huì)在下方界面顯示,用戶可以點(diǎn)擊保存按鈕,對本次掃描結(jié)果進(jìn)行保存,用作用戶日志,以便可以和下次對比或其他作用。用戶可以在掃描過程中只掃描,掃描后只會(huì)顯示之前掃描完成的端口的結(jié)果,也可以對其進(jìn)行保存。其系統(tǒng)流程如圖5所示。
4 基于IP無線網(wǎng)絡(luò)端口掃描系統(tǒng)實(shí)現(xiàn)
基于IP無線網(wǎng)絡(luò)端口掃描系統(tǒng)目的是可以給用戶即將進(jìn)行的掃描操作進(jìn)行設(shè)置。如單端口,多端口的范圍以及對選定端口的掃描次數(shù)設(shè)置。具體界面如圖6所示。
在此界面中,使用者首先可以選擇對端口設(shè)置和對掃描的次數(shù)設(shè)置,在對端口進(jìn)行設(shè)置的過程中又可以細(xì)分為單個(gè)端口掃描或者多個(gè)端口掃描。
5 總結(jié)
本文在MFC框架構(gòu)成及其相關(guān)基類等問題進(jìn)行了較為詳細(xì)的描述,并且描述了無線端口掃描系統(tǒng)的設(shè)計(jì)思想,通過掃描端口,查看端口狀態(tài),對端口中傳輸?shù)臄?shù)據(jù)信息進(jìn)行了有效監(jiān)控和掃描。達(dá)到了預(yù)期效果。
參考文獻(xiàn)
[1]薛文輝.基于MFC的電動(dòng)車銷售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].燕山大學(xué),2012.
[2]茹志娟.基于TCP協(xié)議的Socket數(shù)據(jù)通信[J].科技信息,2012(93).
[3]侯燕.基于無線局域網(wǎng)的安全檢測系統(tǒng)研究[J].信息安全與技術(shù),2013(11):47-49.
[4]王永超.MFC中文檔視圖結(jié)構(gòu)淺析[J].廣東技術(shù)師范學(xué)院學(xué)報(bào),2003(06):4-6.
[5]朱俚治.網(wǎng)絡(luò)端口掃描與反端口掃描[J].電腦編程技巧與維護(hù),2015(14):92-94.
作者簡介
卜旭(1986-),男,現(xiàn)為長春建筑學(xué)院電氣信息學(xué)院助教。主要研究方向?yàn)橛?jì)算機(jī)軟件設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)。
作者單位
長春建筑學(xué)院電氣信息學(xué)院 吉林省長春市 130607