Udostępnij za pośrednictwem


Sub Assessments - Get

Uzyskiwanie podsieci zabezpieczeń dla zeskanowanego zasobu

GET https://management.azure.com/{scope}/providers/Microsoft.Security/assessments/{assessmentName}/subAssessments/{subAssessmentName}?api-version=2019-01-01-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
assessmentName
path True

string

Klucz oceny — unikatowy klucz dla typu oceny

scope
path True

string

Zakres zapytania może być subskrypcją (/subscriptions/0b06d9ea-afe6-4779-bd59-30e5c2d9d13f) lub grupą zarządzania (/providers/Microsoft.Management/managementGroups/mgName).

subAssessmentName
path True

string

Klucz Sub-Assessment — unikatowy klucz dla typu oceny podrzędnej

api-version
query True

string

Wersja interfejsu API dla operacji

Odpowiedzi

Nazwa Typ Opis
200 OK

SecuritySubAssessment

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get security recommendation task from security data location

Przykładowe żądanie

GET https://management.azure.com/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2/providers/Microsoft.Security/assessments/1195afff-c881-495e-9bc5-1486211ae03f/subAssessments/95f7da9c-a2a4-1322-0758-fcd24ef09b85?api-version=2019-01-01-preview

Przykładowa odpowiedź

{
  "type": "Microsoft.Security/assessments/subAssessments",
  "id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2/providers/Microsoft.Security/assessments/1195afff-c881-495e-9bc5-1486211ae03f/subassessments/95f7da9c-a2a4-1322-0758-fcd24ef09b85",
  "name": "95f7da9c-a2a4-1322-0758-fcd24ef09b85",
  "properties": {
    "id": "370361",
    "displayName": "PuTTY ssh_agent_channel_data Function Integer Overflow Vulnerability",
    "status": {
      "code": "Unhealthy",
      "severity": "Medium"
    },
    "remediation": "Customers are advised to upgrade toPuTTY 0.68 or later version in order to remediate this vulnerability.",
    "impact": "Successful exploitation could allow remote attackers to have unspecified impact via a large length value in an agent protocol message.",
    "category": "Local",
    "description": "PuTTY ssh_agent_channel_data Function Integer Overflow Vulnerability",
    "timeGenerated": "2021-02-02T12:36:50.779Z",
    "resourceDetails": {
      "source": "Azure",
      "id": "/subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2"
    },
    "additionalData": {
      "assessedResourceType": "ServerVulnerability",
      "type": "VirtualMachine",
      "cvss": {
        "2.0": {
          "base": 7.5
        },
        "3.0": {
          "base": 9.8
        }
      },
      "patchable": true,
      "cve": [
        {
          "title": "CVE-2017-6542",
          "link": "http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-6542"
        }
      ],
      "publishedTime": "2017-04-06T10:58:25",
      "threat": "PuTTY is a client program for the SSH, Telnet and Rlogin network protocols",
      "vendorReferences": [
        {
          "title": "CVE-2017-6542",
          "link": "http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vuln-agent-fwd-overflow.html"
        }
      ]
    }
  }
}

Definicje

Nazwa Opis
AzureResourceDetails

Szczegóły zasobu platformy Azure, który został oceniony

CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

CloudErrorBody

Szczegóły błędu.

ContainerRegistryVulnerabilityProperties

Dodatkowe pola kontekstu oceny luk w zabezpieczeniach rejestru kontenerów

CVE

Szczegóły CVE

CVSS

Szczegóły CVSS

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

OnPremiseResourceDetails

Szczegóły zasobu lokalnego, który został oceniony

OnPremiseSqlResourceDetails

Szczegóły zasobu Sql lokalnego, który został oceniony

SecuritySubAssessment

Ocena podsieci zabezpieczeń zasobu

ServerVulnerabilityProperties

Dodatkowe pola kontekstu oceny luk w zabezpieczeniach serwera

severity

Poziom ważności podrzędnej oceny

SqlServerVulnerabilityProperties

Szczegóły zasobu, który został oceniony

SubAssessmentStatus

Stan podsieci oceny

SubAssessmentStatusCode

Kod programowy stanu oceny

VendorReference

Dokumentacja dostawcy

AzureResourceDetails

Szczegóły zasobu platformy Azure, który został oceniony

Nazwa Typ Opis
id

string

Identyfikator zasobu platformy Azure dla ocenianego zasobu

source string:

Azure

Platforma, na której znajduje się oceniony zasób

CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error.additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

error.code

string

Kod błędu.

error.details

CloudErrorBody[]

Szczegóły błędu.

error.message

string

Komunikat o błędzie.

error.target

string

Element docelowy błędu.

CloudErrorBody

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

