Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 2.6 KB

queue-service-all-access-acl.md

File metadata and controls

28 lines (23 loc) · 2.6 KB

CloudSploit

AZURE / Queue Service / Queue Service All Access ACL

Quick Info

Plugin Title Queue Service All Access ACL
Cloud AZURE
Category Queue Service
Description Ensures queues do not allow full write, delete, or read ACL permissions
More Info Queues can be configured to allow object read, write or delete. This option should not be configured unless there is a strong business requirement.
AZURE Link https://docs.microsoft.com/en-us/azure/storage/queues/storage-quickstart-queues-portal
Recommended Action Disable global read, write, delete policies on all queues and ensure the ACL is configured with least privileges.

Detailed Remediation Steps

  1. Log into the Microsoft Azure Management Console.
  2. In the search bar at the top search for Storage and select "Storage accounts" from the result.
  3. Select the "Storage account" by clicking on the "Name" link to access the configuration changes.
  4. In the left navigation panel, scroll down and click on the "Queues" option under "Data storage".
  5. Select the "Queue" by clicking on the triple dots (...) at the end of the row and click "Access policy".
  6. On the "Access Policy" panel check the "Permissions" associated with the "Queue". If it says "raup" then the queue allows full write, delete, or read ACL permissions and is not as per the security recommendations.
  7. Click the triple dots (...) and click "Edit" option to make changes.
  8. In the "Edit policy" pop up that opens, click the "Permissions" dropdown, uncheck the global read and update policies, then click on the "OK" button to save the changes.
  9. Click on the "Save" button at the top to save the configuration changes.
  10. Repeat step number 4 - 9 to check all other "Queues" do not allow full write, delete, or read ACL permissions.