DocumentCode :
296454
Title :
Network security via reverse engineering of TCP code: vulnerability analysis and proposed solutions
Author :
Guha, Biswaroop ; Mukherjee, Biswanath
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
Volume :
2
fYear :
1996
fDate :
24-28 Mar 1996
Firstpage :
603
Abstract :
The transmission control protocol/Internet protocol (TCP/IP) suite is widely used to interconnect computing facilities in modern network environments. However, there exist several security vulnerabilities in the TCP specification and additional weaknesses in a number of its implementations. These vulnerabilities may enable an intruder to “attack” TCP-based systems, allowing him/her to “hijack” a TCP connection or cause denial of service to legitimate users. We analyze TCP code via a “reverse engineering” technique called “slicing” to identify several of these vulnerabilities, especially those that are related to the TCP state-transition diagram. We discuss many of the flaws present in the TCP implementation of many widely used operating systems, such as SUNOS 4.1.3, SVR4, and ULTRIX 4.3. We describe the corresponding TCP attack “signatures” (including the well-known 1994 Christmas Day Mitnick Attack) and provide recommendations to improve the security state of a TCP-based system, e.g., incorporation of a “timer escape route” from every TCP state
Keywords :
computer networks; internetworking; network operating systems; operating systems (computers); reverse engineering; security of data; transport protocols; Christmas Day Mitnick Attack; SUNOS 4.1.3; SVR4; TCP attack signatures; TCP code; TCP specification; TCP state-transition diagram; TCP-based system; TCP/IP; ULTRIX 4.3; computer network security; operating systems; reverse engineering; security; security vulnerabilities; slicing; timer escape route; transmission control protocol/Internet protocol; vulnerability analysis; Computer crime; Computer networks; Computer science; IP networks; Operating systems; Plasma welding; Protocols; Reverse engineering; Security; TCPIP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM '96. Fifteenth Annual Joint Conference of the IEEE Computer Societies. Networking the Next Generation. Proceedings IEEE
Conference_Location :
San Francisco, CA
ISSN :
0743-166X
Print_ISBN :
0-8186-7293-5
Type :
conf
DOI :
10.1109/INFCOM.1996.493354
Filename :
493354
Link To Document :
بازگشت