基于設(shè)備識別的網(wǎng)絡(luò)掃描工具Kscan的設(shè)計與實現(xiàn)
[Abstract]:With the development of Internet technology, more and more terminal devices are added to the network space. The network camera, network printer, digital media equipment, intelligent home appliances and other new devices make the network space colorful and complex. The accurate identification of terminal equipment can not only help the network administrator to check the network assets in time, but also can link the equipment information with the vulnerability information, discover the potential security risk in time, and avoid being attacked by illegal elements. Therefore, equipment identification plays an important role in network security early warning and security assessment. This paper describes the design and implementation of Kscan, a network scanning tool based on device identification. By means of active detection, the unknown network terminal equipment is scanned, and the port opening of the target device is obtained. Use application layer protocol and service component information, operating system information, equipment product information and so on. The scanned data will be stored in the back-end data center of the company's critical product threat intelligence platform. Kscan sends different packets to obtain the target device's response Banner data based on different application layer protocols or service components. According to the matching result between the characteristic fields in Banner and the fingerprint of devices in fingerprint database, the device identification. Kscan is realized by using TCP/IP protocol stack fingerprint technology when detecting the operating system. The TCP/IP stack features of the target operating system are obtained by sending a series of special network detection packets, which are then matched with the fingerprints in the operating system fingerprint database and the results are obtained. Based on the scanning requirements of Kscan scanning tools, this paper describes in detail the overall architecture design of Kscan, the detailed design of each module and the key implementation details. In the detailed design, five kinds of application layer protocols with high recognition rate and three kinds of network components are analyzed, and the methods of device identification through them are given. In addition, the detection technology and scanning strategy used by Kscan are introduced in detail. At present, Kscan supports the scanning of 56 different application layer protocols and service components and the identification of 50 types of terminal devices. KScan is currently expanding to the field of industrial control equipment identification, and the fingerprint database will be continuously expanded.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.08
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 蔣衛(wèi)華,李偉華,杜君;網(wǎng)絡(luò)掃描隱蔽性分析[J];計算機應(yīng)用研究;2003年12期
2 趙漢云;陸松年;齊開悅;;網(wǎng)絡(luò)掃描技術(shù)的智能化研究[J];計算機應(yīng)用與軟件;2008年03期
3 劉敏,過曉冰,伍衛(wèi)國,錢德沛;針對網(wǎng)絡(luò)掃描的監(jiān)測系統(tǒng)[J];計算機工程;2002年07期
4 宣蕾,蘇金樹,盧錫城;網(wǎng)絡(luò)掃描權(quán)限證書機制研究[J];計算機工程與科學(xué);2003年04期
5 葉成緒;關(guān)于網(wǎng)絡(luò)掃描及對應(yīng)的監(jiān)測系統(tǒng)[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2003年09期
6 喻飛 ,安吉堯 ,李仁發(fā) ,徐成;以太網(wǎng)中網(wǎng)絡(luò)掃描原理與檢測[J];微型機與應(yīng)用;2004年07期
7 王毅;;網(wǎng)絡(luò)掃描技術(shù)的分析及實現(xiàn)[J];洛陽師范學(xué)院學(xué)報;2007年05期
8 謝健;;視頻服務(wù)體系中網(wǎng)絡(luò)掃描系統(tǒng)的設(shè)計[J];能源技術(shù)與管理;2008年02期
9 潘軍;曹煦;;淺談網(wǎng)絡(luò)掃描技術(shù)[J];硅谷;2010年09期
10 汪慶蓮;;網(wǎng)絡(luò)掃描系統(tǒng)的設(shè)計與實現(xiàn)[J];湖北第二師范學(xué)院學(xué)報;2010年08期
相關(guān)會議論文 前1條
1 李晨e,
本文編號:2160111
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2160111.html