I am working on standardizing our server builds where we currently have three different functional pools.

For web pools I use the same IIS RSA key across all machines. It keeps life easy and allows the application.config file to be copied between servers without issue.

My question is, is there any issue of have all servers us the same RSA key, so there is only one key pair to maintain and use when standing up new servers?

Are there security concerns with doing this were the keys should be different in different functional pools?

  • I feel as if it's a better idea to have the individual key pair for each server, so if one does get broken into, your other servers wouldn't be compromised? – Rivasa Feb 26 '14 at 20:49

Main problem with sharing the same private key between several servers is that it implies that, at some point, necessarily, the private key travelled. The more a private key travels, the less private it becomes. But, of course, that's a general comment; actual context details matter.

  • What is the way to do it so all the servers don't need the same private key? If you have one CSR do you have multiple private keys? – johnny Aug 13 '19 at 19:31

The main issue here is that if one server gets owned, all of your servers are compromised. If you're ok with that, then there's no problem but if that's not acceptable, you should really use different keys.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.