Database Credentials Policy

1. Overview

Database authentication credentials are a necessary part of authorizing applications to connect to internal databases.  However, incorrect use, storage, and transmission of such credentials could compromise sensitive assets and be a springboard to wider compromise within the organization.

2. Purpose

This policy states the requirements for securely storing and retrieving database usernames and passwords (i.e., database credentials) for use by a program that will access a database running on one of eCuras’s networks.

Software applications running on eCuras’s networks may require access to one of the many internal database servers. To access these databases, a program must authenticate to the database by presenting acceptable credentials.  If the credentials are improperly stored, the credentials may be compromised, leading to a compromise of the database.

3. Scope

This policy is directed at all system implementers and/or software engineers who may be coding applications that will access a production database server on the eCuras Network. This policy applies to all software (programs, modules, libraries, or APIS that will access a eCuras, multi-user production database.  It is recommended that similar requirements be in place for non-production servers and lap environments since they don’t always use sanitized information.

4. Policy

General

To maintain the security of eCuras’s internal databases, access by software programs must be granted only after authentication with credentials. The credentials used for this authentication must not reside in the main, executing body of the program’s source code in clear text. Database credentials must not be stored in a location that can be accessed through a web server.

Specific Requirements

Storage of Database Usernames and Passwords

Retrieval of Database User Names and Passwords

Access to Database Usernames and Passwords

5. Policy Compliance

5.1.   Compliance Measurement

The Infosec team will verify compliance with this policy through various methods, including but not limited to business tool reports, internal and external audits, and feedback to the policy owner.

5.1.   Exceptions

The Infosec team must approve any exception to the policy in advance.

5.2.   Non-Compliance

An employee found to have violated this policy may be subject to disciplinary action, up to and including termination of employment.

A violation of this policy by a temporary worker, contractor, or vendor may result in the termination of their contract or assignment with eCuras.

Any program code or application that is found to violate this policy must be remediated within 90 days. 

6. Related Standards, Policies, and Processes

Revised: March 14th, 2018

Table of Content

  1. Acceptable Encryption Policy
  2. Acceptable Use Policy
  3. Clean Desc Policy
  4. Data Breach Response Policy
  5. Disaster Recovery Plan Policy
  6. Digital Signature Acceptance Policy
  7. Email Policy
  8. Ethics Policy
  9. Pandemic Response Planning Policy
  10. Password Construction Guidelines
  11. Password Protection Policy
  12. Security Response Plan Policy
  13. End User Encryption Key Protection Policy
  14. Acquisition Assessment Policy
  15. Bluetooth Baseline Requirements Policy
  16. Remote Access Policy
  17. Remote Access Tools Policy
  18. Router and Switch Security Policy
  19. Wireless Communication Policy
  20. Wireless Communication Standard
  21. Database Credentials Policy
  22. Technology Equipment Disposal Policy
  23. Information Logging Standard
  24. Lab Security Policy
  25. Server Security Policy 
  26. Software Installation Policy
  27. Workstation Security (For HIPAA) Policy
  28. Web Application Security Policy
  29.  Analog/ISDN Line Security Policy
  30. Anti-Virus Guidelines
  31. Server Audit Policy
  32. Automatically Forwarded Email Policy
  33. Communications Equipment Policy
  34. Dial In Access Policy
  35. Extranet Policy
  36. Internet DMZ Equipment Policy
  37. Internet Usage Policy
  38. Mobile Device Encryption Policy
  39. Personal Communication Devices and Voicemail Policy
  40. Removable Media Policy
  41. Risk Assessment Policy
  42. Server Malware Protection Policy
  43. Social Engineering Awareness Policy
  44. DMZ Lab Security Policy
  45. Email Retention Policy
  46. Employee Internet Use Monitoring and Filtering Policy
  47. Lab Anti Virus Policy
  48. Mobile Employee Endpoint Responsibility Policy
  49. Remote Access Mobile Computing Storage
  50. Virtual Private Network Policy