Qui Suites de Chiffrement à activer pour Socket SSL?

Je suis à l'aide de Java SSLSocket pour sécuriser les communications entre un client et un serveur. Le programme serveur est également en place des requêtes HTTPS partir de navigateurs web.

Selon "Début de la Cryptographie avec Java", page 371, vous devriez toujours faire appel à setEnabledCipherSuites sur votre SSLSocket /SSLServerSocket pour s'assurer que la suite de chiffrement qui finit par être négocié est suffisamment fort pour vos besoins.

Cela étant dit, un appel à mon SSLSocketFactory's getDefaultCipherSuites méthode donne quelques 180 options. Ces options vont de TLS_RSA_WITH_AES_256_CBC_SHA (qui je pense est assez sécurisé) à SSL_RSA_WITH_RC4_128_MD5 (pas si sûr que c'est sûr, étant donné MD5 de l'état actuel) à SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA (pas tout à fait sûr de ce qui n').

Ce qui est raisonnable liste des suites de chiffrement pour limiter les prises de courant?

Notez que le client et le serveur ont accès à la Château Gonflable fournisseur de services, et qu'ils peuvent ou peuvent ne pas avoir illimitée de stratégie de chiffrement des fichiers installés.

  • TLS_RSA_WITH_AES_256_CBC_SHA ... - vous devriez probablement éviter la clé RSA de systèmes de transport (ou de les placer en bas de votre annoncé la liste). Au lieu de cela, en faveur de l'éphémère, les échanges de clé, comme DHE, pour forward secrecy). En fait, TLS 1.3 est en train de discuter de leur retrait parce qu'ils manquent de la propriété.
  • SSL_RSA_WITH_RC4_128_MD5 ... - RC4 est le problème de l'enfant maintenant. Voir Sur la Sécurité de la RC4 en TLS et WPA. Un attaquant ne peut probablement pas se forger une HMAC-MD5 signature dans le réseau de la 2MSL fenêtre de temps. Cependant, un attaquant peut statistiquement corrélés bits de la clef de chiffrement de flux. (Et MD5 est mort pour l'utilisation à long terme, comme les certificats et les signatures numériques).
  • SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA ... - le brûler. L'éviter comme la peste.
InformationsquelleAutor Zarkonnen | 2009-06-24