Re: ssh and ids

From: Jason (security_at_brvenik.com)
Date: 06/22/04

  • Next message: Frank Knobbe: "RE: ssh and ids"
    Date: Mon, 21 Jun 2004 22:54:21 -0400
    To: focus-ids@securityfocus.com
    
    

    Martin Roesch wrote:

    [...]

    >
    > I know the NAI guys just released a mod to their sensors that allow
    > them to do real-time SSL decryption if you're willing to escrow the
    > private crypto keys on the box (shudder). There's been talk of
    > implementing the same sort of thing in Snort (ala ssldump) for a while,
    > but it's never come together...
    >

    This is an interesting area I think deserves more conversation. I want
    to toss out a few questions and hopefully someone will have first hand
    experience and can elaborate.

    Simply doing the escrow of the private key allows the capture of the
    symetric key but...

    How many simultaneous SSL sessions can be tracked?

    What are the DoS potentials to detection by forcing a constant rekey?

    How is spoofing handled? If you walk the possible session id space and
    attempt a connection you force every existing session to rekey and
    tracking of each possible session for a period of time, this is
    expensive to track.

    When passive what happens if a rekey is missed?

    When inline what performance impact can be imposed on the network with a
    $300 SSL acelerator card and a perl script?

    What ciphers are supported?

    How are new ciphers handled?

    What if an unsupported cipher is used?

    Does it validate the trust chains? Anything in the SSL session? Time...

    How does it handle client certs? It cannot possibly know the private key
    for client certs too. IIRC, some servers allow client/server key
    negotiation without requiring authentication.

    I understand that the intent is to detect attacks over known SSL
    channels but these are issues I would like to explore deeper. I do not
    think it is possible to properly handle the SSL case without terminating
    and watching behind the termination point and even then it does not
    gracefully handle the client cert issue gracefully when authentication
    is involved.

    ---------------------------------------------------------------------------

    ---------------------------------------------------------------------------


  • Next message: Frank Knobbe: "RE: ssh and ids"

    Relevant Pages

    • SSL and IPS (was RE: ssh and ids)
      ... How many simultaneous SSL sessions can be tracked?" ... I assume you're talking about a case in which the client constantly ... If you walk the possible session id space and ... The server chooses the session ID, ...
      (Focus-IDS)
    • Re: Reality Check: Session Hijacking
      ... choice to force the visitor to accept session cookies to keep the session ... cookie is simply a cookie that dies when the browser is closed, ... Note that the visitor will not see the new URL in the browser (it still says ... implementing "if not SSL then unset isAuthenticated". ...
      (comp.lang.php)
    • RE: Load balancing with NTLM or Basic authentication.
      ... The load balancer we’re going to use has the capability to be issue an SSL ... So it is able to maintain the SSL session with the client. ... application server. ... So our last piece of the puzzle was the issue of authentication. ...
      (microsoft.public.inetserver.iis.security)
    • Researcher demonstrates SSL attack
      ... Moxie Marlinspike, who spoke at the Black Hat security conference on Wednesday, explained how to subvert an SSL session by performing a man-in-the-middle attack. ... The anarchist researcher explained in a YouTube video that the attack uses a tool developed called SSLstrip, which exploits the interface between http and https sessions. ... Secure Sockets Layer, and its successor Transport Layer Security, are cryptographic protocols used to encrypt communications over TCP/IP networks. ...
      (alt.privacy)
    • Re: SSL/TLS & renegotiation and Internet Explorer
      ... Apache when user migrates from SSL to SSL with client auth service) ... When IE closes the connection with the server and prompts the user to choose ... recovery logic the SSL session is discarded. ...
      (microsoft.public.security)