gravitational / predicate-lang

Predicate - Access Control System
Apache License 2.0
3 stars 2 forks source link

Policy baseline #51

Closed flyinghermit closed 1 year ago

flyinghermit commented 1 year ago

Policy baselines are a set of global deny rules to stay compliant with an organizational security standard. Teleport rules are denied by default, but as users create new roles, a baseline deny policy (policy boundaries) will ensure that insecure rules are never authored.

E.g., rules (all deny):

Why

How

This can be done by providing default opinionated recommendation (e.g., flag wildcard assignment) and by letting user's define custom secure baseline.

flyinghermit commented 1 year ago

This can be closed now as first implementation of policy baseline is implemented with https://github.com/gravitational/predicate-lang/pull/61 and more of the policy baselines will be added soon.