Follow Slashdot stories on Twitter


Forgot your password?
Security Yahoo!

Security Expert: Yahoo's Email Encryption Needs Work 123

itwbennett writes "On Tuesday, Yahoo delivered on a promise that it made in October to enable email encryption for everyone by default by January 8. While this is a great step, the company's HTTPS implementation appears to be inconsistent across servers and even technically insecure in some cases, according to Ivan Ristic, director of application security research at security firm Qualys. For example, some of Yahoo's HTTPS email servers use RC4 as the preferred cipher with most clients. 'RC4 is considered weak, which is why we advise that people either don't use it, or if they feel they must, use it as a last resort,' Ristic said."
This discussion has been archived. No new comments can be posted.

Security Expert: Yahoo's Email Encryption Needs Work

Comments Filter:
  • by cffrost ( 885375 ) on Thursday January 09, 2014 @04:05AM (#45904905) Homepage

    Unfortunately — in Firefox, at least — ciphers can only be toggled, not given a priority. Control over cipher selection (and other HTTPS parameters, such as key length, key exchange, hash (MD5/SHA)., etc.) lies with the server operator. In my own testing, the arbitrated HTTPS parameters are most frequently prioritized in some order without regard to strength, or prioritized from weakest-to-strongest (or perhaps least-to-most expensive to execute).

    In order to retain manageable security, I have only TLS 1.0-1.2 enabled, MD5 disabled, all RC4-employing combos disabled, with the last being switchable via a check box provided by "CipherFox." [] (Additional features of use to "CipherFox" users are provided by "Calomel SSL Validation." []; I recommend both.)

  • Re: Momentum (Score:3, Informative)

    by clickclickdrone ( 964164 ) on Thursday January 09, 2014 @04:19AM (#45904931)
    You think that's bad? I know someone who has been using Windows daily in their job for 20 years and yet they have never heard of/seen Windows Explorer (not IE) and only found out that start/all programs lets you see what apps you have, a few weeks ago. They save all their IE short cuts to the desktop, not to IE. Basically, their desktop is one huge splat of shortcuts to apps and web pages. They even keep their photos and docs there (mercifully in a folder).
  • by daveewart ( 66895 ) on Thursday January 09, 2014 @06:13AM (#45905199)

    While the article is correct and uses precise terminology, the summary is wrong to use the term "email encryption". That term is for encrypted email messages using PGP/GPG/S-MIME.

    Yahoo have no framework for email encryption. This article is about use of HTTPS for their webmail service and (a) whether that has been implemented and, if so, (b) whether it has been done correctly.

    The answers to which are: (a) mostly and (b) no.

  • Re:Ya-what? (Score:3, Informative)

    by metrix007 ( 200091 ) on Thursday January 09, 2014 @09:09AM (#45905767)

    Because it leads in Asia, ahead of Google.

  • by Anonymous Coward on Thursday January 09, 2014 @09:34AM (#45905875)

    It's important to remember that only a year ago RC4 was a recommended solution and TLS1.2 support in browsers like Firefox and older operating systems has been slow to arrive.

    It was only recommended as a counter to the BEAST attack, which exploited the way block ciphers worked. Since RC4 is a stream cipher it was not subject to this exploit, but a lot of people were uneasy about the recommendation. This is because while it was resilient against BEAST, everyone knew that RC4 was/is on its last legs, but it was the lesser of two evils.

    When a workaround for BEAST was created (n/n-1 record splitting), and implemented in just about every browser, the BEAST attack became mostly moot, and at that point people should have put RC4 lower down on the list of allowed ciphers, whose only purpose was to support legacy clients (read: XP).

    So basically RC4 should have been put at the bottom of the cipher list for about 18-24 months:


    If you're running a Unix system with OpenSSL 0.9.8, then put the following in your Apache configuration:

            SSLHonorCipherOrder On
            SSLCipherSuite DHE-RSA-AES128-SHA:AES128-SHA:RC4-SHA:HIGH:!MD5:!ADH:!DES

    If you have OpenSSL 1.0.1+, then:

            SSLHonorCipherOrder On
            SSLCipherSuite ECDH+AES128:DH+AES128:RSA+AES128:RC4-SHA:HIGH:!ADH:!AECDH:!MD5:!DES

    More details:


    TLS 1.2 everwhere will add to the security, but the above will go a long way for SSL 3 and TLS 1.0:


    PS: the above two weblogs are two good resources on keep up to date on TLS stuff. The traffic is low, and so when they do post, it's usually worth looking at.

"Let every man teach his son, teach his daughter, that labor is honorable." -- Robert G. Ingersoll