Misconfigurations in cloud services
Misconfigurations are a common threat when using cloud services. Under the shared responsibility model, some common reasons for misconfigurations in cloud services that fall under the customer’s responsibility are as follows:
- Lack of knowledge in operating cloud services
- Human error
- Default settings being left in an unsecured state (such as publicly exposing services from the internet)
- Large and complex environments being deployed in a very short time
- Fast and unmanaged changes to cloud environments
Here are some common examples of misconfigurations in cloud services:
- Having overly broad IAM policies (or RBAC policies) – for example, default permissions that allow users to conduct actions on sensitive resources or having more permissions than needed to accomplish their daily tasks
- Object storage is publicly accessible to anyone on the internet
- Snapshots and VM images are publicly accessible...