Tony Nguyen wrote:
> 
> The design strongly encourages your described scenario though presented 
> differently. The overall policy is split into two global layers,  Global 
> Default and Global Override.
> 
> - Initially, services are set to inherit Global Default's policy so 
> service specific rules enforces the same policy(block or allow the same 
> set of network entities). This is the preferred and default settings for 
> services.
> 
> - Administrator can, however, choose to set a different policy for a 
> specific service. This action potentially exposes the system, but only 
> through that service and is a user's conscious decision.
> 
> - The Global Override allows another set of global rules, overall 
> policy, that takes precedence over the needs of all services. This 
> explicit global override policy makes it clear services' policies are 
> restricted by another overall policy.

Yes, I got that from reading the design document, and the Global 
Override seems to accomplish what I was looking for in terms of a global 
policy that cannot be undone by individual services.

However, a highly desirable related property would be assurance that 
individual service rules cannot conflict with each other. As you said in 
response to another email:

> A service is expected to only generate rules relevant to its 
> network traffic.

It would be ideal if the way of expressing service rules made it 
impossible to affect other services. I don't think the current syntax 
for service rules provides that assurance (and it may not be feasible to 
do so), but it would be great if it could.

        Scott

Reply via email to