Font Size: a A A

Based On The Windows Personal Firewall Design And Realization

Posted on:2008-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:L YanFull Text:PDF
GTID:2208360212499863Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of computer technology and the universality of the Internet, the network security becomes an important problem that each network customer must consider. Security problem of network usually bring the serious consequence. When more and more personal computers access to the Internet ,the attacks and the inbreaks to the computers are increasing quickly, which due to more and more wiretaps.The personal firewall is an efficient method to protect the personal computers.This thesis focuses on the design of the personal firewall and its realization under the operation system of Windows.Firstly,the paper presents the background of introducing of the personal firewall, the development of Domestic and foreign personal firewall, the security problem of network and the technology of computer firewall,analyses thoroughly the technology of the capturing of network data under the operation system of Windows, and introduces overall frame about the operation system of Windows as well as structural drawing about the network system of Windows.Then,the paper analyses the basic structure of WDM driver,explains the request package of I/O and the stack of I/O in detail, and presents the driver object, the device object, the file object and the expansion dispatching interface briefly.Finally,the paper explains the design of the project and the implement of all the modules in detail, illuminates the testing and the analysis of performance of the programme,and summarizes the entire parer.During the development,we adopt the software designing idea of structurization and modularization, which improves the transplantation and agility of the system. We introduce the technology of NDIS under the kernel mode and LSP under the user mode. As a whole, the system comprises three modules:NDIS drivers under the kernel mode, the DLL program under the user mode and the main application program. Three modules communicate each other, adopting the share memory technology, the message of Windows and the I/O controlling code.
Keywords/Search Tags:NetWork Security, Personal Firewall, NDIS, SPI, LSP
PDF Full Text Request
Related items