Skip to content

Commit d559fee

Browse files
Merge pull request #200891 from batamig/snow-api-updates-devices
Sensor 22.2.4 SNOW API updates- Approved 24.07
2 parents 50c4cd9 + b5f7e56 commit d559fee

File tree

2 files changed

+35
-10
lines changed

2 files changed

+35
-10
lines changed

articles/defender-for-iot/organizations/references-work-with-defender-for-iot-apis.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Work with Defender for IoT APIs
33
description: Use an external REST API to access the data discovered by sensors and management consoles and perform actions with that data.
4-
ms.date: 01/31/2022
4+
ms.date: 06/08/2022
55
ms.topic: reference
66
---
77

@@ -1557,6 +1557,8 @@ This section describes on-premises management console APIs for:
15571557

15581558
- [ServiceNow Integration API - “/external/v3/integration/ (Preview)](#servicenow-integration-api---externalv3integration-preview)
15591559

1560+
All parameters in Version 3 APIs are optional.
1561+
15601562
### Alert Exclusions
15611563

15621564
Define conditions under which alerts won't be sent. For example, define and update stop and start times, devices or subnets that should be excluded when triggering alerts, or Defender for IoT engines that should be excluded. For example, during a maintenance window, you might want to stop delivery of all alerts, except for malware alerts on critical devices. The items you define here appear in the on-premises management console's Alert Exclusions window as read-only exclusion rules.
@@ -2671,7 +2673,9 @@ Example:
26712673

26722674
The below API's can be used with the ServiceNow integration via the ServiceNow's Service Graph Connector for Defender for IoT.
26732675

2674-
### Create and update devices
2676+
### devices
2677+
2678+
This API returns data about all devices that were updated after the given timestamp.
26752679

26762680
#### Request
26772681

@@ -2694,10 +2698,12 @@ The below API's can be used with the ServiceNow integration via the ServiceNow's
26942698
- Type: JSON
26952699
- Structure:
26962700
-**u_count**” - amount of object in the full result sets, including all pages.
2697-
-**u_devices**” - array of device objects (as defined in the specific device API).
2701+
-**u_devices**” - array of device objects. Each object is defined with the parameters listed in the [device](#device) API.
26982702

26992703
### Connections
27002704

2705+
This API returns data about all device connections that were updated after the given timestamp.
2706+
27012707
#### Request
27022708

27032709
- Path: “/connections/{timestamp}”
@@ -2721,7 +2727,9 @@ The below API's can be used with the ServiceNow integration via the ServiceNow's
27212727
-**Two Way**
27222728
-**Multicast**
27232729

2724-
### Specific device
2730+
### device
2731+
2732+
This API returns data about a specific device per a given device ID.
27252733

27262734
#### Request
27272735

@@ -2788,7 +2796,7 @@ The below API's can be used with the ServiceNow integration via the ServiceNow's
27882796
- Array of
27892797
- “**u_id**” - the ID of the deleted device.
27902798

2791-
### Sensors
2799+
### sensors
27922800

27932801
#### Request
27942802

@@ -2833,8 +2841,9 @@ The below API's can be used with the ServiceNow integration via the ServiceNow's
28332841
- "**STARTING_INSTALLATION**"
28342842
- "**INSTALLING_OPERATING_SYSTEM**"
28352843
- “**u_uid**” - globally unique identifier of the sensor
2844+
- "**u_is_in_learning_mode**" - Boolean indication as to whether the sensor is in Learn mode or not
28362845

2837-
### Device CVEs
2846+
### devicecves
28382847

28392848
#### Request
28402849

@@ -2843,8 +2852,11 @@ The below API's can be used with the ServiceNow integration via the ServiceNow's
28432852
- Path parameters:
28442853
-**timestamp**” – the time from which updates are required, only later updates will be returned.
28452854
- Query parameters:
2846-
-**page**” - the page number, from the result set (first page is 0, default value is 0)
2847-
-**size**” - the page size (default value is 50)
2855+
-**page**” - Defines the page number, from the result set (first page is 0, default value is 0)
2856+
-**size**” - Defines the page size (default value is 50)
2857+
-**sensorId**” - Shows results from a specific sensor, as defined by the given sensor ID.
2858+
-**score**” - Determines a minimum CVE score to be retrieved. All results will have a CVE score equal to or higher than the given value. Default = **0**.
2859+
-**deviceIds**” - A comma-separated list of device IDs from which you want to show results. For example: **1232,34,2,456**
28482860

28492861
#### Response
28502862

articles/defender-for-iot/organizations/release-notes.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ For more information, see the [Microsoft Security Development Lifecycle practice
6363
|Service area |Updates |
6464
|---------|---------|
6565
|**Enterprise IoT networks** | - [Enterprise IoT purchase experience and Defender for Endpoint integration in GA](#enterprise-iot-purchase-experience-and-defender-for-endpoint-integration-in-ga) |
66-
|**OT networks** |**Sensor software version 22.2.4**:<br>- [Device inventory enhancements](#device-inventory-enhancements)<br><br>**Sensor software version 22.2.3**:<br>- [OT appliance hardware profile updates](#ot-appliance-hardware-profile-updates)<br>- [PCAP access from the Azure portal](#pcap-access-from-the-azure-portal-public-preview)<br>- [Bi-directional alert synch between sensors and the Azure portal](#bi-directional-alert-synch-between-sensors-and-the-azure-portal-public-preview)<br>- [Support diagnostic log enhancements](#support-diagnostic-log-enhancements-public-preview)<br>- [Improved security for uploading protocol plugins](#improved-security-for-uploading-protocol-plugins)<br>- [Sensor names shown in browser tabs](#sensor-names-shown-in-browser-tabs)<br><br>**To update to versions 22.2.3 and higher**:<br>- From version 22.1.x, update directly to the latest version.<br>- From version 10.x, first update to version 21.1.6, and then update again to 22.2.3<br><br>For more information, see [Update Defender for IoT OT monitoring software](update-ot-software.md). |
66+
|**OT networks** |**Sensor software version 22.2.4**: <br>- [Device inventory enhancements](#device-inventory-enhancements)<br>- [Enhancements for the ServiceNow integration API](#enhancements-for-the-servicenow-integration-api)<br><br>**Sensor software version 22.2.3**:<br>- [OT appliance hardware profile updates](#ot-appliance-hardware-profile-updates)<br>- [PCAP access from the Azure portal](#pcap-access-from-the-azure-portal-public-preview)<br>- [Bi-directional alert synch between sensors and the Azure portal](#bi-directional-alert-synch-between-sensors-and-the-azure-portal-public-preview)<br>- [Support diagnostic log enhancements](#support-diagnostic-log-enhancements-public-preview)<br>- [Improved security for uploading protocol plugins](#improved-security-for-uploading-protocol-plugins)<br>- [Sensor names shown in browser tabs](#sensor-names-shown-in-browser-tabs)<br><br>To update to version 22.2.3:<br>- From version 22.1.x, update directly to version 22.2.3<br>- From version 10.x, first update to version 21.1.6, and then update again to 22.2.3<br><br>For more information, see [Update Defender for IoT OT monitoring software](update-ot-software.md). |
6767
|**Cloud-only features** | - [Microsoft Sentinel incident synch with Defender for IoT alerts](#microsoft-sentinel-incident-synch-with-defender-for-iot-alerts) |
6868

6969
### Enterprise IoT purchase experience and Defender for Endpoint integration in GA
@@ -81,7 +81,7 @@ Defender for IoT’s new purchase experience and the Enterprise IoT integration
8181
8282
### Device inventory enhancements
8383

84-
Starting in sensor versions 22.2.4, you can now take the following actions from the sensor console's **Device inventory** page:
84+
Starting in OT sensor versions 22.2.4, you can now take the following actions from the sensor console's **Device inventory** page:
8585

8686
- **Merge duplicate devices**. You may need to merge devices if the sensor has discovered separate network entities that are associated with a single, unique device. Examples of this scenario might include a PLC with four network cards, a laptop with both WiFi and a physical network card, or a single workstation with multiple network cards.
8787

@@ -95,6 +95,18 @@ Also starting in version 22.2.4, in the sensor console's **Device inventory** pa
9595

9696
For more information, see [Manage your OT device inventory from a sensor console](how-to-investigate-sensor-detections-in-a-device-inventory.md).
9797

98+
### Enhancements for the ServiceNow integration API
99+
100+
OT sensor version 22.2.4 provides enhancements for the `devicecves` API, which gets details about the CVEs found for a given device.
101+
102+
Now you can add any of the following parameters to your query to fine tune your results:
103+
104+
-**sensorId**” - Shows results from a specific sensor, as defined by the given sensor ID.
105+
-**score**” - Determines a minimum CVE score to be retrieved. All results will have a CVE score equal to or higher than the given value. Default = **0**.
106+
-**deviceIds**” - A comma-separated list of device IDs from which you want to show results. For example: **1232,34,2,456**
107+
108+
For more information, see [ServiceNow Integration API - “/external/v3/integration/ (Preview)](references-work-with-defender-for-iot-apis.md#servicenow-integration-api---externalv3integration-preview).
109+
98110
### OT appliance hardware profile updates
99111

100112
We've refreshed the naming conventions for our OT appliance hardware profiles for greater transparency and clarity.
@@ -234,6 +246,7 @@ Check out our new structure to follow through viewing devices and assets, managi
234246
> To send feedback on docs via GitHub, scroll to the bottom of the page and select the **Feedback** option for **This page**. We'd be glad to hear from you!
235247
>
236248
249+
237250
## April 2022
238251

239252
- [Extended device property data in the Device inventory](#extended-device-property-data-in-the-device-inventory)

0 commit comments

Comments
 (0)