This rule ensures clear text credentials are not included in CodeBuild project environment variables.
Rule | CodeBuild project environment variables should not contain clear text credentials |
Framework | PCI v3.2.1 |
Severity | ✔ Critical |
Rule Description:
The rule states that CodeBuild project environment variables should not contain clear text credentials for PCI (Payment Card Industry) v3 compliance. Storing clear text credentials in environment variables can lead to potential security risks such as unauthorized access to sensitive data.
Remediation:
To remediate this rule, follow the step-by-step guide below:
Step 1: Review existing CodeBuild project configurations
Step 2: Verify environment variables
Step 3: Replace clear text credentials with secure alternatives
Step 4: Update the CodeBuild project
Troubleshooting:
In case there are any issues or troubleshooting required, follow these steps:
Issue: Clear text credentials found in environment variables
Solution:
Issue: Missing permissions to access CodeBuild project configuration
Solution:
Best Practices:
To ensure ongoing compliance with PCI v3 and maintain security, consider following these best practices:
Please note that following these best practices can help improve your overall security posture and maintain compliance with the PCI v3 standard.