|
|
|
|
|
by benblack
5455 days ago
|
|
An article about configuring SSL that doesn't 1) discuss trade-offs of security vs. resource consumption, 2) how to figure out your performance requirements, and 3) indicate the author really understands implications of decisions about crypto is an article you should probably disregard. Modern CPUs are so ridiculously good at crypto, and most sites have such ridiculously low connection rates, that optimizing for maximum performance at the expense of security is a fool's game in most cases. Instead, focus on measuring your real performance requirements first, and things like sane configuration of SSL, for example by explicitly listing ciphers instead of using the impenetrable +aNULL:-yourMom syntax. Here's my vintage code for scanning SSL configs: https://github.com/b/tlscollect Here are a couple of must read posts from someone who really knows his SSL business: http://www.imperialviolet.org/2010/06/25/overclocking-ssl.ht... http://www.imperialviolet.org/2011/02/06/stillinexpensive.ht... It's great to learn. Lil' B |
|
The "tradeoff" in security vs. performance you're referring to irrelevant to almost everyone building on nginx. If you've lost your RSA key, you are well and truly fucked. DHE is interesting, but sniping at people for not using it (in your case, implicitly) is unfair.