Skip to content

Commit 40213f6

Browse files
authored
Update README.md
1 parent 5229027 commit 40213f6

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

kubenetes/wp_mysql/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### 1. Image scanning for vulnerabilities.
66
It starts with securing the layers themselves (OS, libraries, packages, etc.). Use leaner base images as much as possible (eg. alpine).
7-
Eliminate dependencies that are unnecessary. Use tools like Snyk, Sysdig, etc. for image scanning (vulnerabilities, misconfiguration).
7+
Eliminate dependencies that are unnecessary to reduce attack surface. Use multi-stage builds to reduce size. Use tools like Snyk, Sysdig, etc. for image scanning (vulnerabilities, misconfiguration).
88
It is recommended to be run regularly before being pushed to the registry.
99
This can be implemented during build process in the CI/CD pipeline.
1010

@@ -45,3 +45,9 @@ This can be implemented using 3rd party policy engines like Open Policy Agent, K
4545
### 10. Disaster Recovery
4646
Have proper strategy and mechanism for disaster recovery (back to the same state). TrilioVault, Portworx, etc are some examples.
4747

48+
### 11. Hardened AMIs in cloud
49+
Using hardened AMI reduces attack surface on worker nodes. This can be custom made or purchased from Marketplace.
50+
51+
### 12. Version Updation and Benchmarking
52+
Make sure all component versions are updated regularly since they always keep getting security patches. Run kube-bench for CIS benchmark periodically (CIS contains list of vulnerabilities for particular list of AMIs based on OS)
53+

0 commit comments

Comments
 (0)