How secure is SSL?

前端 未结 9 2360
忘了有多久
忘了有多久 2020-12-07 19:20

How secure is SSL (Secure Socket Layer)? As in, how much will it take to crack a password sent through SSL?

相关标签:
9条回答
  • 2020-12-07 19:51

    You mentioned "send a password" trough SSL.

    Maybe the question here is how do you

    1. Protect the passwords (are the stored as hash, plaintext etc)
    2. Rate limit the login attempts (e.g. if you allow max 1 per second brute force from external sources will take a very long time)
    3. An important thing about SSL: Where and how is your private key stored (encrypted on disk, inside special non readable hardware)?

    Because an often overlooked fact is that the threats from local attacks might be much higher than an attack at the cipher level.

    E.g. if someone breaks into your server and obtains the private key (worst case if it is unencrypted on the disk) - with the private key it then might be possible to decrypt stored communications depending on the key exchange mechanism used.

    Also as soon as someone obtains your private key it is easy to setup a server which seems to the user as there original server because it has the correct certificate.

    So I guess the security of established protocols shouldn't be the first point to worry about.

    0 讨论(0)
  • 2020-12-07 19:52

    till some bright spark sees a hole.

    We thought that ssl was secure till the end of time - sorry altCognito => then recently some realised that md5 can be insecure.

    Your only as secure as the crypto used to secure it and just because its is considered computational hard ie takes along time to brute force that doesnt factor for innvovation see the ps3 link.

    Remember this is always thought about by humans, implemented by humans then run by computers.

    Can you see the 2 issues there?

    Also recently

    http://www.schneier.com/blog/archives/2008/12/forging_ssl_cer.html

    and for a discussion on SSL3 read the experts - http://www.schneier.com/paper-ssl.html

    http://www.darkreading.com/security/attacks/showArticle.jhtml?articleID=212700234

    0 讨论(0)
  • 2020-12-07 19:56

    From the mathematical standpoint, assuming you have a proper implementation and ignoring the possibility of currently unknown side-channel attacks, or currently unknown mathematical vulnerabilities, it should take vastly longer than the age of the universe to brute force a private key.

    However, side-channel attacks and other forms of attacks against the implementation are very real and need to be taken seriously. That includes things like man in the middle attacks, lousy SSL cert authorities, physical attacks to the host, etc.

    0 讨论(0)
提交回复
热议问题