[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Requirements Classification




Hi all,

with an update to the Media Security Requirements draft, see
http://www.tschofenig.com/svn/draft-wing-media-security-requirements/draft-wing-media-security-requirements-02.txt
we tried to put a classification of the requirements into a new section. Here is the new text:

-----------

6.  Requirements Classification

  An adversary might be located along

  (1)  the media path,

  (2)  the signaling path,

  (3)  the media and the signaling path.

  An attacker that can solely be located along the signaling path, and
  does not have access to media, is not considered (ref item 2).

  Furthermore, it is reasonable to consider the capabilities of the
  adversary.  We also have different types of adversaries, namely

  (a)  active adversary

  (b)  passive adversary

  Note that the adversary model for (a) and (b) also assumes the
  attacker being able to control SIP signaling entities.

  With respect to item (a) an adversary may need to be active with
  regard to the key exchange relevant information traveling along the
  data or the signaling path.

  Some of the deployment variants of the media security key management
  proposals under considerations do not provide protection against man-
  in-the-middle adversaries under certain conditions, for example when
  SIP signaling entities are compromised, when a global PKI is missing
  or pre-shared secrets are not exchanged between the end points prior
  to the protocol exchange.

  Based on the above-mentioned considerations the following
  classifications can be made:

  Class I:

     Passive attack on the signaling and the data path sufficient to
     reveal the content of the media traffic.


  Class II:

     Active attack on the signaling path and passive attack on the data
     path to reveal the content of the media traffic.


  Class III:

     Active attack on the signaling and the data path necessary to
     reveal the content of the media traffic.


  Class IV:

     Active attack is required and will be detected by the end points
     when adversary tampers with the messages.

  For example, SDES falls into Class I since the adversary needs to
  learn the SDES key by progressing a signaling message at a SIP proxy
  (assuming that the adversary is in control of the SIP proxy).
  Subsequent media traffic can be decrypted with the help of the
  learned key.

  As another example, DTLS-RTP falls into Class III when DTLS is used a
public key based ciphersuite with self-signed certificates and without SIP
  Identity.  An adversary would have to modify the fingerprint that is
  sent along the signaling path and subsequently to modify the
certificates carried in the DTLS handshake that travel along the media path.

  An attack is not successful when SIP Identity is used, the adversary
  is not between the SIP UA and its Authentication Service (or at the
  Authentication Service), both end points are able to verify the
  digital signature (of the SIP Identity) and are able to validate the
  corresponding certificates.

-----------

Useful?

Ciao
Hannes