|
| 1 | +--- |
| 2 | +title: Common security attributes for Azure Resource Manager |
| 3 | +description: A checklist of common security attributes for evaluating Azure Resource Manager |
| 4 | +services: api-management |
| 5 | +author: msmbaldwin |
| 6 | +manager: barbkess |
| 7 | + |
| 8 | +ms.topic: conceptual |
| 9 | +ms.date: 04/25/2019 |
| 10 | +ms.author: mbaldwin |
| 11 | + |
| 12 | +--- |
| 13 | +# Common security attributes for Azure Resource Manager |
| 14 | + |
| 15 | +Security is integrated into every aspect of an Azure service. This article documents the common security attributes built into Azure Resource Manager. |
| 16 | + |
| 17 | +[!INCLUDE [Security Attributes Header](../../includes/security-attributes-header.md)] |
| 18 | + |
| 19 | +## Preventative |
| 20 | + |
| 21 | +| Security Attribute | Yes/No | Notes | |
| 22 | +|---|---|--| |
| 23 | +| Encryption at rest:<ul><li>Server-side encryption</li><li>Server-side encryption with customer-managed keys</li><li>Other encryption features (such as client-side, always encrypted, etc.)</ul>| Yes | | |
| 24 | +| Encryption in transit:<ul><li>Express route encryption</li><li>In Vnet encryption</li><li>VNet-VNet encryption</ul>| Yes | HTTPS/TLS. | |
| 25 | +| Encryption key handling (CMK, BYOK, etc.)| N/A | ARM stores no customer content, only control data. | |
| 26 | +| Column level encryption (Azure Data Services)| Yes | | |
| 27 | +| API calls encrypted| Yes | | |
| 28 | + |
| 29 | +## Network segmentation |
| 30 | + |
| 31 | +| Security Attribute | Yes/No | Notes | |
| 32 | +|---|---|--| |
| 33 | +| Service endpoint support| No | | |
| 34 | +| VNet injection support| Yes | | |
| 35 | +| Network isolation and firewalling support| No | | |
| 36 | +| Forced tunneling support| No | | |
| 37 | + |
| 38 | +## Detection |
| 39 | + |
| 40 | +| Security Attribute | Yes/No | Notes| |
| 41 | +|---|---|--| |
| 42 | +| Azure monitoring support (Log analytics, App insights, etc.)| No | | |
| 43 | + |
| 44 | +## Identity and access management |
| 45 | + |
| 46 | +| Security Attribute | Yes/No | Notes| |
| 47 | +|---|---|--| |
| 48 | +| Authentication| Yes | [Azure Active Directory](/azure/active-directory) based.| |
| 49 | +| Authorization| Yes | | |
| 50 | + |
| 51 | + |
| 52 | +## Audit trail |
| 53 | + |
| 54 | +| Security Attribute | Yes/No | Notes| |
| 55 | +|---|---|--| |
| 56 | +| Control and management plane logging and audit| Yes | Activity logs expose all write operations (PUT, POST, DELETE) performed on your resources; see [View activity logs to audit actions on resources](resource-group-audit.md). | |
| 57 | +| Data plane logging and audit| N/A | | |
| 58 | + |
| 59 | +## Configuration management |
| 60 | + |
| 61 | +| Security Attribute | Yes/No | Notes| |
| 62 | +|---|---|--| |
| 63 | +| Configuration management support (versioning of configuration, etc.)| Yes | | |
0 commit comments