Skip to content

Commit 7b132fe

Browse files
authored
Merge pull request #79202 from msmbaldwin/csa-vpn-gateway
Initial drafts of vpn gateway security attributes article
2 parents 244eecd + 5b96d53 commit 7b132fe

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

articles/vpn-gateway/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@
4242
href: ../networking/connectivty-interoperability-control-plane.md?toc=%2fazure%2fvpn-gateway%2ftoc.json
4343
- name: Data Plane Analysis
4444
href: ../networking/connectivty-interoperability-data-plane.md?toc=%2fazure%2fvpn-gateway%2ftoc.json
45+
- name: Security attributes
46+
href: vpn-gateway-security-attributes.md
4547
- name: How-to guides
4648
items:
4749
- name: Create and manage a VPN gateway
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: Security attributes for Azure VPN Gateway
3+
description: A checklist of security attributes for evaluating Azure VPN Gateway
4+
services: sql-database
5+
author: msmbaldwin
6+
manager: barbkess
7+
ms.service: load-balancer
8+
9+
ms.topic: conceptual
10+
ms.date: 05/06/2019
11+
ms.author: mbaldwin
12+
13+
---
14+
# Security attributes for Azure VPN Gateway
15+
16+
This article documents the common security attributes built into Azure VPN Gateway.
17+
18+
[!INCLUDE [Security Attributes Header](../../includes/security-attributes-header.md)]
19+
20+
21+
## Preventative
22+
23+
| Security attribute | Yes/No | Notes |
24+
|---|---|--|
25+
| Encryption at rest (such as server-side encryption, server-side encryption with customer-managed keys, and other encryption features) | N/A | VPN gateway transit customer data, does NOT store customer data |
26+
| Encryption in transit (such as ExpressRoute encryption, in VNet encryption, and VNet-VNet encryption )| Yes | VPN gateway encrypt customer packets between Azure VPN gateways and customer on-premises VPN devices (S2S) or VPN clients (P2S). VPN gateways also support VNet-to-VNet encryption. |
27+
| Encryption key handling (CMK, BYOK, etc.)| No | Customer-specified pre-shared keys are encrypted at rest; but not integrated with CMK yet. |
28+
| Column level encryption (Azure Data Services)| N/A | |
29+
| API calls encrypted| Yes | Through [Azure Resource Manager](../azure-resource-manager/index.yml) and HTTPS |
30+
31+
## Network segmentation
32+
33+
| Security attribute | Yes/No | Notes |
34+
|---|---|--|
35+
| Service endpoint support| N/A | |
36+
| VNet injection support| N/A | . |
37+
| Network Isolation and Firewalling support| Yes | VPN gateways are dedicated VM instances for each customer Virtual Network |
38+
| Forced tunneling support| Yes | |
39+
40+
## Detection
41+
42+
| Security attribute | Yes/No | Notes|
43+
|---|---|--|
44+
| Azure monitoring support (Log analytics, App insights, etc.)| Yes | See [Azure Monitor Diagnostics Logs/alert](vpn-gateway-howto-setup-alerts-virtual-network-gateway-log.md) & [Azure Monitor Metrics/alert](vpn-gateway-howto-setup-alerts-virtual-network-gateway-metric.md). |
45+
46+
## Identity and access management
47+
48+
| Security attribute | Yes/No | Notes|
49+
|---|---|--|
50+
| Authentication| Yes | [Azure Active Directory](../active-directory/fundamentals/active-directory-whatis.md) for managing the service and configuring the Azure VPN gateway. |
51+
| Authorization| Yes | Support Authorization via [RBAC](../role-based-access-control/overview.md). |
52+
53+
54+
## Audit trail
55+
56+
| Security attribute | Yes/No | Notes|
57+
|---|---|--|
58+
| Control and management plane logging and audit| Yes | Azure Resource Manager Activity Log. |
59+
| Data plane logging and audit | Yes | [Azure Monitor Diagnostic Logs](../azure-resource-manager/resource-group-audit.md) for VPN connectivity logging and auditing. |
60+
61+
## Configuration management
62+
63+
| Security attribute | Yes/No | Notes|
64+
|---|---|--|
65+
| Configuration management support (versioning of configuration, etc.)| Yes | For management operations, the state of an Azure VPN gateway configuration can be exported as an Azure Resource Manager template and versioned over time. |

0 commit comments

Comments
 (0)