操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序

操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序

ID:31289976

大?。?39.72 KB

頁(yè)數(shù):26頁(yè)

時(shí)間:2019-01-08

操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序_第1頁(yè)
操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序_第2頁(yè)
操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序_第3頁(yè)
操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序_第4頁(yè)
操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序_第5頁(yè)
資源描述:

《操作系統(tǒng)課程設(shè)計(jì)基于tcp端口程序》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、仲樞狡曲工程曇浣礫程筱針報(bào)告課程名稱:操作系統(tǒng)題目:基于TCP端口掃描程序院系:班級(jí):—姓名:學(xué)號(hào):—指導(dǎo)老師:1需求分析11.1課題背景11.2本課題研究意義11.3安全掃描技術(shù)的產(chǎn)生及其發(fā)展趨勢(shì)11.4安全掃描技術(shù)的分類22端口掃描的相關(guān)知識(shí)32.1網(wǎng)絡(luò)端口掃描原理32.2端口42.3相關(guān)協(xié)議52.4掃描的定義62.5多線程技術(shù)62.6網(wǎng)絡(luò)套接字編程73概要設(shè)計(jì)83.1整體設(shè)計(jì)框架83.2流程圖描述94詳細(xì)設(shè)計(jì)114.1開法環(huán)境114.2界面設(shè)計(jì)114.3主要類說明124.4代碼描述124.4.1

2、基木信息檢測(cè)模塊124.4.2參數(shù)設(shè)計(jì)模塊124.4.3端口掃描模塊154.4.4結(jié)果輸出模塊165調(diào)試分析185.1編譯及運(yùn)行程序185.2系統(tǒng)主界面185.3子系統(tǒng)功能測(cè)試196總結(jié)21參考文獻(xiàn)221需求分析1.1課題背景在21世紀(jì)的今天,計(jì)算機(jī)發(fā)展日新月異,伴隨著網(wǎng)絡(luò)技術(shù)的飛速更新,網(wǎng)絡(luò)規(guī)模迅速增長(zhǎng)和計(jì)算機(jī)系統(tǒng)的H益復(fù)雜,導(dǎo)致新的系統(tǒng)漏洞層出不窮,一些別有用心的人或者木馬程序要想順利的滲透一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī),無論使用何種技術(shù),首先必然要尋找計(jì)算機(jī)的漏洞來為自己的入侵打開大門。端口掃描器是一把雙刃劍

3、,端口掃描器的產(chǎn)生可以使網(wǎng)絡(luò)中的計(jì)算機(jī)及時(shí)的發(fā)現(xiàn)主機(jī)的開放與未開放的端口狀態(tài)。計(jì)算機(jī)的端口掃描技術(shù)是一種基于主動(dòng)防御型的策略的重要技術(shù)手段。本課題通過對(duì)計(jì)算機(jī)端口掃描器的研究來提高對(duì)網(wǎng)絡(luò)中計(jì)算機(jī)的安全的認(rèn)識(shí)。本端口掃描器采用Java語言和JavaSocket編程原理開發(fā),在Ubuntu操作系統(tǒng)下通過測(cè)試。掃描主機(jī)通過TCP/IP協(xié)議的三次握手與口標(biāo)主機(jī)的指定端口建立一次完整的連接,如果目標(biāo)主機(jī)的此端口在規(guī)定吋間內(nèi)有冋復(fù),則說明該端口是開放的。利用多線程技術(shù)實(shí)現(xiàn)了對(duì)一目標(biāo)IP進(jìn)行設(shè)定數(shù)目的端口掃描。這種

4、掃描器可以在輸入IP的情況下,對(duì)指定的端口范圍進(jìn)行掃描。1?2本課題研究意義現(xiàn)代社會(huì)是信息化網(wǎng)絡(luò)化的社會(huì),信息是社會(huì)發(fā)展的重要資源。信息安全的保障能力是一個(gè)國(guó)家的綜合國(guó)力經(jīng)濟(jì)競(jìng)爭(zhēng)實(shí)力和生存能力的重要組成部分,是世界各國(guó)在奮力攀登的制高點(diǎn)。網(wǎng)絡(luò)安全是指網(wǎng)絡(luò)系統(tǒng)的硬件軟件及其系統(tǒng)中的數(shù)據(jù)受到保護(hù),不會(huì)因?yàn)榕既坏幕蛘邜阂獾脑蚨獾狡茐?、更改、泄漏,系統(tǒng)連續(xù)可靠的正常的運(yùn)行。網(wǎng)絡(luò)安全包括技術(shù)領(lǐng)域和非技術(shù)領(lǐng)域兩大部分:非技術(shù)領(lǐng)域包括一些制度政策管理安全意識(shí)是填權(quán)等方面的內(nèi)容;技術(shù)領(lǐng)域包括:隱患掃描、防火墻、入

