Workload can bypass ACL through ingress controller service #13230
Unanswered
zip-chanko
asked this question in
Help
Replies: 1 comment 1 reply
-
So, essentially, your ingress controller is an open relay: anything that can access it can access app-a. Your best option is probably to restrict access to your ingress controller to originate from outside the cluster network. This can probably be accomplished with an AuthorizationPolicy that, ideally, only allows traffic from the ALB network. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
Is there a way to prevent a workload trying to access another workload which it isn't supposed to be via the ingress controller service? May I request any example if there is way to prevent?
In the below diagram,
app-b
is not allowed to talk toapp-a
by preventing using theServerAuthorization
ACL.ingress-controller
can talk to both apps to forward the traffic from external. Soingress-controller
identity is allowed in both apps'Server
objects.But somehow there is a way
app-b
can bypass theapp-a
ACL and talk toingress-controller
service instead by manipulating the host header.Beta Was this translation helpful? Give feedback.
All reactions