• DocumentCode
    959600
  • Title

    Protocol scrubbing: network security through transparent flow modification

  • Author

    Watson, David ; Smart, Matthew ; Malan, G. Robert ; Jahanian, Farnam

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
  • Volume
    12
  • Issue
    2
  • fYear
    2004
  • fDate
    4/1/2004 12:00:00 AM
  • Firstpage
    261
  • Lastpage
    273
  • Abstract
    This paper describes the design and implementation of protocol scrubbers. Protocol scrubbers are transparent, interposed mechanisms for explicitly removing network scans and attacks at various protocol layers. The transport scrubber supports downstream passive network-based intrusion detection systems by converting ambiguous network flows into well-behaved flows that are unequivocally interpreted by all downstream endpoints. The fingerprint scrubber restricts an attacker´s ability to determine the operating system of a protected host. As an example, this paper presents the implementation of a TCP scrubber that eliminates insertion and evasion attacks-attacks that use ambiguities to subvert detection-on passive network-based intrusion detection systems, while preserving high performance. The TCP scrubber is based on a novel, simplified state machine that performs in a fast and scalable manner. The fingerprint scrubber is built upon the TCP scrubber and removes additional ambiguities from flows that can reveal implementation-specific details about a host´s operating system.
  • Keywords
    Internet; telecommunication security; transport protocols; Internet; TCP scrubber; ambiguous network; downstream endpoint; evasion attack; fingerprint scrubber; insertion attack; intrusion detection systems; network security; passive network; protocol scrubbing; transparent flow modification; transport scrubber; Business; Fingerprint recognition; IP networks; Intrusion detection; Network neutrality; Operating systems; Protection; TCPIP; Telecommunication traffic; Transport protocols;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2003.822645
  • Filename
    1288131