Rotture dei client dopo aver evitato RC4-MD5

1

Come per link , ci è stato consigliato di smettere di usare RC4- MD5.

I client supportati dalla nostra applicazione sono IE 8 e versioni successive, Safari 5 e versioni successive, Chrome 18 e versioni successive, FF 12 e versioni successive, Safari mobili per iPhone, iPad.
Ovviamente vogliamo evitare gli attacchi BEAST e CRIME.
Ci saranno problemi se smettiamo di usare RC4-MD5 sui client supportati o su qualsiasi altro problema?

    
posta Novice User 15.10.2013 - 20:18
fonte

2 risposte

1

A meno che non sia necessario essere conformi ai FIPS, non disabilitare rc4 md5. Puoi semplicemente preferirlo come ultima risorsa. È possibile configurare i server Web in modo tale che ricorrano a rc4md5 solo se il client non supporta altri codici che offri. In questo modo non ti devi preoccupare di supportare i client legacy.

Per quanto ne so, i telefoni più vecchi talvolta supportavano solo RC4 MD5 (dall'era pre-smartphone).

    
risposta data 15.10.2013 - 23:12
fonte
0

Qualsiasi client che implementa SSL 3.0, TLS 1.0 o TLS 1.1 utilizza necessariamente implementazioni sia di MD5 che di SHA-1, poiché entrambe le funzioni sono utilizzate nel meccanismo interno per derivare le chiavi simmetriche dal segreto condiviso ottenuto dall'algoritmo di scambio di chiavi ( questo meccanismo è chiamato PRF ). Pertanto, è altamente improbabile che un client possa supportare RC4-MD5 ma non le suite di crittografia RC4-SHA1. Pertanto, la rimozione del supporto per RC4-MD5 non dovrebbe interrompere nulla finché si mantiene il supporto per RC4-SHA1.

Per BEAST , vedi questa risposta . Riepilogo: BEAST può funzionare solo su browser che hanno avuto almeno due anni di assenza di patch, in cui il punto BEAST è l'ultima delle loro preoccupazioni; hanno fori molto più grandi spalancati. In ogni caso, BEAST è un attacco al client , non sul server. Direi che BEST è ora discutibile (un'interessante applicazione di una vulnerabilità crittografica nota, ma non una vera minaccia al giorno d'oggi). Di solito è necessario "fare qualcosa" su BEAST per non migliorare la sicurezza, ma per calmare alcuni auditor che credono che le liste di controllo possano sostituire il pensiero quando vengono applicate a una tecnologia che non capiscono.

Per CRIME , la suite di crittografia è (principalmente) irrilevante. "Risolvi" CRIME non utilizzando la compressione a livello TLS. I browser esistenti non lo supportano comunque (non hanno mai avuto, o hanno smesso di farlo qualche tempo fa).

    
risposta data 16.10.2013 - 14:15
fonte

Leggi altre domande sui tag