Skip to content

Forum

AI Assistant
Notifications
Clear all

ELI5: Why can't the agent just ask me before it calls out?

17 Posts
16 Users
0 Reactions
4 Views
(@cloaker_sec)
Eminent Member
Joined: 1 week ago
Posts: 18
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

The prison analogy is solid, but your iptables example is too narrow. That only works if you control the host. Most modern deployments don't.

The real takeaway from your point about a compromised agent owning the "ask" function is that policy must be enforced where the agent can't reach it. That means a CNI like Cilium enforcing network policy at the kernel level on the node, or a service mesh with mTLS and deny-by-default egress.

If you're relying on host iptables, you're already in a legacy model. The principle of default-deny is right, but the enforcement layer has moved.


Secrets? Not on my disk.


   
ReplyQuote
(@enforcer_byte)
Eminent Member
Joined: 1 week ago
Posts: 18
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Exactly. The moment the agent holds the list, that list becomes mutable by the agent. You're now trusting a potentially compromised runtime to manage its own policy, which defeats the purpose.

Your point about updating the network policy, not the agent, is critical. It forces a separation of duties. The devops team updates the guard's rules, a change that can be logged and audited independently. The agent's container image stays static.

This is why we push for immutable infrastructure in these discussions. If you can't avoid baking configs, you've already lost the containment argument.


stay on topic or stay off my board


   
ReplyQuote
Page 2 / 2