- การแสดง 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
- ตำแหน่ง
- EnrollmentCompleteEvent
บันทึกเหตุการณ์ของ events
แบบเป็นกลุ่มจากอุปกรณ์
การแสดง JSON |
---|
{
"device": string,
"user": string,
"retrievalTime": string,
"usageLogEvents": [
{
object ( |
ช่อง | |
---|---|
device |
ชื่ออุปกรณ์ในรูปแบบ "enterprises/{enterpriseId}/devices/{deviceId}" (หากมี) |
user |
ชื่อทรัพยากรของผู้ใช้ที่เป็นเจ้าของอุปกรณ์นี้ (หากมี) ในรูปแบบ "enterprises/{enterpriseId}/users/{userId}" |
retrieval |
การประทับเวลาของอุปกรณ์เมื่อรวบรวมเหตุการณ์กลุ่มหนึ่งจากอุปกรณ์ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
usage |
รายการ UsageLogEvent ที่อุปกรณ์รายงาน โดยจัดเรียงตามลำดับเวลาตามเวลาที่เกิดเหตุการณ์ |
UsageLogEvent
เหตุการณ์ที่บันทึกไว้ในอุปกรณ์
การแสดง JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
ช่อง | |
---|---|
event |
รหัสที่ไม่ซ้ำกันของเหตุการณ์ |
event |
การประทับเวลาของอุปกรณ์เมื่อบันทึกเหตุการณ์ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
event |
ประเภทเหตุการณ์ในบันทึกการใช้งานที่รายงานในอุปกรณ์ ใช้เพื่อระบุช่อง |
ช่องการรวม event ประเภทเหตุการณ์ที่บันทึกไว้ในอุปกรณ์ ดูรายละเอียดเพิ่มเติมเกี่ยวกับเวลาที่ระบบส่งและข้อจํากัดเกี่ยวกับเวลาที่ระบบบันทึกเหตุการณ์ รวมถึงช่องที่รวมอยู่ในแต่ละประเภทเหตุการณ์ event ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
adb |
มีการใช้คำสั่ง Shell ผ่าน ADB ผ่าน "adb shell command" เป็นส่วนหนึ่งของ |
adb |
เชลล์แบบอินเทอร์แอกทีฟของ ADB เปิดผ่าน "adb shell" เป็นส่วนหนึ่งของ |
app |
เริ่มกระบวนการของแอปแล้ว เป็นส่วนหนึ่งของ |
keyguard |
ปิดโปรแกรมป้องกันหน้าจอแล้ว เป็นส่วนหนึ่งของ |
keyguard |
มีการพยายามปลดล็อกอุปกรณ์ เป็นส่วนหนึ่งของ |
keyguard |
อุปกรณ์ถูกล็อกโดยผู้ใช้หรือหมดเวลา เป็นส่วนหนึ่งของ |
file |
มีการดาวน์โหลดไฟล์จากอุปกรณ์ เป็นส่วนหนึ่งของ |
file |
อัปโหลดไฟล์ลงในอุปกรณ์แล้ว เป็นส่วนหนึ่งของ |
cert |
ติดตั้งใบรับรองรูทใหม่ลงในที่เก็บข้อมูลเข้าสู่ระบบที่เชื่อถือได้ของระบบแล้ว เป็นส่วนหนึ่งของ |
cert |
นําใบรับรองรูทออกจากที่เก็บข้อมูลเข้าสู่ระบบที่เชื่อถือได้ของระบบ เป็นส่วนหนึ่งของ |
cert |
ตรวจสอบใบรับรอง X.509v3 ไม่สำเร็จ ปัจจุบันการตรวจสอบนี้ดำเนินการที่จุดเข้าใช้งาน Wi-Fi และอาจไม่สำเร็จเนื่องจากไม่ตรงกันเมื่อตรวจสอบใบรับรองเซิร์ฟเวอร์ อย่างไรก็ตาม ในอนาคตอาจรวมเหตุการณ์การตรวจสอบอื่นๆ ของใบรับรอง X.509v3 ด้วย เป็นส่วนหนึ่งของ |
crypto |
ตรวจสอบว่าคลังวิทยาการเข้ารหัสในตัวของ Android (BoringSSL) ถูกต้องหรือไม่ ควรดำเนินการสำเร็จทุกครั้งที่อุปกรณ์บูต หากดำเนินการไม่สำเร็จ อุปกรณ์ควรถือว่าไม่น่าเชื่อถือ เป็นส่วนหนึ่งของ |
key |
ผู้ใช้หรือฝ่ายจัดการนำคีย์การเข้ารหัสลับ ซึ่งรวมถึงคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง ผู้ดูแลระบบติดตั้ง และระบบดูแลรักษาออกจากอุปกรณ์ เป็นส่วนหนึ่งของ |
key |
คีย์การเข้ารหัส รวมถึงคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง ผู้ดูแลระบบติดตั้ง และระบบดูแลรักษาจะติดตั้งในอุปกรณ์โดยผู้ใช้หรือฝ่ายจัดการ เป็นส่วนหนึ่งของ |
key |
ผู้ใช้หรือผู้บริหารจะนำเข้าคีย์การเข้ารหัสที่ประกอบด้วยคีย์ที่ผู้ใช้ติดตั้ง คีย์ที่ผู้ดูแลระบบติดตั้ง และคีย์ส่วนตัวที่ดูแลโดยระบบลงในอุปกรณ์ เป็นส่วนหนึ่งของ |
key |
คีย์การเข้ารหัส รวมถึงคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง ผู้ดูแลระบบติดตั้ง และระบบดูแลรักษา ได้รับการระบุว่าเสียหายเนื่องจากพื้นที่เก็บข้อมูลเสียหาย ฮาร์ดแวร์ขัดข้อง หรือปัญหาบางอย่างเกี่ยวกับระบบปฏิบัติการ เป็นส่วนหนึ่งของ |
logging |
เปิดใช้นโยบาย |
logging |
ปิดใช้นโยบาย |
log |
บัฟเฟอร์บันทึกการตรวจสอบมีข้อมูลถึง 90% ของพื้นที่เก็บข้อมูล จึงอาจมีการทิ้งเหตุการณ์เก่าๆ เป็นส่วนหนึ่งของ |
media |
ใส่สื่อแบบถอดได้ที่ติดตั้ง เป็นส่วนหนึ่งของ |
media |
สื่อแบบถอดได้ไม่ได้ต่อเชื่อม เป็นส่วนหนึ่งของ |
os |
ปิดอุปกรณ์แล้ว เป็นส่วนหนึ่งของ |
os |
อุปกรณ์เริ่มทำงานแล้ว เป็นส่วนหนึ่งของ |
remote |
อุปกรณ์หรือโปรไฟล์ถูกล็อกจากระยะไกลผ่านคำสั่ง |
wipe |
ล้างข้อมูลโปรไฟล์งานหรืออุปกรณ์ของบริษัทไม่สำเร็จตามคำขอ ซึ่งอาจเป็นการดำเนินการที่ผู้ใช้หรือผู้ดูแลระบบเริ่ม เช่น |
connect |
เหตุการณ์การเชื่อมต่อ TCP เริ่มขึ้นผ่านสแต็กเครือข่ายมาตรฐาน เป็นส่วนหนึ่งของ |
dns |
กิจกรรมการค้นหา DNS เริ่มขึ้นผ่านสแต็กเครือข่ายมาตรฐาน เป็นส่วนหนึ่งของ |
stop |
การพยายามนำอุปกรณ์ออกจากโหมดสูญหาย |
lost |
มีสายโทรออกเมื่ออุปกรณ์อยู่ในโหมดสูญหาย |
lost |
การอัปเดตตำแหน่งในโหมดสูญหายเมื่ออุปกรณ์อยู่ในโหมดสูญหาย |
enrollment |
อุปกรณ์ลงทะเบียนเสร็จสมบูรณ์แล้ว เป็นส่วนหนึ่งของ |
KeyguardDismissedEvent
ประเภทนี้ไม่มีช่อง
ปิดโปรแกรมป้องกันหน้าจอแล้ว ว่างไว้โดยเจตนา
KeyguardDismissAuthAttemptEvent
มีการพยายามปลดล็อกอุปกรณ์
การแสดง JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
ช่อง | |
---|---|
success |
การปลดล็อกสำเร็จหรือไม่ |
strong |
มีการใช้การตรวจสอบสิทธิ์รูปแบบที่รัดกุม (รหัสผ่าน, PIN หรือรูปแบบ) เพื่อปลดล็อกอุปกรณ์หรือไม่ |
KeyguardSecuredEvent
ประเภทนี้ไม่มีช่อง
อุปกรณ์ถูกล็อกโดยผู้ใช้หรือหมดเวลา ว่างไว้โดยเจตนา
FilePulledEvent
มีการดาวน์โหลดไฟล์จากอุปกรณ์
การแสดง JSON |
---|
{ "filePath": string } |
ช่อง | |
---|---|
file |
เส้นทางของไฟล์ที่ดึง |
FilePushedEvent
อัปโหลดไฟล์ลงในอุปกรณ์แล้ว
การแสดง JSON |
---|
{ "filePath": string } |
ช่อง | |
---|---|
file |
เส้นทางของไฟล์ที่จะพุช |
CertAuthorityInstalledEvent
ติดตั้งใบรับรองรูทใหม่ลงในที่เก็บข้อมูลเข้าสู่ระบบที่เชื่อถือได้ของระบบแล้ว ซึ่งพร้อมใช้งานทั่วทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจร และภายในโปรไฟล์งานในอุปกรณ์ขององค์กรที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
ช่อง | |
---|---|
certificate |
หัวเรื่องของใบรับรอง |
user |
ผู้ใช้ที่เหตุการณ์การติดตั้งใบรับรองเกิดขึ้น ใช้ได้ในอุปกรณ์ที่ใช้ Android 11 ขึ้นไปเท่านั้น |
success |
เหตุการณ์การติดตั้งสำเร็จหรือไม่ |
CertAuthorityRemovedEvent
นําใบรับรองรูทออกจากที่เก็บข้อมูลเข้าสู่ระบบที่เชื่อถือได้ของระบบ ซึ่งพร้อมใช้งานทั่วทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจร และภายในโปรไฟล์งานในอุปกรณ์ขององค์กรที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
ช่อง | |
---|---|
certificate |
หัวเรื่องของใบรับรอง |
user |
ผู้ใช้ที่เหตุการณ์การนำใบรับรองออกเกิดขึ้น ใช้ได้กับอุปกรณ์ที่ใช้ Android 11 ขึ้นไปเท่านั้น |
success |
การนำออกสำเร็จหรือไม่ |
CertValidationFailureEvent
ตรวจสอบใบรับรอง X.509v3 ไม่สำเร็จ ขณะนี้มีการตรวจสอบนี้ในจุดเข้าใช้งาน Wi-Fi และไม่สำเร็จอาจเกิดจากข้อมูลไม่ตรงกันเมื่อตรวจสอบใบรับรองเซิร์ฟเวอร์ อย่างไรก็ตาม ในอนาคตอาจมีเหตุการณ์การตรวจสอบอื่นๆ ของใบรับรอง X.509v3 รวมอยู่ด้วย
การแสดง JSON |
---|
{ "failureReason": string } |
ช่อง | |
---|---|
failure |
สาเหตุที่การตรวจสอบการรับรองไม่สำเร็จ |
CryptoSelfTestCompletedEvent
ตรวจสอบว่าไลบรารีการเข้ารหัสในตัว (BoringSSL) ของ Android ถูกต้องหรือไม่ ควรดำเนินการสำเร็จทุกครั้งที่อุปกรณ์บูต หากดำเนินการไม่สำเร็จ อุปกรณ์ควรถือว่าไม่น่าเชื่อถือ
การแสดง JSON |
---|
{ "success": boolean } |
ช่อง | |
---|---|
success |
การทดสอบสำเร็จหรือไม่ |
KeyDestructionEvent
ผู้ใช้หรือฝ่ายจัดการนำคีย์การเข้ารหัสลับ ซึ่งรวมถึงคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง ผู้ดูแลระบบติดตั้ง และระบบดูแลรักษาออกจากอุปกรณ์ ฟีเจอร์นี้พร้อมใช้งานทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจรและภายในโปรไฟล์งานในอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
ช่อง | |
---|---|
key |
นามแฝงของคีย์ |
application |
UID ของแอปพลิเคชันที่เป็นเจ้าของคีย์ |
success |
ดำเนินการสำเร็จหรือไม่ |
KeyGeneratedEvent
ระบบจะติดตั้งคีย์การเข้ารหัสที่ประกอบด้วยคีย์ที่ผู้ใช้ติดตั้ง คีย์ที่ผู้ดูแลระบบเป็นผู้ติดตั้ง และคีย์ส่วนตัวที่ดูแลระบบไว้ในอุปกรณ์โดยทั้งผู้ใช้หรือฝ่ายจัดการ ซึ่งจะใช้ได้ทั่วทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจรและภายในโปรไฟล์งานในอุปกรณ์ขององค์กรที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
ช่อง | |
---|---|
key |
นามแฝงของคีย์ |
application |
UID ของแอปพลิเคชันที่สร้างคีย์ |
success |
การดำเนินการสำเร็จหรือไม่ |
KeyImportEvent
ผู้ใช้หรือฝ่ายจัดการจะนำเข้าคีย์การเข้ารหัสลับ ซึ่งรวมถึงคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง ผู้ดูแลระบบติดตั้ง และระบบดูแลรักษาไว้ในอุปกรณ์ ซึ่งพร้อมใช้งานทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจรและภายในโปรไฟล์งานในอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
ช่อง | |
---|---|
key |
นามแฝงของคีย์ |
application |
UID ของแอปพลิเคชันที่นําเข้าคีย์ |
success |
ดำเนินการสำเร็จหรือไม่ |
KeyIntegrityViolationEvent
คีย์การเข้ารหัส รวมถึงคีย์ส่วนตัวที่ผู้ใช้ติดตั้ง ผู้ดูแลระบบติดตั้ง และระบบดูแลรักษา ได้รับการระบุว่าเสียหายเนื่องจากพื้นที่เก็บข้อมูลเสียหาย ฮาร์ดแวร์ขัดข้อง หรือปัญหาบางอย่างเกี่ยวกับระบบปฏิบัติการ ซึ่งพร้อมใช้งานทั้งอุปกรณ์ในอุปกรณ์ที่มีการจัดการครบวงจรและภายในโปรไฟล์งานในอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "keyAlias": string, "applicationUid": integer } |
ช่อง | |
---|---|
key |
นามแฝงของคีย์ |
application |
UID ของแอปพลิเคชันที่เป็นเจ้าของคีย์ |
LoggingStartedEvent
ประเภทนี้ไม่มีช่อง
เปิดใช้นโยบาย
แล้ว ว่างไว้โดยเจตนาusageLog
LoggingStoppedEvent
ประเภทนี้ไม่มีช่อง
ปิดใช้นโยบาย
แล้ว ว่างไว้โดยเจตนาusageLog
LogBufferSizeCriticalEvent
ประเภทนี้ไม่มีช่อง
บัฟเฟอร์
ในอุปกรณ์มีจำนวนถึง 90% ของพื้นที่เก็บข้อมูล จึงอาจมีการทิ้งเหตุการณ์เก่าๆ เว้นว่างไว้usageLog
MediaMountEvent
ใส่สื่อแบบถอดได้ที่ติดตั้ง
การแสดง JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
ช่อง | |
---|---|
mount |
จุดต่อเชื่อม |
volume |
ป้ายกำกับระดับเสียง ปกปิดเป็นสตริงว่างในอุปกรณ์ที่มีโปรไฟล์ที่มีการจัดการซึ่งองค์กรเป็นเจ้าของ |
MediaUnmountEvent
ถอดอุปกรณ์แบบถอดได้ออก
การแสดง JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
ช่อง | |
---|---|
mount |
จุดต่อเชื่อม |
volume |
ป้ายกำกับระดับเสียง ปกปิดเป็นสตริงว่างในอุปกรณ์ที่มีโปรไฟล์ที่มีการจัดการซึ่งองค์กรเป็นเจ้าของ |
OsShutdownEvent
ประเภทนี้ไม่มีช่อง
อุปกรณ์ปิดอยู่ ว่างไว้โดยเจตนา
OsStartupEvent
อุปกรณ์เริ่มทำงานแล้ว
การแสดง JSON |
---|
{ "verifiedBootState": enum ( |
ช่อง | |
---|---|
verified |
สถานะการเปิดเครื่องที่ได้รับการยืนยัน |
verity |
โหมด dm-verity |
RemoteLockEvent
อุปกรณ์หรือโปรไฟล์ถูกล็อกจากระยะไกลผ่านคำสั่ง LOCK
การแสดง JSON |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
ช่อง | |
---|---|
admin |
ชื่อแพ็กเกจของแอปผู้ดูแลระบบที่ส่งคำขอเปลี่ยนแปลง |
admin |
รหัสผู้ใช้ของแอปผู้ดูแลระบบที่ขอการเปลี่ยนแปลง |
target |
รหัสผู้ใช้ที่ส่งคำขอเปลี่ยนแปลง |
WipeFailureEvent
ประเภทนี้ไม่มีช่อง
ล้างข้อมูลโปรไฟล์งานหรืออุปกรณ์ของบริษัทตามคำขอไม่สำเร็จ ซึ่งอาจเป็นการดำเนินการที่ผู้ใช้หรือผู้ดูแลระบบเริ่ม เช่น delete
ได้รับ เว้นว่างไว้
ConnectEvent
เหตุการณ์การเชื่อมต่อ TCP เริ่มขึ้นผ่านสแต็กเครือข่ายมาตรฐาน
การแสดง JSON |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
ช่อง | |
---|---|
destination |
ที่อยู่ IP ปลายทางของคอลเชื่อมต่อ |
destination |
พอร์ตปลายทางของคําเรียก connect |
package |
ชื่อแพ็กเกจของ UID ที่ทำการเรียกใช้การเชื่อมต่อ |
DnsEvent
มีการเริ่มเหตุการณ์การค้นหา DNS ผ่านสแต็กเครือข่ายมาตรฐาน
การแสดง JSON |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
ช่อง | |
---|---|
hostname |
ชื่อโฮสต์ที่ค้นหา |
ip |
รายการที่อยู่ IP (อาจถูกตัดให้สั้นลง) ที่แสดงผลจากการค้นหา DNS (ที่อยู่ IPv4 หรือ IPv6 สูงสุด 10 รายการ) |
total |
จำนวนที่อยู่ IP ที่แสดงผลจากเหตุการณ์การค้นหา DNS อาจสูงกว่าจำนวน ipAddress หากมีที่อยู่ที่จะบันทึกมากเกินไป |
package |
ชื่อแพ็กเกจของ UID ที่ใช้ค้นหา DNS |
StopLostModeUserAttemptEvent
เหตุการณ์โหมดสูญหายที่ระบุว่าผู้ใช้พยายามหยุดโหมดสูญหาย
การแสดง JSON |
---|
{
"status": enum ( |
ช่อง | |
---|---|
status |
สถานะของการพยายามหยุดโหมดสูญหาย |
LostModeOutgoingPhoneCallEvent
ประเภทนี้ไม่มีช่อง
เหตุการณ์ที่ระบุว่ามีการโทรออกเมื่ออุปกรณ์อยู่ในโหมดสูญหาย ว่างไว้โดยเจตนา
LostModeLocationEvent
เหตุการณ์โหมดสูญหายที่มีตำแหน่งของอุปกรณ์และระดับแบตเตอรี่เป็นเปอร์เซ็นต์
การแสดง JSON |
---|
{
"location": {
object ( |
ช่อง | |
---|---|
location |
ตำแหน่งของอุปกรณ์ |
battery |
ระดับแบตเตอรี่เป็นตัวเลขตั้งแต่ 0 ถึง 100 |
ตำแหน่ง
ตำแหน่งของอุปกรณ์ที่มีละติจูดและลองจิจูด
การแสดง JSON |
---|
{ "latitude": number, "longitude": number } |
ช่อง | |
---|---|
latitude |
ตำแหน่งละติจูดของตำแหน่ง |
longitude |
ตำแหน่งลองจิจูดของสถานที่ |
EnrollmentCompleteEvent
ประเภทนี้ไม่มีช่อง
แสดงว่าอุปกรณ์ได้ลงทะเบียนเรียบร้อยแล้ว ผู้ใช้ควรอยู่ใน Launcher แล้ว ณ จุดนี้ อุปกรณ์ที่จุดนี้จะเป็นไปตามนโยบายและปฏิบัติตามขั้นตอนการตั้งค่าทั้งหมดเรียบร้อยแล้ว ว่างไว้โดยเจตนา