GeezerVison is showing github.com — improve security Deployment Workload · Issue #2347 · secureCodeBox/secureCodeBox
improve security Deployment Workload #2347
Description
➹ New Feature implementation request
I run kube-score to see the workload security level deployment. I fix some issue by values file or patchs.
But still some security issue.
Could you integrate this values on the values file.?
Is your feature request related to a problem?
parsrer -->
Set securityContext.runAsUser to a value > 10000 --> kyverno
Set securityContext.runAsGroup to a value > 10000 --> kyverno
Ephemeral Storage limit is not set --> Values fnct pas...kyverno ou patch?
lurker ->
A userid above 10 000 is recommended to avoid conflicts with thehost. Set securityContext.runAsUser to a value > 10000
A groupid above 10 000 is recommended to avoid conflicts with the host. Set securityContext.runAsGroup to a value > 10000
Ephemeral Storage limit is not set Resource limits are recommended to avoid resource DDOS. Set resources.limits.ephemeral-storage
v1/Service controller-manager-metrics-service in securecodebox-system 💥
[CRITICAL] Service Targets Pod
· The services selector does not match any pods
Describe the solution you'd like
exemple:
lurker:
image:
pullPolicy: Always
repository: docker.io/securecodebox/lurker
tag: 4.4.1
securityContext
runAsUser: 10010
runAsGroup: 10010
resources:
limit:
ephemeral-storage: 100Mi
request:
ephemeral-storage: 100Mi
same for parser.
Describe alternatives you've considered
Additional context
Activity
J12934 commented on Mar 8, 2024
kaz-33 commented on Mar 11, 2024
thx for your response, and what about the service?
v1/Service controller-manager-metrics-service in securecodebox-system 💥
[CRITICAL] Service Targets Pod
· The services selector does not match any pods
J12934 commented on Mar 11, 2024
The service was initally auto generated and then never acutally used / properly configured can & should be deleted. (And the related resources in the helm chart (anything with auth_proxyhttps://github.com/secureCodeBox/secureCodeBox/tree/main/operator/templates/rbac)
But I don't quit see why the tool marks this as a critical (security) issue. But still help ful to mark this out to be aware of this unnecessary service / config.
kaz-33 commented on Mar 13, 2024
in additionnal security info:
-
seccompProfile (pod or containers "nmap", "lurker" must set securityContext.seccompProfile.type to "RuntimeDefault" or "Localhost")
-
- >>>The parsers are running with the fixed user id 1001 also set in the image. Increasing it to 10.000 shouldn't hurt
Force the container to run with user ID > 10000 to avoid conflicts with the host’s user table. (thx aquasec)
- >>> But I don't quit see why the tool marks this as a critical (security) issue. But still help ful to mark this out to be aware of this unnecessary service / config.
service-targets-pod Service Makes sure that all Services targets a Pod (Thx Kube-score)
Metadata
Metadata
StatusShow more project fields
Development
No branches or pull requestsIssue actions