Security is one of the biggest concerns for any organization, and with the advent of Cloud Computing and Hybrid Infrastructure; Security is probably the biggest concern. A breach is security and compliance can impact organizations reputation, business and it can also invoke legal issues.
One of the major aspects of security is managing credentials. Every organization needs to manage a few hundreds or thousands of credentials, which include Passwords, Encryption keys, Connection Strings, Digital Certificates, etc.
In many organizations, this sensitive information is not managed properly. Some of the examples are:
- Passwords are not stored in a central repository and are often hard-coded within program.
- Database connection strings are hard-coded within the program.
- When an employee leaves the organization who knows many critical passwords and secrets, it is difficult to change those as they are not centrally managed.
- In the case of any security incident, response time becomes higher as there is no central place to monitor and troubleshoot.
- The auto-renew policy is not configured for digital certificates, which often leads to outages related to an expired certificate. This also spoils organizations reputation and brand value.
The goal is to store all credentials in a secure repository, from where we can manage those through a single console.
Continue reading “Azure Key Vault : Overview”