Skip to content

Commit a7c7d33

Browse files
authored
Merge pull request #74791 from msmbaldwin/csa-arm
Csa arm
2 parents 620d7b4 + e40b1a1 commit a7c7d33

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
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 | |

articles/azure-resource-manager/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@
6868
href: resource-group-delete.md
6969
- name: Resource Manager and classic deployment
7070
href: resource-manager-deployment-model.md
71+
- name: Azure common security attributes
72+
href: azure-resource-manager-security-attributes.md
7173
- name: How to
7274
items:
7375
- name: Create templates

0 commit comments

Comments
 (0)