Sicurezza aggiuntiva per WebRTC / DTLS-SRTP con PGP?

2

Sto facendo un esperimento mentale. Potete aiutarmi?

  • Due client che utilizzano entrambi PGP.
  • Iniziano una chiamata WebRTC utilizzando DTLS-SRTP tramite un server di terze parti.

C'è qualche vantaggio nella crittografia, tramite il loro PGP, l'handshake ...

  • Q1: ... quando la comunicazione è peer 2 peer.
  • Q2: ... quando è richiesto il relay server a causa di problemi di routing.

Penso che entrambi saranno vantaggiosi, ma Q1 difficilmente, Q2 d'altra parte forse più utile?

Grazie, Paul.

    
posta Paul 16.10.2013 - 23:06
fonte

1 risposta

5

DTLS-SRTP si basa su DTLS che applica il proprio livello di crittografia. La stretta di mano, per costruzione, viene eseguita al di fuori di qualsiasi crittografia, e va bene.

"I server di inoltro" sono un'aringa rossa. I due client si parleranno l'un l'altro inviando pacchetti di dati che passeranno attraverso un certo numero di altri sistemi. Non importa se consideri alcuni di questi sistemi come "router" o come "relè"; le proprietà di sicurezza garantite da TLS (e DTLS) non dipendono dal metodo di trasporto effettivo.

L'inserimento di chiavi PGP nella miscela è utile solo se si desidera utilizzare queste chiavi come base per l'autenticazione. Questo è teoricamente possibile , il che significa che il protocollo è stato definito, ma deve ancora essere implementato e implementato. Con questo supporto, i certificati basati su X.509 di SSL vengono sostituiti con chiavi pubbliche PGP; questo mappa anche a DTLS. Eliminare i certificati X.509 è una buona idea se si dispone di altri mezzi per ottenere l'autenticazione reciproca e le chiavi PGP possono essere tali mezzi, come descrive RFC 6091.

    
risposta data 17.10.2013 - 17:29
fonte