5、侵檢測(cè)、訪問控制、虛擬專用網(wǎng)、CA認(rèn)證、操作系統(tǒng)等方面的內(nèi)容。這些技術(shù)的目標(biāo)是保證信息的可控性、可用性、保密性、完整性和不可抵賴性。1.3安全掃描技術(shù)的產(chǎn)生及其發(fā)展趨勢(shì)隨著Internet的不斷發(fā)展,信息安全技術(shù)已經(jīng)成為促進(jìn)經(jīng)濟(jì)發(fā)展、社會(huì)進(jìn)步的巨大推動(dòng)了。端口掃描技術(shù)是網(wǎng)絡(luò)安全掃描技術(shù)的一個(gè)重要的網(wǎng)絡(luò)安全技術(shù),與防火墻、入侵檢測(cè)系統(tǒng)相互配合,能夠有效地提高網(wǎng)絡(luò)安全性。安全掃描是安全技術(shù)領(lǐng)域中的重要的一類。通過掃描能自動(dòng)檢測(cè)遠(yuǎn)程或者本地的主機(jī)系統(tǒng)的信息,包括主機(jī)的基本信息(如計(jì)算機(jī)名、域名、組名、操作系

6、統(tǒng)類型號(hào)等)、服務(wù)信息、用戶信息以及漏洞信息,它的重要性在于能夠?qū)W(wǎng)絡(luò)進(jìn)行安全評(píng)估,及時(shí)發(fā)現(xiàn)安全隱患,防患于未然。任何技術(shù)的誕生都有深刻的思想基礎(chǔ),人們?cè)趯?duì)“安全”認(rèn)識(shí)逐步深化的過程中,不斷地提出新的安全理論并付諸實(shí)踐。在這個(gè)認(rèn)識(shí)的過程中有兩次重大的飛躍:第一次飛躍式早在二十世紀(jì)八十年代,人們認(rèn)為信息安全就是信息的保密性,相應(yīng)的采取保障措施就是利用加密機(jī)制和基于計(jì)算機(jī)規(guī)則的訪問控制。這個(gè)吋期防火墻和入侵檢測(cè)系統(tǒng)(IDS)進(jìn)一步發(fā)展起來,并在保護(hù)內(nèi)部網(wǎng)絡(luò)中起到了積極作用。DanFame和WeitseVe

7、nema提出了劃時(shí)代的隱患掃描思想,既然黑客可以查找系統(tǒng)的漏洞,并且針對(duì)這些漏洞對(duì)系統(tǒng)進(jìn)行攻擊,那么隱患掃描程序就可以采取與黑客相同的方法找到系統(tǒng)漏洞,并且將他們加以修復(fù),起到主動(dòng)防御的作用。第二次飛躍就是在被動(dòng)防護(hù)的基礎(chǔ)上,提出了主動(dòng)防御的思想。這就促進(jìn)了安全掃描的技術(shù)的誕生。安全掃描的主動(dòng)防御思想滲透到了許多其他的安全領(lǐng)域。安全掃描軟件從最初的專門為UNIX系統(tǒng)編寫的一些只具有簡(jiǎn)單的功能的小程序,發(fā)展到現(xiàn)在,已經(jīng)成為可以用在多個(gè)系統(tǒng)的具有復(fù)雜的功能的商業(yè)程序。今后的發(fā)展趨勢(shì),我認(rèn)為有以下幾點(diǎn):使用

8、插件或者叫做功能模塊技術(shù)。每個(gè)插件都封裝一個(gè)或多個(gè)漏洞測(cè)試手段,主掃描程序通過代用插件的方法來執(zhí)行掃描。僅僅是添加新的插件就可以使軟件增加新功能,掃描更多漏洞。在插件編寫的規(guī)范公布的情況下,用戶或者第三方公司甚至可以編寫自己的插件來擴(kuò)充軟件的功能。同時(shí)這種技術(shù)使軟件的升級(jí)維護(hù)都變得相對(duì)輕松,并且具有非常強(qiáng)的擴(kuò)展性。由安全掃描程序到安全評(píng)估專家系統(tǒng)。最早的安全掃描程序只是簡(jiǎn)單的把各個(gè)掃描測(cè)試項(xiàng)目執(zhí)行結(jié)果羅列岀來,直接提供給測(cè)試者而不對(duì)信息進(jìn)行任何分析處理。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。