Security - Misconfiguration


// Security - Misconfiguration:

To Prevent 'Security Misconfiguration':

1. A repeatable hardening process that makes it fast and easy to deploy 
   another environment that is properly locked down. Development, QA, and 
   production environments should all be configured identically (with different 
   passwords used in each environment). This process should be automated to 
   minimize the effort required to setup a new secure environment.

2. A process for keeping abreast of and deploying all new software updates and 
   patches in a timely manner to each deployed environment. This needs to 
   include all code libraries as well (see new A9).

3. A strong application architecture that provides effective, secure separation 
   between components.

4. Consider running scans and doing audits periodically to help detect future 
   misconfigurations or missing patches.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License