Managed Database Security Events - List By Database
Возвращает список событий безопасности.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/securityEvents?api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/securityEvents?$filter={$filter}&$skip={$skip}&$top={$top}&$skiptoken={$skiptoken}&api-version=2021-11-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
database
|
path | True |
string |
Имя управляемой базы данных, для которой извлекаются события безопасности. |
managed
|
path | True |
string |
Имя управляемого экземпляра. |
resource
|
path | True |
string |
Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала. |
subscription
|
path | True |
string |
Идентификатор подписки Azure. |
api-version
|
query | True |
string |
Версия API для использования в запросе. |
$filter
|
query |
string |
Выражение фильтра OData, которое фильтрует элементы в коллекции. |
|
$skip
|
query |
integer int64 |
Количество элементов в коллекции, которые необходимо пропустить. |
|
$skiptoken
|
query |
string |
Непрозрачный маркер, определяющий начальную точку в коллекции. |
|
$top
|
query |
integer int64 |
Количество элементов, возвращаемых из коллекции. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешно получен список событий безопасности. |
|
Other Status Codes |
Ответы об ошибках: ***
|
Примеры
Get the managed database's security events with maximal parameters |
Get the managed database's security events with minimal parameters |
Get the managed database's security events with maximal parameters
Образец запроса
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/database1/securityEvents?$filter=ShowServerRecords eq true&$skip=0&$top=1&$skiptoken=eyJCbG9iTmFtZURhdGVUaW1lIjoiXC9EYXRlKDE1MTIyODg4MTIwMTArMDIwMClcLyIsIkJsb2JOYW1lUm9sbG92ZXJJbmRleCI6IjAiLCJFbmREYXRlIjoiXC9EYXRlKDE1MTI0NjYyMDA1MjkpXC8iLCJJc1NraXBUb2tlblNldCI6ZmFsc2UsIklzVjJCbG9iVGltZUZvcm1hdCI6dHJ1ZSwiU2hvd1NlcnZlclJlY29yZHMiOmZhbHNlLCJTa2lwVmFsdWUiOjAsIlRha2VWYWx1ZSI6MTB9&api-version=2021-11-01
Пример ответа
{
"nextLink": "https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/database1/securityEvents?$skipToken=C9EYXRlKDE1MTIyODg4MTIwMTArMDIwMClcLyIsIkJsb2JOYW1lUm9sbC9EYXRlKDE1MTIyODg4MTIwMTArMDIwMClcLyIsIkJsb2JOYW1lUm9sbC9EYXRlKDE1MTIyODg4MTIwMTArMDIwMClcLyIsIkJsb2JOYW1lUm9sbC9EYXRlKDE1MTIyODg4MTIwMTArMDIwMClcLyIsIkJsb2JOYW1lUm9sb&api-version=2017-10-01-preview",
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/database1/securityEvents/06364798761800000000000000001",
"name": "06364798761800000000000000001",
"type": "Microsoft.Sql/servers/databases/securityEvents",
"properties": {
"eventTime": "2017-12-24T10:13:24.729Z",
"securityEventType": "SqlInjectionExploit",
"subscription": "00000000-1111-2222-3333-444444444444",
"server": "testcl",
"database": "database1",
"clientIp": "10.166.113.220",
"applicationName": "myApp",
"principalName": "maliciousUser",
"securityEventSqlInjectionAdditionalProperties": {
"threatId": "1",
"statement": "select * from sys.databases where database_id like '' or 1 = 1 --' and family = 'test11'",
"statementHighlightOffset": 52,
"statementHighlightLength": 13,
"errorCode": 0,
"errorSeverity": 0,
"errorMessage": ""
}
}
}
]
}
Get the managed database's security events with minimal parameters
Образец запроса
Пример ответа
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/database1/securityEvents/06364798761800000000000000001",
"name": "06364798761800000000000000001",
"type": "Microsoft.Sql/servers/databases/securityEvents",
"properties": {
"eventTime": "2017-12-24T10:13:24.729Z",
"securityEventType": "SqlInjectionExploit",
"subscription": "00000000-1111-2222-3333-444444444444",
"server": "testcl",
"database": "database1",
"clientIp": "10.166.113.220",
"applicationName": "myApp",
"principalName": "maliciousUser",
"securityEventSqlInjectionAdditionalProperties": {
"threatId": "1",
"statement": "select * from sys.databases where database_id like '' or 1 = 1 --' and family = 'test11'",
"statementHighlightOffset": 52,
"statementHighlightLength": 13,
"errorCode": 0,
"errorSeverity": 0,
"errorMessage": ""
}
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/database1/securityEvents/06364798761800000000000000002",
"name": "06364798761800000000000000002",
"type": "Microsoft.Sql/servers/databases/securityEvents",
"properties": {
"eventTime": "2017-12-24T10:11:14.121Z",
"securityEventType": "SqlInjectionExploit",
"subscription": "00000000-1111-2222-3333-444444444444",
"server": "testcl",
"database": "database1",
"clientIp": "10.166.113.220",
"applicationName": "myApp",
"principalName": "maliciousUser",
"securityEventSqlInjectionAdditionalProperties": {
"threatId": "1",
"statement": "select * from sys.databases where database_id like '' or 1 = 1 --' and family = 'test10'",
"statementHighlightOffset": 52,
"statementHighlightLength": 13,
"errorCode": 0,
"errorSeverity": 0,
"errorMessage": ""
}
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/database1/securityEvents/06364798761800000000000000003",
"name": "06364798761800000000000000003",
"type": "Microsoft.Sql/servers/databases/securityEvents",
"properties": {
"eventTime": "2017-12-24T10:03:17.066Z",
"securityEventType": "SqlInjectionExploit",
"subscription": "00000000-1111-2222-3333-444444444444",
"server": "testcl",
"database": "database1",
"clientIp": "10.166.113.220",
"applicationName": "myApp",
"principalName": "maliciousUser",
"securityEventSqlInjectionAdditionalProperties": {
"threatId": "1",
"statement": "select * from sys.databases where database_id like '' or 1 = 1 --' and family = 'test9'",
"statementHighlightOffset": 52,
"statementHighlightLength": 13,
"errorCode": 0,
"errorSeverity": 0,
"errorMessage": ""
}
}
}
]
}
Определения
Имя | Описание |
---|---|
Security |
Событие безопасности. |
Security |
Список событий безопасности. |
Security |
Свойства дополнительных свойств внедрения события безопасности SQL. |
Security |
Тип события безопасности. |
SecurityEvent
Событие безопасности.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса. |
name |
string |
Имя ресурса. |
properties.applicationName |
string |
Приложение, используемое для выполнения инструкции . |
properties.clientIp |
string |
IP-адрес клиента, выполнившего инструкцию. |
properties.database |
string |
Имя базы данных |
properties.eventTime |
string |
Время возникновения события безопасности. |
properties.principalName |
string |
Основной пользователь, выполнивший инструкцию |
properties.securityEventSqlInjectionAdditionalProperties |
Дополнительные свойства внедрения sql, заполняемые только в том случае, если типом события безопасности является внедрение sql. |
|
properties.securityEventType |
Тип события безопасности. |
|
properties.server |
string |
Имя сервера |
properties.subscription |
string |
Имя подписки |
type |
string |
Тип ресурса. |
SecurityEventCollection
Список событий безопасности.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
Ссылка для получения следующей страницы результатов. |
value |
Массив результатов. |
SecurityEventSqlInjectionAdditionalProperties
Свойства дополнительных свойств внедрения события безопасности SQL.
Имя | Тип | Описание |
---|---|---|
errorCode |
integer |
Код ошибки SQL |
errorMessage |
string |
Сообщение об ошибке SQL |
errorSeverity |
integer |
Серьезность ошибки SQL |
statement |
string |
Оператор |
statementHighlightLength |
integer |
Длина выделения инструкции |
statementHighlightOffset |
integer |
Смещение выделения инструкции |
threatId |
string |
Идентификатор угрозы. |
SecurityEventType
Тип события безопасности.
Имя | Тип | Описание |
---|---|---|
SqlInjectionExploit |
string |
|
SqlInjectionVulnerability |
string |
|
Undefined |
string |