Skip to content

Commit 141339a

Browse files
authored
Merge pull request #89707 from mlottner/iot-security-working
Sept 2019 release candidate
2 parents 88f163f + 7712182 commit 141339a

File tree

6 files changed

+105
-67
lines changed

6 files changed

+105
-67
lines changed

articles/asc-for-iot/TOC.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
- name: Quickstarts
2222
expanded: true
2323
items:
24-
- name: Enable Azure Security Center for IoT in IoT Hub
24+
- name: Onboard Azure Security Center for IoT in IoT Hub
2525
href: quickstart-onboard-iot-hub.md
2626
- name: Configure your solution
2727
href: quickstart-configure-your-solution.md
@@ -73,6 +73,8 @@
7373
href: how-to-security-data-access.md
7474
- name: Investigate a device
7575
href: how-to-investigate-device.md
76+
- name: Customize your solution
77+
href: how-to-customize-solution.md
7678
- name: Resources
7779
items:
7880
- name: Frequently asked questions
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
title: Azure Security Center for IoT solution customization guide| Microsoft Docs
3+
description: This how to guide explains how to customize settings in your Azure Security Center for IoT solution.
4+
services: asc-for-iot
5+
ms.service: asc-for-iot
6+
documentationcenter: na
7+
author: mlottner
8+
manager: rkarlin
9+
editor: ''
10+
11+
ms.assetid: b18b48ae-b445-48f8-9ac0-365d6e065b64
12+
ms.subservice: asc-for-iot
13+
ms.devlang: na
14+
ms.topic: conceptual
15+
ms.tgt_pltfrm: na
16+
ms.workload: na
17+
ms.date: 09/25/2019
18+
ms.author: mlottner
19+
20+
---
21+
22+
# Customize your Azure Security Center for IoT solution
23+
24+
In this guide, learn how to customize different settings in Azure Security Center for IoT.
25+
26+
> [!div class="checklist"]
27+
> * Configure solution recommendations
28+
> * Change settings
29+
30+
## Change settings
31+
32+
"Manage your Azure Security Center for IoT setting:
33+
34+
On your IoT Hub, go to the security overview blade
35+
on the top left corner, see "settings"
36+
To configure your Azure Security Center for IoT settings, do the following:
37+
38+
1. Open your **IoT Hub** in Azure portal.
39+
1. From the left menu under **Security**, select and open **Overview**.
40+
1. Under Settings, select the solution setting you'd like to change.
41+
1. Remember to always click **Save** at the top of any setting screen to save your setting changes.
42+
43+
## Configure solution recommendations
44+
45+
To configure your Azure Security Center for IoT solution recommendations, do the following:
46+
47+
1. Open your **IoT Hub** in Azure portal.
48+
1. Select and open **Overview** under **Security** in the left menu.
49+
1. Under Settings, select **Recommended Configuration** from the left menu.
50+
1. Disable/enable the solution recommendations relevant for your organization and workflows.
51+
1. Select **Save** at the top of the screen to save your selections.
52+
53+
## Next steps
54+
55+
- Azure Security Center for IoT service [Overview](overview.md)
56+
- Learn how to [Access your security data](how-to-security-data-access.md)
57+
- Learn more about [Investigating a device](how-to-investigate-device.md)

articles/asc-for-iot/how-to-deploy-edge.md

Lines changed: 29 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Deploy Azure Security Center for IoT Edge module (preview)| Microsoft Docs
2+
title: Deploy Azure Security Center for IoT Edge module| Microsoft Docs
33
description: Learn about how to deploy an Azure Security Center for IoT security agent on IoT Edge.
44
services: asc-for-iot
55
ms.service: asc-for-iot
@@ -21,10 +21,6 @@ ms.author: mlottner
2121

2222
# Deploy a security module on your IoT Edge device
2323

24-
> [!IMPORTANT]
25-
> Azure Security Center for IoT IoT Edge device support is currently in public preview.
26-
> This preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
27-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
2824

2925
**Azure Security Center for IoT** module provides a comprehensive security solution for your IoT Edge devices.
3026
The security module collects, aggregates, and analyzes raw security data from your Operating System and Container system into actionable security recommendations and alerts.
@@ -38,19 +34,19 @@ Use the following steps to deploy an Azure Security Center for IoT security modu
3834

