- Representasi JSON
- UsageLogEvent
- KeyguardDismissedEvent
- KeyguardDismissAuthAttemptEvent
- KeyguardSecuredEvent
- FilePulledEvent
- FilePushedEvent
- CertAuthorityInstalledEvent
- CertAuthorityRemovedEvent
- CertValidationFailureEvent
- CryptoSelfTestCompletedEvent
- KeyDestructionEvent
- KeyGeneratedEvent
- KeyImportEvent
- KeyIntegrityViolationEvent
- LoggingStartedEvent
- LoggingStoppedEvent
- LogBufferSizeCriticalEvent
- MediaMountEvent
- MediaUnmountEvent
- OsShutdownEvent
- OsStartupEvent
- RemoteLockEvent
- WipeFailureEvent
- ConnectEvent
- DnsEvent
- StopLostModeUserAttemptEvent
- LostModeOutgoingPhoneCallEvent
- LostModeLocationEvent
- Location
- EnrollmentCompleteEvent
Log peristiwa batch events
dari perangkat.
Representasi JSON |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
Kolom | |
---|---|
device |
Jika ada, nama perangkat dalam bentuk 'enterprises/{enterpriseId}/devices/{deviceId}' |
user |
Jika ada, nama resource pengguna yang memiliki perangkat ini dalam bentuk 'enterprises/{enterpriseId}/users/{userId}'. |
retrieval |
Stempel waktu perangkat saat batch peristiwa dikumpulkan dari perangkat. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: |
usage |
Daftar UsageLogEvent yang dilaporkan oleh perangkat, diurutkan secara kronologis berdasarkan waktu peristiwa. |
UsageLogEvent
Peristiwa yang dicatat dalam log di perangkat.
Representasi JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
Kolom | |
---|---|
event |
ID unik peristiwa. |
event |
Stempel waktu perangkat saat peristiwa dicatat. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
event |
Jenis peristiwa log penggunaan tertentu yang dilaporkan di perangkat. Gunakan ini untuk menentukan kolom |
Kolom union event . Jenis peristiwa yang dicatat di perangkat. Lihat setiap jenis peristiwa untuk mengetahui detail selengkapnya tentang waktu peristiwa dikirim dan batasan waktu peristiwa dicatat dalam log serta kolom yang disertakan. event hanya dapat berupa salah satu dari berikut: |
|
adb |
Perintah shell dikeluarkan melalui ADB melalui “perintah shell adb”. Bagian dari |
adb |
Shell interaktif ADB dibuka melalui “adb shell”. Bagian dari |
app |
Proses aplikasi dimulai. Bagian dari |
keyguard |
Keyguard ditutup. Bagian dari |
keyguard |
Upaya dilakukan untuk membuka kunci perangkat. Bagian dari |
keyguard |
Perangkat dikunci oleh pengguna atau waktu tunggu habis. Bagian dari |
file |
File didownload dari perangkat. Bagian dari |
file |
File telah diupload ke perangkat. Bagian dari |
cert |
Root certificate baru telah diinstal ke dalam penyimpanan kredensial tepercaya sistem. Bagian dari |
cert |
Root certificate telah dihapus dari penyimpanan kredensial tepercaya sistem. Bagian dari |
cert |
Sertifikat X.509v3 gagal divalidasi, saat ini validasi ini dilakukan di titik akses Wi-Fi dan kegagalan mungkin disebabkan oleh ketidakcocokan saat validasi sertifikat server. Namun demikian, data ini mungkin mencakup acara validasi lainnya dari sertifikat X.509v3 di masa mendatang. Bagian dari |
crypto |
Memvalidasi apakah library kriptografi bawaan Android (BoringSSL) valid. Harus selalu berhasil saat perangkat melakukan booting. Jika gagal, perangkat harus dianggap tidak tepercaya. Bagian dari |
key |
Kunci kriptografis, termasuk kunci pribadi yang diinstal pengguna, diinstal oleh admin, dan dikelola sistem, dihapus dari perangkat baik oleh pengguna maupun pengelola. Bagian dari |
key |
Kunci kriptografis termasuk kunci pribadi yang diinstal pengguna, diinstal admin, dan dikelola sistem diinstal di perangkat oleh pengguna atau pengelola. Bagian dari |
key |
Kunci kriptografis termasuk kunci pribadi yang diinstal pengguna, diinstal admin, dan dikelola sistem diimpor di perangkat oleh pengguna atau pengelola. Bagian dari |
key |
Kunci kriptografis, termasuk kunci pribadi yang diinstal pengguna, diinstal oleh admin, dan dikelola sistem, ditentukan rusak karena kerusakan penyimpanan, kegagalan hardware, atau beberapa masalah OS. Bagian dari |
logging |
Kebijakan |
logging |
Kebijakan |
log |
Buffer log audit telah mencapai 90% kapasitasnya, sehingga peristiwa yang lebih lama dapat dihapus. Bagian dari |
media |
Media yang dapat dilepas telah dipasang. Bagian dari |
media |
Media yang dapat dilepas telah dilepas. Bagian dari |
os |
Perangkat dimatikan. Bagian dari |
os |
Perangkat telah dinyalakan. Bagian dari |
remote |
Perangkat atau profil telah dikunci dari jarak jauh melalui perintah |
wipe |
Profil kerja atau perangkat milik perusahaan gagal dihapus datanya saat diminta. Ini dapat dimulai oleh pengguna atau admin, misalnya |
connect |
Peristiwa koneksi TCP dimulai melalui stack jaringan standar. Bagian dari |
dns |
Peristiwa pencarian DNS dimulai melalui stack jaringan standar. Bagian dari |
stop |
Upaya untuk mengeluarkan perangkat dari mode hilang. |
lost |
Panggilan telepon keluar telah dilakukan saat perangkat dalam mode hilang. |
lost |
Pembaruan lokasi mode hilang saat perangkat dalam mode hilang. |
enrollment |
Perangkat telah menyelesaikan pendaftaran. Bagian dari |
KeyguardDismissedEvent
Jenis ini tidak memiliki kolom.
Keyguard ditutup. Sengaja kosong.
KeyguardDismissAuthAttemptEvent
Upaya dilakukan untuk membuka kunci perangkat.
Representasi JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
Kolom | |
---|---|
success |
Apakah upaya membuka kunci berhasil. |
strong |
Apakah bentuk autentikasi yang kuat (sandi, PIN, atau pola) digunakan untuk membuka kunci perangkat. |
KeyguardSecuredEvent
Jenis ini tidak memiliki kolom.
Perangkat dikunci oleh pengguna atau waktu tunggu habis. Kosong secara sengaja.
FilePulledEvent
File didownload dari perangkat.
Representasi JSON |
---|
{ "filePath": string } |
Kolom | |
---|---|
file |
Jalur file yang diambil. |
FilePushedEvent
File telah diupload ke perangkat.
Representasi JSON |
---|
{ "filePath": string } |
Kolom | |
---|---|
file |
Jalur file yang di-push. |
CertAuthorityInstalledEvent
Root certificate baru telah diinstal ke penyimpanan kredensial tepercaya sistem. Fitur ini tersedia di seluruh perangkat pada perangkat yang terkelola sepenuhnya dan dalam profil kerja di perangkat milik organisasi dengan profil kerja.
Representasi JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Kolom | |
---|---|
certificate |
Subjek sertifikat. |
user |
Pengguna tempat peristiwa penginstalan sertifikat terjadi. Hanya tersedia untuk perangkat yang menjalankan Android 11 dan yang lebih baru. |
success |
Apakah peristiwa penginstalan berhasil. |
CertAuthorityRemovedEvent
Root certificate dihapus dari penyimpanan kredensial tepercaya sistem. Fitur ini tersedia di seluruh perangkat pada perangkat yang terkelola sepenuhnya dan dalam profil kerja di perangkat milik organisasi yang memiliki profil kerja.
Representasi JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
Kolom | |
---|---|
certificate |
Subjek sertifikat. |
user |
Pengguna tempat peristiwa penghapusan sertifikat terjadi. Hanya tersedia untuk perangkat yang menjalankan Android 11 dan yang lebih baru. |
success |
Apakah penghapusan berhasil. |
CertValidationFailureEvent
Sertifikat X.509v3 gagal divalidasi, saat ini validasi ini dilakukan pada titik akses Wi-Fi dan kegagalan mungkin karena ketidakcocokan pada validasi sertifikat server. Namun, pada masa mendatang, peristiwa validasi lain dari sertifikat X.509v3 mungkin akan disertakan.
Representasi JSON |
---|
{ "failureReason": string } |
Kolom | |
---|---|
failure |
Alasan kegagalan validasi sertifikasi. |
CryptoSelfTestCompletedEvent
Memvalidasi apakah library kriptografi bawaan Android (BoringSSL) valid. Harus selalu berhasil saat perangkat melakukan booting. Jika gagal, perangkat harus dianggap tidak tepercaya.
Representasi JSON |
---|
{ "success": boolean } |
Kolom | |
---|---|
success |
Apakah pengujian berhasil. |
KeyDestructionEvent
Kunci kriptografis, termasuk kunci pribadi yang diinstal pengguna, diinstal oleh admin, dan dikelola sistem, dihapus dari perangkat oleh pengguna atau pengelola. Fitur ini tersedia di seluruh perangkat pada perangkat yang terkelola sepenuhnya dan dalam profil kerja di perangkat milik organisasi dengan profil kerja.
Representasi JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Kolom | |
---|---|
key |
Alias kunci. |
application |
UID aplikasi yang memiliki kunci. |
success |
Apakah operasi berhasil atau tidak. |
KeyGeneratedEvent
Kunci kriptografis termasuk kunci pribadi yang diinstal pengguna, diinstal admin, dan dikelola sistem diinstal di perangkat oleh pengguna atau pengelola.Kunci ini tersedia di seluruh perangkat pada perangkat yang dikelola sepenuhnya dan dalam profil kerja di perangkat milik organisasi dengan profil kerja.
Representasi JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Kolom | |
---|---|
key |
Alias kunci. |
application |
UID aplikasi yang membuat kunci. |
success |
Apakah operasi berhasil. |
KeyImportEvent
Kunci kriptografis, termasuk kunci pribadi yang diinstal pengguna, diinstal oleh admin, dan dikelola sistem, diimpor pada perangkat oleh pengguna atau pengelola. Fitur ini tersedia di seluruh perangkat pada perangkat yang terkelola sepenuhnya dan dalam profil kerja di perangkat milik organisasi dengan profil kerja.
Representasi JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
Kolom | |
---|---|
key |
Alias kunci. |
application |
UID aplikasi yang mengimpor kunci |
success |
Apakah operasi berhasil. |
KeyIntegrityViolationEvent
Kunci kriptografis termasuk kunci pribadi yang diinstal pengguna, diinstal admin, dan dikelola sistem ditentukan rusak karena kerusakan penyimpanan, kegagalan hardware, atau beberapa masalah OS. Fitur ini tersedia di seluruh perangkat pada perangkat yang terkelola sepenuhnya dan dalam profil kerja di perangkat milik organisasi dengan profil kerja.
Representasi JSON |
---|
{ "keyAlias": string, "applicationUid": integer } |
Kolom | |
---|---|
key |
Alias kunci. |
application |
UID aplikasi yang memiliki kunci |
LoggingStartedEvent
Jenis ini tidak memiliki kolom.
Kebijakan
telah diaktifkan. Kosong secara sengaja.usageLog
LoggingStoppedEvent
Jenis ini tidak memiliki kolom.
Kebijakan
telah dinonaktifkan. Sengaja kosong.usageLog
LogBufferSizeCriticalEvent
Jenis ini tidak memiliki kolom.
Buffer
di perangkat telah mencapai 90% kapasitasnya, sehingga peristiwa yang lebih lama dapat dihapus. Kosong secara sengaja.usageLog
MediaMountEvent
Media yang dapat dilepas telah dipasang.
Representasi JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Kolom | |
---|---|
mount |
Titik pemasangan. |
volume |
Label volume. Disamarkan menjadi string kosong di perangkat profil terkelola milik organisasi. |
MediaUnmountEvent
Media yang dapat dilepas telah dilepas.
Representasi JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
Kolom | |
---|---|
mount |
Titik pemasangan. |
volume |
Label volume. Disamarkan menjadi string kosong di perangkat profil terkelola milik organisasi. |
OsShutdownEvent
Jenis ini tidak memiliki kolom.
Perangkat dimatikan. Sengaja kosong.
OsStartupEvent
Perangkat telah dinyalakan.
Representasi JSON |
---|
{ "verifiedBootState": enum ( |
Kolom | |
---|---|
verified |
Status Booting Terverifikasi. |
verity |
mode dm-verity. |
RemoteLockEvent
Perangkat atau profil telah dikunci dari jarak jauh melalui perintah
.LOCK
Representasi JSON |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
Kolom | |
---|---|
admin |
Nama paket aplikasi admin yang meminta perubahan. |
admin |
ID pengguna aplikasi admin tempat perubahan diminta. |
target |
ID pengguna tempat perubahan diminta. |
WipeFailureEvent
Jenis ini tidak memiliki kolom.
Profil kerja atau perangkat milik perusahaan gagal dihapus datanya saat diminta. Hal ini dapat dimulai oleh pengguna atau admin, misalnya delete
diterima. Kosong secara sengaja.
ConnectEvent
Peristiwa koneksi TCP dimulai melalui stack jaringan standar.
Representasi JSON |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
Kolom | |
---|---|
destination |
Alamat IP tujuan panggilan koneksi. |
destination |
Port tujuan panggilan koneksi. |
package |
Nama paket UID yang melakukan panggilan koneksi. |
DnsEvent
Peristiwa pencarian DNS dimulai melalui stack jaringan standar.
Representasi JSON |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
Kolom | |
---|---|
hostname |
Nama host yang dicari. |
ip |
Daftar alamat IP (mungkin terpotong) yang ditampilkan untuk pencarian DNS (maks. 10 alamat IPv4 atau IPv6). |
total |
Jumlah alamat IP yang ditampilkan dari peristiwa pencarian DNS. Mungkin lebih tinggi dari jumlah ipAddresses jika ada terlalu banyak alamat yang akan dicatat ke dalam log. |
package |
Nama paket UID yang melakukan pencarian DNS. |
StopLostModeUserAttemptEvent
Peristiwa mode hilang yang menunjukkan bahwa pengguna telah mencoba menghentikan mode hilang.
Representasi JSON |
---|
{
"status": enum ( |
Kolom | |
---|---|
status |
Status upaya menghentikan mode hilang. |
LostModeOutgoingPhoneCallEvent
Jenis ini tidak memiliki kolom.
Peristiwa yang menunjukkan panggilan telepon keluar telah dilakukan saat perangkat dalam mode hilang. Kosong secara sengaja.
LostModeLocationEvent
Peristiwa mode hilang yang berisi lokasi perangkat dan level baterai sebagai persentase.
Representasi JSON |
---|
{
"location": {
object ( |
Kolom | |
---|---|
location |
Lokasi perangkat |
battery |
Level baterai sebagai angka antara 0 dan 100 inklusif |
Lokasi
Lokasi perangkat yang berisi lintang dan bujur.
Representasi JSON |
---|
{ "latitude": number, "longitude": number } |
Kolom | |
---|---|
latitude |
Posisi lintang lokasi |
longitude |
Posisi bujur lokasi |
EnrollmentCompleteEvent
Jenis ini tidak memiliki kolom.
Menunjukkan bahwa perangkat telah menyelesaikan pendaftaran. Pengguna seharusnya berada di peluncur. Pada tahap ini, perangkat akan mematuhi kebijakan dan semua langkah penyiapan telah selesai. Kosong secara sengaja.