OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: David Masten (dmastenPIRATELABS.ORG)
Date: Tue Jan 09 2001 - 16:40:59 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Michael Lea wrote:

    > Have those of you with two-headed NIDS considered this? Is it a serious
    > concern, or am I being overly paranoid? Is there a solution?
    >
    Two responses to this, theoretical and practical.

    Theoretically, yes it is possible that an attacker could, if there is a
    buffer overflow or other weakness in the NIDS, cause code execution. But
    this raises a bunch of questions about how the exploit would be coded
    and how access to the NIDS can be maintained or increased.

    Instead of executing /bin/sh, would it try executing ifconfig? what
    arguments? How much code can we pack into the attack? If the attack
    overflows a buffer will the NIDS still be listening?

    Even after the attacker manages to compromise the IDS, then what? Does
    the management console trust the listening system? (I hope not.) Is it
    on a network segment where other machines are wide open to attack? If so
    then you probably have more pressing security problems than the IDS.

    It seems that it would be much easier to DOS the IDS, then attack
    another host.

    The practical response is that the two interfaces is better than one IP
    addressable interface on an "untrusted" net. As with anything in
    security, it "ain't perfect, but sure beats having nothing".
    If someone knows a method that is better than the two interface NIDS, I
    want to know.

    --
    David Masten
    Information Security, Network and Systems Administration
    Rocket Engineer, and Anarcho-Capitalist
    --------------------------------------------------------
    

    More law, less justice -Cicero