2.11 Use authorization plugin

Information

https://docs.docker.com/engine/reference/commandline/daemon/#access-authorization
2.https://docs.docker.com/engine/extend/authorization/
3.https://github.com/twistlock/authz

Solution

Step 1- Install/Create an authorization plugin.
Step 2- Configure the authorization policy as desired.
Step 3- Start the docker daemon as below-
docker daemon --authorization-plugin=<PLUGIN_ID>
Impact-
Each docker command specifically passes through authorization plugin mechanism. This might introduce a slight performance drop.
Default Value-
By default, authorization plugins are not set up.

See Also

https://workbench.cisecurity.org/files/516

Item Details

Category: IDENTIFICATION AND AUTHENTICATION

References: 800-53|IA-2

Plugin: Unix

Control ID: 756a912239d5aa4e54ab74c8dba908778bf42caf485c25e2fcb6422cd23a2ba2