Azure Sentinel: Enterprise Governance (Part 3 of 3)
Resource Locks
There is always a need to lock a subscription, resource group or resource to prevent other users in your organization from accidentally deleting or modifying critical resources. The lock level can be easily set to CanNotDelete or ReadOnly. In the portal, the locks are called Delete and Read-only respectively.
- CanNotDelete means authorized users can still read and modify a resource, but they can't delete the resource.
- ReadOnly means authorized users can read a resource, but they can't delete or update the resource. This lock restricts all authorized users to the permissions granted by the Reader role.
Not every Azure user should have permission to create or remove locks. This requires access to the RBAC permissions like Microsoft.Authorization/, Microsoft.Authorization/locks/ action. However these actions can be added to custom roles as and when required.
Azure Blueprint
How is it different from Resource Manager templates?
How it's different from Azure policy?
A blueprint is a package or container for composing focus-specific sets of standards, patterns, and requirements related to the implementation of Azure cloud services, security, and design that can be reused to maintain consistency and compliance.
Including a policy in a blueprint enables the creation of right pattern or design during assignment of the blueprint. This makes sure that only approved or expected changes can be made to the environment to protect ongoing compliance to the intent of the blueprint.
A policy can be included as one of the many artifacts in a blueprint definition. Blueprints also support using parameters with policies and initiatives. the following example illustrates the power of Azure Blueprints to deploy a complex solution and secure it.
Azure Security and Compliance Blueprint: PaaS Web Application for PCI DSS
- This provides guidance for the deployment of a Payment Card Industry Data Security Standards (PCI DSS 3.2) compliant PaaS environment suitable for collection, storage, and retrieval of cardholder data.
- It automatically deploys a PaaS web application reference architecture with pre-configured security controls to help customers achieve compliance with PCI DSS 3.2 requirements.
- This blueprint uses Azure Resource Manager, Bastion Host, App Service Environment, Azure Web App,Network Security Groups, etc.
- It is comprised of JSON configuration files and PowerShell scripts that are handled by Azure Resource Manager's API service to deploy resources within Azure.
Azure Subscription Management
An Azure AD tenant is created for you when you sign up for Azure. The tenant represents your account and you can use the tenant to manage access to your subscriptions and resources.
Manage API access to Azure subscriptions and resources
Client applications that consume the published APIs need to include a valid subscription key in HTTP requests when they make calls to those APIs. A subscription is essentially a named container for a pair of subscription keys. API publishers cab also directly create subscriptions for API consumers.
Who can transfer a subscription?
- Visit the Cost Management + Billing page in Azure portal.
- Select all billing scopes from the left-hand pane.
- The subscriptions page lists all subscriptions where you are a billing administrator.
Comments
Post a Comment