3935
### Prerequisites
4036

41-
- In your IoT Hub, make sure your device is [registered as an IoT Edge device](https://docs.microsoft.com/azure/iot-edge/how-to-register-device-portal).
37+
1. In your IoT Hub, make sure your device is [registered as an IoT Edge device](https://docs.microsoft.com/azure/iot-edge/how-to-register-device-portal).
4238

43-
- Azure Security Center for IoT Edge module requires the [AuditD framework](https://linux.die.net/man/8/auditd) be installed on the IoT Edge device.
39+
1. Azure Security Center for IoT Edge module requires the [AuditD framework](https://linux.die.net/man/8/auditd) is installed on the IoT Edge device.
4440

4541
- Install the framework by running the following command on your IoT Edge device:
4642

47-
`sudo apt-get install auditd audispd-plugins`
48-
49-
- Verify AuditD is active by running the following command:
43+
`sudo apt-get install auditd audispd-plugins`
44+
45+
- Verify AuditD is active by running the following command:
5046

51-
`sudo systemctl status auditd`
52-
53-
The expected response is `active (running)`.
47+
`sudo systemctl status auditd`<br>
48+
- Expected response is: `active (running)`
49+
5450

5551
### Deployment using Azure portal
5652

@@ -69,12 +65,12 @@ Use the following steps to deploy an Azure Security Center for IoT security modu
6965
7066
There are three steps to create an IoT Edge deployment for Azure Security Center for IoT. The following sections walk through each one.
7167

72-
#### Step 1: Add Modules
68+
#### Step 1: Add modules
7369

7470
1. From the **Add Modules** tab, **Deployment Modules** area, click **AzureSecurityCenterforIoT**.
7571

7672
1. Change the **name** to **azureiotsecurity**.
77-
1. Change the **Image URI** to **mcr.microsoft.com/ascforiot/azureiotsecurity:0.0.3**.
73+
1. Change the **Image URI** to **mcr.microsoft.com/ascforiot/azureiotsecurity:1.0.0**.
7874
1. Verify the **Container Create Options** value is set to:
7975
``` json
8076
{
@@ -96,41 +92,35 @@ There are three steps to create an IoT Edge deployment for Azure Security Center
9692
1. Verify that **Set module twin's desired properties** is selected, and change the configuration object to:
9793

9894
``` json
99-
"properties.desired": {
100-
"azureiot*com^securityAgentConfiguration^1*0*0": {
95+
"desired": {
96+
"ms_iotn:urn_azureiot_Security_SecurityAgentConfiguration": {
97+
}
10198
}
102-
}
103-
```
99+
```
104100

105101
1. Click **Save**.
106-
1. Scroll to the bottom of the tab and select **Configure advanced Edge Runtime settings**.
102+
1. Scroll to the bottom of the tab and select **Configure advanced Edge Runtime settings**.
107103

108-
109-
1. Change the **Image** under **Edge Hub** to **mcr.microsoft.com/ascforiot/edgehub:1.0.9-preview**.
110-
111-
>[!Note]
112-
> Azure Security Center for IoT module requires a forked version of IoT Edge Hub, based on SDK version 1.20.
113-
> By changing IoT Edge Hub image, you are instructing your IoT Edge device to replace the latest stable release with the forked version of IoT Edge Hub, which is not officially supported by the IoT Edge service.
104+
1. Change the **Image** under **Edge Hub** to **mcr.microsoft.com/azureiotedge-hub:1.0.9-rc2**.
114105

115106
1. Verify **Create Options** is set to:
116107

117108
``` json
118-
{
119-
"HostConfig": {
120-
"PortBindings": {
121-
"8883/tcp": [{"HostPort": "8883"}],
122-
"443/tcp": [{"HostPort": "443"}],
123-
"5671/tcp": [{"HostPort": "5671"}]
109+
{
110+
"HostConfig":{
111+
"PortBindings":{
112+
"8883/tcp": [{"HostPort": "8883"}],
113+
"443/tcp": [{"HostPort": "443"}],
114+
"5671/tcp": [{"HostPort": "5671"}]
115+
}
124116
}
125-
}
126117
}
127118
```
128-
129119
1. Click **Save**.
130120

131121
1. Click **Next**.
132122

133-
#### Step 2: Specify Routes
123+
#### Step 2: Specify routes
134124

135125
1. In the **Specify Routes** tab, make sure you have a route (explicit or implicit) that will forward messages from the **azureiotsecurity** module to **$upstream**.
136126
1. Click **Next**.
@@ -143,7 +133,7 @@ There are three steps to create an IoT Edge deployment for Azure Security Center
143133
"ASCForIoTRoute": "FROM /messages/modules/azureiotsecurity/* INTO $upstream"
144134
~~~
145135

146-
#### Step 3: Review Deployment
136+
#### Step 3: Review deployment
147137

148138
- In the **Review Deployment** tab, review your deployment information, then select **Submit** to complete the deployment.
149139

@@ -155,14 +145,14 @@ If you encounter an issue, container logs are the best way to learn about the st
155145

156146
1. Run the following command on your IoT Edge device:
157147

158-
`sudo docker ps`
148+
`sudo docker ps`
159149

160150
1. Verify that the following containers are running:
161151

162152
| Name | IMAGE |
163153
| --- | --- |
164-
| azureiotsecurity | mcr.microsoft.com/ascforiot/azureiotsecurity:0.0.3 |
165-
| edgeHub | mcr.microsoft.com/ascforiot/edgehub:1.0.9-preview |
154+
| azureiotsecurity | mcr.microsoft.com/ascforiot/azureiotsecurity:1.0.0 |
155+
| edgeHub | mcr.microsoft.com/azureiotedge-hub:1.0.9-rc2 |
166156
| edgeAgent | mcr.microsoft.com/azureiotedge-agent:1.0 |
167157

168158
If the minimum required containers are not present, check if your IoT Edge deployment manifest is aligned with the recommended settings. For more information, see [Deploy IoT Edge module](#deployment-using-azure-portal).

articles/asc-for-iot/quickstart-configure-your-solution.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.devlang: na
1414
ms.topic: quickstart
1515
ms.tgt_pltfrm: na
1616
ms.workload: na
17-
ms.date: 07/23/2019
17+
ms.date: 09/25/2019
1818
ms.author: mlottner
1919

2020
---
@@ -28,11 +28,11 @@ Azure Security Center for IoT provides comprehensive end-to-end security for Azu
2828

2929
With Azure Security Center for IoT, you can monitor your entire IoT solution in one dashboard, surfacing all of your IoT devices, IoT platforms and back-end resources in Azure.
3030

31-
Once enabled on your IoT Hub, Azure Security Center for IoT automatically identifies other Azure services, also connected to your IoT hub and related to your IoT solution.
31+
Once enabled on your IoT Hub, Azure Security Center for IoT automatically identifies other Azure services, also connected to your IoT Hub and related to your IoT solution.
3232

33-
In addition to automatic relationship detection, you can also pick and choose which other Azure resource groups to tag as part of your IoT solution.
33+
In addition to automatic relationship detection, you can also pick and choose which other Azure resource groups to tag as part of your IoT solution.
3434

35-
Your selections allow you to add entire subscriptions, resource groups, or single resources.
35+
Your selections allow you to add entire subscriptions, resource groups, or single resources.
3636

3737
After defining all of the resource relationships, Azure Security Center for IoT leverages Azure Security Center to provide you security recommendations and alerts for these resources.
3838

@@ -41,9 +41,9 @@ After defining all of the resource relationships, Azure Security Center for IoT
4141
To add new resource to your IoT solution, do the following:
4242

4343
1. Open your **IoT Hub** in Azure portal.
44-
2. Select and open **Resources** under **Security** from the left menu.
45-
3. Select **Edit** and choose the resources groups that belong to your IoT solution.
46-
5. Click **Add**.
44+
1. Select and open **Resources** from under **Security** in the left menu.
45+
1. Select **Edit** and choose the resources groups that belong to your IoT solution.
46+
1. Click **Add**.
4747

4848
Congratulations! You've added a new resource group to your IoT solution.
4949

articles/asc-for-iot/quickstart-onboard-iot-hub.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.devlang: na
1515
ms.topic: quickstart
1616
ms.tgt_pltfrm: na
1717
ms.workload: na
18-
ms.date: 05/16/2019
18+
ms.date: 07/23/2019
1919
ms.author: mlottner
2020

2121
---
@@ -36,19 +36,6 @@ This article provides an explanation of how to enable the Azure Security Center
3636
- IoT Hub (standard tier)
3737
- Meet all [service prerequisites](service-prerequisites.md)
3838

39-
|Supported Azure service regions | ||
40-
|---|---|---|
41-
| Central US |East US |East US 2 |
42-
| West Central US |West US |West US2 |
43-
| Central US South|North Central US | Canada Central|
44-
| Canada East| North Europe|Brazil South|
45-
| France Central| UK West|UK South|
46-
|West Europe|Northern Europe| Japan West|
47-
|Japan East | Australia Southeast|Australia East|
48-
|East Asia| Southeast Asia| Korea Central|
49-
|Korea South| Central India| South India|
50-
|
51-
5239
## Enable Azure Security Center for IoT on your IoT Hub
5340

5441
To enable security on your IoT Hub, do the following:

articles/asc-for-iot/service-prerequisites.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ ms.devlang: na
1414
ms.topic: conceptual
1515
ms.tgt_pltfrm: na
1616
ms.workload: na
17-
ms.date: 07/28/2019
17+
ms.date: 09/25/2019
1818
ms.author: mlottner
1919

2020
---
2121
# Azure Security Center for IoT prerequisites
2222

23-
This article provides an explanation of the different building blocks of the Azure Security Center (ASC) for IoT service, what you need to begin, and explains the basic concepts to help understand the service.
23+
This article provides an explanation of the different building blocks of the Azure Security Center for IoT service, what you need to begin, and explains the basic concepts to help understand the service.
2424

2525
## Minimum requirements
2626

@@ -30,13 +30,13 @@ This article provides an explanation of the different building blocks of the Azu
3030
- Azure Security Center (recommended)
3131
- Use of Azure Security Center is a recommendation, and not a requirement. Without Azure Security Center, you'll be unable to view your other Azure resources within IoT Hub.
3232

33-
## Working with ASC for IoT service
33+
## Working with Azure Security Center for IoT service
3434

35-
ASC for IoT insights and reporting are available using Azure IoT Hub and Azure Security Center. To enable ASC for IoT on your Azure IoT Hub, an account with **Owner** level privileges is required. After enabling ASC for IoT in your IoT Hub, ASC for IoT insights are displayed as the **Security** feature in Azure IoT Hub and as **IoT** in Azure Security Center.
35+
Azure Security Center for IoT insights and reporting are available using Azure IoT Hub and Azure Security Center. To enable Azure Security Center for IoT on your Azure IoT Hub, an account with **Owner** level privileges is required. After enabling ASC for IoT in your IoT Hub, Azure Security Center for IoT insights are displayed as the **Security** feature in Azure IoT Hub and as **IoT** in Azure Security Center.
3636

3737
## Supported service regions
3838

39-
ASC for IoT is currently supported for IoT Hubs in the following Azure regions:
39+
Azure Security Center for IoT is currently supported for IoT Hubs in the following Azure regions:
4040
- Central US
4141
- East US
4242
- East US 2
@@ -64,6 +64,8 @@ ASC for IoT is currently supported for IoT Hubs in the following Azure regions:
6464
- Korea South
6565
- Central India
6666
- South India
67+
68+
Azure Security Center for IoT routes all traffic from all European regions to the West Europe regional data center and all remaining regions to the Central US regional data center.
6769

6870
## Where's my IoT Hub?
6971

@@ -76,7 +78,7 @@ Check your IoT Hub location to verify service availability before you begin.
7678

7779
## Supported platforms for agents
7880

79-
ASC for IoT agents supports a growing list of devices and platforms. See the [supported platform list](how-to-deploy-agent.md) to check your existing or planned device library.
81+
Azure Security Center for IoT agents supports a growing list of devices and platforms. See the [supported platform list](how-to-deploy-agent.md) to check your existing or planned device library.
8082

8183
## Next steps
8284
- Read the Azure IoT Security [Overview](overview.md)

0 commit comments

Comments
 (0)