C
Chuck
Our corporate overlords require database password changes every 3 months.
With 60 plus websites hitting databases this is a pain.
Also we have separation of duties requirements:
. only the dba knows the password
. only the system admin can read/write to the web.config
. developers can't do squat
Currently we use webdeployment projects and swap out the connection strings
during build. We use SQL accounts for the db access. We use Forms
Authentication. The build also encrypts the connection strings using our own
RSA key. This won't work anymore, since the developers can't touch or know
the passwords.
Any suggestions on an efficient way to deploy/update while maintaining the
separation of duties?
Maybe have the IIS account run as a win account and give that permission to
the db using integrated? Won't need to update web.config but now you have a
domain account with many more permissions (not so good).
Maybe have external connection string file specified in the web.config.
Harder to update for 60 sites. Still need dba to encrypt and give file to
sysAdmin. Slow, site will be down for a while.
Other ideas?
With 60 plus websites hitting databases this is a pain.
Also we have separation of duties requirements:
. only the dba knows the password
. only the system admin can read/write to the web.config
. developers can't do squat
Currently we use webdeployment projects and swap out the connection strings
during build. We use SQL accounts for the db access. We use Forms
Authentication. The build also encrypts the connection strings using our own
RSA key. This won't work anymore, since the developers can't touch or know
the passwords.
Any suggestions on an efficient way to deploy/update while maintaining the
separation of duties?
Maybe have the IIS account run as a win account and give that permission to
the db using integrated? Won't need to update web.config but now you have a
domain account with many more permissions (not so good).
Maybe have external connection string file specified in the web.config.
Harder to update for 60 sites. Still need dba to encrypt and give file to
sysAdmin. Slow, site will be down for a while.
Other ideas?