Storage Accounts

Blob Container Public Access

Risk Level: High

Description  

The plugin will check if the user has enabled anonymous access sets or subsets for the blobs within the container. The access will allow people to anonymously access the blob files of your container.  

About the Service

Storage Accounts: An azure storage account is used to store the customer’s data objects such as files, queues, shares, etc. The storage accounts ensure high availability for the clients and allot a unique namespace for the storage data and are accessible from anywhere around the world using HTTP or HTTPS protocols.

Impact 

In case the access level is not set to private, anyone from the internet can anonymously access the blobs in the container primarily leading to breach in confidentiality and disclosure of sensitive information.

Steps to Reproduce

  1. Log in to the Azure portal.
  2. Click on Storage accounts for Services.
  3. Select any one of the provided accounts to check for the issue.
  4. From the navigation bar, select Static website from Data Management
  5. Click on the URL given on the screen under the Static website.
  6. If the access level is set to Blob (anonymous read access) or Blob and container anonymous read access, then go to the Steps for remediation section.
  7. Repeat for other containers with static websites as well.

Steps for Remediation

  1. Log in to the Azure portal.
  2. Click on Storage accounts for Services.
  3. Select any one of the provided accounts to remediate the issue.
  4. From the navigation bar, select Static website from Data Management
  5. From the navigation panel at top go to Change access level.
  6. If the access level is set to Blob (anonymous read access) or Blob and container anonymous read access, then click on the drop-down menu and set the value to Private (No anonymous access). Click on OK.
  7. Repeat for other containers as well.

    Please feel free to reach out to support@pingsafe.com with any questions that you may have.

    Thanks

    PingSafe Support