- JSON-представление
- UsageLogEvent
- KeyguardDismissedEvent
- KeyguardDismissAuthAtttempEvent
- KeyguardSecuredEvent
- FilePulledEvent
- FilePushedEvent
- CertAuthorityInstalledEvent
- CertAuthorityRemovedEvent
- CertValidationFailureEvent
- CryptoSelfTestCompletedEvent
- KeyDestructionEvent
- KeyGeneratedEvent
- KeyImportEvent
- KeyIntegrityViolationEvent
- LoggingStartedEvent
- Событие LoggingStoppedEvent
- LogBufferSizeCriticalEvent
- Медиамаунтевент
- Медиаунмаунтевент
- ОсШутдаунСобытие
- Осстартапэвент
- RemoteLockEvent
- WipeFailureEvent
- ConnectEvent
- Днсевент
- Стоплостмодеусераттемпвент
- LostModeOutgoingPhoneCallEvent
- LostModeLocationEvent
- Расположение
- РегистрацияCompleteEvent
Пакетные журналы events
с устройства.
JSON-представление |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
Поля | |
---|---|
device | Если присутствует, имя устройства в форме «enterprises/{enterpriseId}/devices/{deviceId}». |
user | Если присутствует, имя ресурса пользователя, которому принадлежит это устройство, в форме «enterprises/{enterpriseId}/users/{userId}». |
retrieval Time | Временная метка устройства, когда с устройства был собран пакет событий. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
usage Log Events[] | Список UsageLogEvent, о которых сообщило устройство, отсортированный в хронологическом порядке по времени события. |
UsageLogEvent
Событие, зарегистрированное на устройстве.
JSON-представление |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
Поля | |
---|---|
event Id | Уникальный идентификатор события. |
event Time | Временная метка устройства, когда событие было зарегистрировано. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
event Type | Конкретный тип события журнала использования, о котором сообщалось на устройстве. Используйте это, чтобы определить, к какому полю |
Союзное выездное event . Типы событий, регистрируемых на устройстве. См. каждый тип события для получения более подробной информации о том, когда оно отправляется, а также об ограничениях на то, когда событие регистрируется и какие поля включаются. event может быть только одним из следующих: | |
adb Shell Command Event | Команда оболочки была выдана через ADB через «команду оболочки adb». Часть |
adb Shell Interactive Event | Интерактивная оболочка ADB была открыта через «adbshell». Часть |
app Process Start Event | Процесс приложения был запущен. Часть |
keyguard Dismissed Event | Ключник был уволен. Часть |
keyguard Dismiss Auth Attempt Event | Была предпринята попытка разблокировать устройство. Часть |
keyguard Secured Event | Устройство было заблокировано либо пользователем, либо по тайм-ауту. Часть |
file Pulled Event | Файл был скачан с устройства. Часть |
file Pushed Event | Файл был загружен на устройство. Часть |
cert Authority Installed Event | Новый корневой сертификат был установлен в доверенное хранилище учетных данных системы. Часть |
cert Authority Removed Event | Корневой сертификат был удален из доверенного хранилища учетных данных системы. Часть |
cert Validation Failure Event | Сертификат X.509v3 не прошел проверку. В настоящее время эта проверка выполняется на точке доступа Wi-FI, и сбой может быть вызван несоответствием при проверке сертификата сервера. Однако в будущем оно может включать и другие события проверки сертификата X.509v3. Часть |
crypto Self Test Completed Event | Проверяет, действительна ли встроенная криптографическая библиотека Android (BoringSSL). Загрузка устройства всегда должна быть успешной, в случае сбоя устройство следует считать ненадежным. Часть |
key Destruction Event | Криптографический ключ, включая установленный пользователем, установленный администратором и секретный ключ, поддерживаемый системой, удаляется с устройства либо пользователем, либо руководством. Часть |
key Generated Event | Криптографический ключ, включающий установленный пользователем, установленный администратором и закрытый ключ, поддерживаемый системой, устанавливается на устройство либо пользователем, либо руководством. Часть |
key Import Event | Криптографический ключ, включая установленный пользователем, установленный администратором и секретный ключ, поддерживаемый системой, импортируется на устройство либо пользователем, либо руководством. Часть |
key Integrity Violation Event | Криптографический ключ, включая установленный пользователем, установленный администратором и обслуживаемый системой закрытый ключ, определяется как поврежденный из-за повреждения хранилища, сбоя оборудования или какой-либо проблемы с ОС. Часть |
logging Started Event | Политика |
logging Stopped Event | Политика |
log Buffer Size Critical Event | Буфер журнала аудита заполнен на 90 %, поэтому более старые события могут быть удалены. Часть |
media Mount Event | Съемный носитель был установлен. Часть |
media Unmount Event | Съемный носитель был отключен. Часть |
os Shutdown Event | Устройство было выключено. Часть |
os Startup Event | Устройство было запущено. Часть |
remote Lock Event | Устройство или профиль были удаленно заблокированы с помощью команды |
wipe Failure Event | Не удалось удалить рабочий профиль или корпоративное устройство по запросу. Это может быть инициировано пользователем или администратором, например, было получено |
connect Event | Событие TCP-соединения было инициировано через стандартный сетевой стек. Часть |
dns Event | Событие поиска DNS было инициировано через стандартный сетевой стек. Часть |
stop Lost Mode User Attempt Event | Попытка вывести устройство из режима пропажи. |
lost Mode Outgoing Phone Call Event | Исходящий телефонный звонок был совершен, когда устройство находится в режиме потери. |
lost Mode Location Event | Обновление местоположения в режиме пропажи, когда устройство находится в режиме пропажи. |
enrollment Complete Event | Устройство завершило регистрацию. Часть |
KeyguardDismissedEvent
Этот тип не имеет полей.
Ключник был уволен. Намеренно пусто.
KeyguardDismissAuthAtttempEvent
Была предпринята попытка разблокировать устройство.
JSON-представление |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
Поля | |
---|---|
success | Была ли попытка разблокировки успешной. |
strong Auth Method Used | Использовалась ли надежная форма аутентификации (пароль, PIN-код или графический ключ) для разблокировки устройства. |
KeyguardSecuredEvent
Этот тип не имеет полей.
Устройство было заблокировано либо пользователем, либо по тайм-ауту. Намеренно пусто.
FilePulledEvent
Файл был скачан с устройства.
JSON-представление |
---|
{ "filePath": string } |
Поля | |
---|---|
file Path | Путь к извлекаемому файлу. |
FilePushedEvent
Файл был загружен на устройство.
JSON-представление |
---|
{ "filePath": string } |
Поля | |
---|---|
file Path | Путь к передаваемому файлу. |
CertAuthorityInstalledEvent
Новый корневой сертификат был установлен в доверенное хранилище учетных данных системы. Это доступно для всего устройства на полностью управляемых устройствах и в рабочем профиле на принадлежащих организации устройствах с рабочим профилем.
JSON-представление |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Поля | |
---|---|
certificate | Предмет сертификата. |
user Id | Пользователь, у которого произошло событие установки сертификата. Доступно только для устройств под управлением Android 11 и выше. |
success | Удалось ли событие установки. |
CertAuthorityRemovedEvent
Корневой сертификат был удален из доверенного хранилища учетных данных системы. Это доступно для всего устройства на полностью управляемых устройствах и в рабочем профиле на принадлежащих организации устройствах с рабочим профилем.
JSON-представление |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Поля | |
---|---|
certificate | Предмет сертификата. |
user Id | Пользователь, у которого произошло событие удаления сертификата. Доступно только для устройств под управлением Android 11 и выше. |
success | Удалось ли удаление. |
CertValidationFailureEvent
Сертификат X.509v3 не прошел проверку. В настоящее время эта проверка выполняется на точке доступа Wi-FI, и сбой может быть вызван несоответствием при проверке сертификата сервера. Однако в будущем оно может включать и другие события проверки сертификата X.509v3.
JSON-представление |
---|
{ "failureReason": string } |
Поля | |
---|---|
failure Reason | Причина, по которой проверка сертификации не удалась. |
CryptoSelfTestCompletedEvent
Проверяет, действительна ли встроенная криптографическая библиотека Android (BoringSSL). Загрузка устройства всегда должна быть успешной, в случае сбоя устройство следует считать ненадежным.
JSON-представление |
---|
{ "success": boolean } |
Поля | |
---|---|
success | Удался ли тест. |
KeyDestructionEvent
Криптографический ключ, включая установленный пользователем, установленный администратором и секретный ключ, поддерживаемый системой, удаляется с устройства либо пользователем, либо руководством. Это доступно для всего устройства на полностью управляемых устройствах и в рабочем профиле на принадлежащих организации устройствах с рабочим профилем.
JSON-представление |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Поля | |
---|---|
key Alias | Псевдоним ключа. |
application Uid | UID приложения, которому принадлежит ключ. |
success | Была ли операция успешной. |
Кейгенератедевент
Криптографический ключ, включая установленный пользователем, установленный администратором и обслуживаемый системой закрытый ключ, устанавливается на устройстве либо пользователем, либо руководством. Он доступен для всего устройства на полностью управляемых устройствах и в рабочем профиле на принадлежащих организации устройствах с рабочим профилем. .
JSON-представление |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Поля | |
---|---|
key Alias | Псевдоним ключа. |
application Uid | UID приложения, сгенерировавшего ключ. |
success | Была ли операция успешной. |
KeyImportEvent
Криптографический ключ, включая установленный пользователем, установленный администратором и секретный ключ, поддерживаемый системой, импортируется на устройство либо пользователем, либо руководством. Это доступно для всего устройства на полностью управляемых устройствах и в рабочем профиле на принадлежащих организации устройствах с рабочим профилем.
JSON-представление |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Поля | |
---|---|
key Alias | Псевдоним ключа. |
application Uid | UID приложения, импортировавшего ключ |
success | Была ли операция успешной. |
KeyIntegrityViolationEvent
Криптографический ключ, включая установленный пользователем, установленный администратором и обслуживаемый системой закрытый ключ, определяется как поврежденный из-за повреждения хранилища, сбоя оборудования или какой-либо проблемы с ОС. Это доступно для всего устройства на полностью управляемых устройствах и в рабочем профиле на принадлежащих организации устройствах с рабочим профилем.
JSON-представление |
---|
{ "keyAlias": string, "applicationUid": integer } |
Поля | |
---|---|
key Alias | Псевдоним ключа. |
application Uid | UID приложения, которому принадлежит ключ |
LoggingStartedEvent
Этот тип не имеет полей.
Политика
включена. Намеренно пусто. usageLog
Событие LoggingStoppedEvent
Этот тип не имеет полей.
Политика
отключена. Намеренно пустой. usageLog
LogBufferSizeCriticalEvent
Этот тип не имеет полей.
Буфер
на устройстве заполнен на 90 %, поэтому более старые события могут быть удалены. Намеренно пустой. usageLog
Медиамаунтевент
Съемный носитель был установлен.
JSON-представление |
---|
{ "mountPoint": string, "volumeLabel": string } |
Поля | |
---|---|
mount Point | Точка крепления. |
volume Label | Метка тома. Отредактировано и теперь пустая строка на устройствах с управляемым профилем, принадлежащих организации. |
Медиаунмаунтевент
Съемный носитель был отключен.
JSON-представление |
---|
{ "mountPoint": string, "volumeLabel": string } |
Поля | |
---|---|
mount Point | Точка крепления. |
volume Label | Метка тома. Отредактировано и теперь пустая строка на устройствах с управляемым профилем, принадлежащих организации. |
ОсШутдаунСобытие
Этот тип не имеет полей.
Устройство было выключено. Намеренно пусто.
Осстартапэвент
Устройство было запущено.
JSON-представление |
---|
{ "verifiedBootState": enum ( |
Поля | |
---|---|
verified Boot State | Проверенное состояние загрузки. |
verity Mode | режим дм-правдивости. |
RemoteLockEvent
Устройство или профиль были удаленно заблокированы с помощью команды
. LOCK
JSON-представление |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
Поля | |
---|---|
admin Package Name | Имя пакета приложения администратора, запрашивающего изменение. |
admin User Id | Идентификатор пользователя приложения администратора, из которого было запрошено изменение. |
target User Id | Идентификатор пользователя, для которого было запрошено изменение. |
WipeFailureEvent
Этот тип не имеет полей.
Не удалось удалить рабочий профиль или корпоративное устройство по запросу. Это может быть инициировано пользователем или администратором, например, было получено delete
. Намеренно пусто.
ConnectEvent
Событие TCP-соединения было инициировано через стандартный сетевой стек.
JSON-представление |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
Поля | |
---|---|
destination Ip Address | IP-адрес назначения соединения. |
destination Port | Порт назначения соединения. |
package Name | Имя пакета UID, выполнившего вызов подключения. |
Днсевент
Событие поиска DNS было инициировано через стандартный сетевой стек.
JSON-представление |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
Поля | |
---|---|
hostname | Имя хоста, которое было найдено. |
ip Addresses[] | Список IP-адресов (возможно, усеченный), возвращаемый для поиска DNS (максимум 10 адресов IPv4 или IPv6). |
total Ip Addresses Returned | Количество IP-адресов, возвращенных в результате события поиска DNS. Может быть больше, чем количество IP-адресов, если было слишком много адресов для регистрации. |
package Name | Имя пакета с UID, который выполнил поиск DNS. |
Стоплостмодеусераттемпвент
Событие режима пропажи, указывающее, что пользователь попытался выйти из режима пропажи.
JSON-представление |
---|
{
"status": enum ( |
Поля | |
---|---|
status | Статус попытки остановить режим пропажи. |
LostModeOutgoingPhoneCallEvent
Этот тип не имеет полей.
Событие, указывающее на исходящий телефонный звонок, было совершено, когда устройство находится в режиме потери. Намеренно пусто.
LostModeLocationEvent
Событие режима пропажи, содержащее местоположение устройства и уровень заряда батареи в процентах.
JSON-представление |
---|
{
"location": {
object ( |
Поля | |
---|---|
location | Местоположение устройства |
battery Level | Уровень заряда батареи в виде числа от 0 до 100 включительно. |
Расположение
Местоположение устройства, содержащее широту и долготу.
JSON-представление |
---|
{ "latitude": number, "longitude": number } |
Поля | |
---|---|
latitude | Широтное положение места |
longitude | Местоположение по долготе |
РегистрацияCompleteEvent
Этот тип не имеет полей.
Означает, что устройство завершило регистрацию. На этом этапе пользователь должен находиться в панели запуска, устройство на этом этапе будет соответствовать требованиям, и все этапы настройки будут завершены. Намеренно пусто.