CloudErrorBody[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ContainerRegistryVulnerabilityProperties

Dodatkowe pola kontekstu oceny luk w zabezpieczeniach rejestru kontenerów

Nazwa Typ Opis
assessedResourceType string:

ContainerRegistryVulnerability

Typ zasobu oceny podrzędnej

cve

CVE[]

Lista CVEs

cvss

<string,  CVSS>

Słownik z wersji cvss do obiektu szczegółów cvss

imageDigest

string

Skrót obrazu podatnego na zagrożenia

patchable

boolean

Wskazuje, czy poprawka jest dostępna, czy nie

publishedTime

string

Czas publikacji

repositoryName

string

Nazwa repozytorium, do którego należy obraz narażony

type

string

Typ luki w zabezpieczeniach. np. Luka w zabezpieczeniach, potencjalna luka w zabezpieczeniach, zebrana informacja, luka w zabezpieczeniach

vendorReferences

VendorReference[]

Dokumentacja dostawcy

CVE

Szczegóły CVE

Nazwa Typ Opis
link

string

Adres URL łącza

title

string

Tytuł CVE

CVSS

Szczegóły CVSS

Nazwa Typ Opis
base

number

Baza CVSS

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

OnPremiseResourceDetails

Szczegóły zasobu lokalnego, który został oceniony

Nazwa Typ Opis
machineName

string

Nazwa maszyny

source string:

OnPremise

Platforma, na której znajduje się oceniony zasób

sourceComputerId

string

Identyfikator agenta pakietu oms zainstalowany na maszynie

vmuuid

string

Unikatowy identyfikator maszyny

workspaceId

string

Identyfikator zasobu platformy Azure obszaru roboczego, do którego jest dołączony komputer

OnPremiseSqlResourceDetails

Szczegóły zasobu Sql lokalnego, który został oceniony

Nazwa Typ Opis
databaseName

string

Nazwa bazy danych Sql zainstalowana na maszynie

machineName

string

Nazwa maszyny

serverName

string

Nazwa serwera SQL zainstalowana na maszynie

source string:

OnPremiseSql

Platforma, na której znajduje się oceniony zasób

sourceComputerId

string

Identyfikator agenta pakietu oms zainstalowany na maszynie

vmuuid

string

Unikatowy identyfikator maszyny

workspaceId

string

Identyfikator zasobu platformy Azure obszaru roboczego, do którego jest dołączony komputer

SecuritySubAssessment

Ocena podsieci zabezpieczeń zasobu

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa zasobu

properties.additionalData AdditionalData:

Szczegóły podsieci oceny

properties.category

string

Kategoria podsieci oceny

properties.description

string

Czytelny opis stanu oceny przez człowieka

properties.displayName

string

Przyjazna dla użytkownika nazwa wyświetlana oceny podrzędnej

properties.id

string

Identyfikator luki w zabezpieczeniach

properties.impact

string

Opis wpływu tej oceny podrzędnej

properties.remediation

string

Informacje na temat korygowania tej podsieci

properties.resourceDetails ResourceDetails:

Szczegóły zasobu, który został oceniony

properties.status

SubAssessmentStatus

Stan podsieci oceny

properties.timeGenerated

string

Data i godzina wygenerowania oceny podrzędnej

type

string

Typ zasobu

ServerVulnerabilityProperties

Dodatkowe pola kontekstu oceny luk w zabezpieczeniach serwera

Nazwa Typ Opis
assessedResourceType string:

ServerVulnerabilityAssessment

Typ zasobu oceny podrzędnej

cve

CVE[]

Lista CVEs

cvss

<string,  CVSS>

Słownik z wersji cvss do obiektu szczegółów cvss

patchable

boolean

Wskazuje, czy poprawka jest dostępna, czy nie

publishedTime

string

Czas publikacji

threat

string

Nazwa zagrożenia

type

string

Typ luki w zabezpieczeniach. np. Luka w zabezpieczeniach, potencjalna luka w zabezpieczeniach, zebrane informacje

vendorReferences

VendorReference[]

Dokumentacja dostawcy

severity

Poziom ważności podrzędnej oceny

Nazwa Typ Opis
High

string

Low

string

Medium

string

SqlServerVulnerabilityProperties

Szczegóły zasobu, który został oceniony

Nazwa Typ Opis
assessedResourceType string:

SqlServerVulnerability

Typ zasobu oceny podrzędnej

query

string

Zapytanie T-SQL uruchamiane w bazie danych SQL w celu wykonania określonego sprawdzenia

type

string

Typ zasobu, do których odnosi się ocena podrzędna, w szczegółach zasobu

SubAssessmentStatus

Stan podsieci oceny

Nazwa Typ Opis
cause

string

Kod programowy przyczyny stanu oceny

code

SubAssessmentStatusCode

Kod programowy stanu oceny

description

string

Czytelny opis stanu oceny przez człowieka

severity

severity

Poziom ważności podrzędnej oceny

SubAssessmentStatusCode

Kod programowy stanu oceny

Nazwa Typ Opis
Healthy

string

Zasób jest w dobrej kondycji

NotApplicable

string

Ocena tego zasobu nie została wykonana

Unhealthy

string

Zasób ma problem z zabezpieczeniami, który należy rozwiązać

VendorReference

Dokumentacja dostawcy

Nazwa Typ Opis
link

string

Adres URL łącza

title

string

Tytuł łącza