• 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