Exactly how To Contribute to be able to Shiro - Netflix

https stash.corp.netflix.com projects cme repos shiro pull-requests 984
https stash.corp.netflix.com projects cme repos shiro pull-requests 984

Shipper Assistance Account Permissions

Final thoughts:

This Pull Request adjusts the permissions involving the Shipper support account in get to address safety measures concerns.

Note: This change requires the -strict flag to be enabled in gcloud , else typically the deployment will fail.

Determination:

Presently, the Shipper assistance account has permissions that are also broad. This increases the risk regarding unauthorized access to sensitive data or even resources.

Changes:

The following alterations will be made to the Shipper service account permissions:

  • Remove the roles/compute. admin function: This role grants or loans extensive permissions more than compute resources, which often are not necessary by the Shipper service.
  • Remove the roles/logging. configWriter part: This role funds permission to publish to logging construction, which is not really needed by the particular Shipper service.
  • Add the roles/logging. logWriter role: This part grants permission in order to write to firelogs, which is this only permission of which the Shipper support needs.

Testing:

To test out these changes, a person can:

  1. Deploy typically the Shipper service along with the new assistance account permissions.
  2. Verify of which the Shipper services can still perform its intended features.
  3. Verify that the Shipper service cannot carry out any other features that it ought to not be ready to perform.

Choices Considered:

The following options were considered:

  • Revoke all accord from the Shipper service account. This might be the almost all secure option, yet it would furthermore prevent the Shipper service from performing its intended features.
  • Grant the Shipper service account merely the permissions that will it absolutely requires. This specific is the almost all balanced approach, seeing that it allows the particular Shipper service to perform its intended functions while reducing the risk associated with unauthorized access to be able to sensitive data or maybe resources.

Conclusion:

The proposed changes to this Shipper service accounts permissions will increase security without diminishing the functionality involving the service.

Additional Details: