- ייצוג ב-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}'. |
retrievalTime |
חותמת הזמן של המכשיר בזמן איסוף קבוצת האירועים מהמכשיר. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
usageLogEvents[] |
רשימת האירועים מסוג UsageLogEvent שדווחו על ידי המכשיר, ממוינת לפי זמן האירוע. |
UsageLogEvent
אירוע ביומן של המכשיר.
ייצוג ב-JSON |
---|
{ "eventId": string, "eventTime": string, "eventType": enum ( |
שדות | |
---|---|
eventId |
המזהה הייחודי של האירוע. |
eventTime |
חותמת הזמן של המכשיר בזמן תיעוד האירוע ביומן. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
eventType |
סוג האירוע הספציפי ביומן השימוש שדווח במכשיר. משתמשים בו כדי לקבוע לאיזה שדה |
שדה האיחוד event . סוגי האירועים שנרשמים ביומן במכשיר. פרטים נוספים על מועד השליחה של כל סוג אירוע, על ההגבלות על מועד הרישום ביומן של האירוע ועל השדות שכלולים, זמינים בדף של כל סוג אירוע. הערך של event יכול להיות רק אחת מהאפשרויות הבאות: |
|
adbShellCommandEvent |
פקודת מעטפת הופקה דרך ADB באמצעות 'adb shell command'. חלק מ- |
adbShellInteractiveEvent |
מעטפת אינטראקטיבית של ADB נפתחה באמצעות 'adb shell'. חלק מ- |
appProcessStartEvent |
תהליך של אפליקציה הופעל. חלק מ- |
keyguardDismissedEvent |
מסך הנעילה נסגר. חלק מ- |
keyguardDismissAuthAttemptEvent |
בוצע ניסיון לבטל את נעילת המכשיר. חלק מ- |
keyguardSecuredEvent |
המכשיר ננעל על ידי המשתמש או עקב זמן קצוב לתפוגה. חלק מ- |
filePulledEvent |
קובץ הועלה מהמכשיר. חלק מ- |
filePushedEvent |
קובץ הועלה למכשיר. חלק מ- |
certAuthorityInstalledEvent |
אישור בסיס חדש הותקן במאגר של פרטי הכניסה המהימנים של המערכת. חלק מ- |
certAuthorityRemovedEvent |
אישור בסיס הוסר מאחסון פרטי הכניסה המהימן של המערכת. חלק מ- |
certValidationFailureEvent |
לא ניתן היה לאמת אישור X.509v3. בשלב זה, האימות מתבצע בנקודת הגישה ל-Wi-Fi, והכישלון יכול לנבוע מחוסר התאמה באימות אישור השרת. עם זאת, בעתיד הוא עשוי לכלול אירועי אימות אחרים של אישור X.509v3. חלק מ- |
cryptoSelfTestCompletedEvent |
אימות של ספריית הקריפטוגרפיה המובנית של Android (BoringSSL). תמיד צריך להצליח בזמן אתחול המכשיר. אם הוא נכשל, צריך להתייחס למכשיר כאל מכשיר לא מהימן. חלק מ- |
keyDestructionEvent |
מפתח קריפטוגרפי, כולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת, מוסר מהמכשיר על ידי המשתמש או על ידי הניהול. חלק מ- |
keyGeneratedEvent |
המשתמש או צוות הניהול מתקינים במכשיר מפתח קריפטוגרפי שכולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת. חלק מ- |
keyImportEvent |
המשתמש או צוות הניהול מייבאים למכשיר מפתח קריפטוגרפי, כולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת. חלק מ- |
keyIntegrityViolationEvent |
מפתח קריפטוגרפי, כולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת, נקבע כפגום עקב פגיעה באחסון, כשל בחומרה או בעיה כלשהי במערכת ההפעלה. חלק מ- |
loggingStartedEvent |
המדיניות |
loggingStoppedEvent |
המדיניות |
logBufferSizeCriticalEvent |
מאגר הביניים של יומן הביקורת הגיע ל-90% מהקיבולת שלו, ולכן יכול להיות שאירועים ישנים יותר יושמדו. חלק מ- |
mediaMountEvent |
המערכת התקינה מדיה נשלפת. חלק מ- |
mediaUnmountEvent |
המדיה הנשלפת הוסרה. חלק מ- |
osShutdownEvent |
המכשיר כבוי. חלק מ- |
osStartupEvent |
המכשיר הופעל. חלק מ- |
remoteLockEvent |
המכשיר או הפרופיל ננעלו מרחוק באמצעות הפקודה |
wipeFailureEvent |
לא ניתן היה למחוק את פרופיל העבודה או את המכשיר בבעלות החברה כפי שביקשת. הבקשה יכולה להתקבל על ידי משתמש או על ידי אדמין, למשל: |
connectEvent |
אירוע TCP connect הופעל דרך סטאק הרשת הסטנדרטי. חלק מ- |
dnsEvent |
אירוע חיפוש DNS הופעל דרך סטאק הרשת הסטנדרטי. חלק מ- |
stopLostModeUserAttemptEvent |
ניסיון להוציא מכשיר ממצב אובדן. |
lostModeOutgoingPhoneCallEvent |
בוצעה שיחה יוצאת במכשיר במצב אובדן. |
lostModeLocationEvent |
עדכון מיקום במצב אובדן מכשיר כשהמכשיר נמצא במצב אובדן. |
enrollmentCompleteEvent |
תהליך הרישום של המכשיר הושלם. חלק מ- |
KeyguardDismissedEvent
אין שדות לסוג הזה.
מסך הנעילה נסגר. השדה ריק בכוונה.
KeyguardDismissAuthAttemptEvent
בוצע ניסיון לבטל את נעילת המכשיר.
ייצוג ב-JSON |
---|
{ "success": boolean, "strongAuthMethodUsed": boolean } |
שדות | |
---|---|
success |
האם ניסיון הנעילה בוצע בהצלחה. |
strongAuthMethodUsed |
אם השתמשתם באימות חזק (סיסמה, קוד אימות או קו ביטול נעילה) כדי לבטל את נעילת המכשיר. |
KeyguardSecuredEvent
אין שדות לסוג הזה.
המכשיר ננעל על ידי המשתמש או עקב זמן קצוב לתפוגה. השדה ריק בכוונה.
FilePulledEvent
קובץ הועלה מהמכשיר.
ייצוג ב-JSON |
---|
{ "filePath": string } |
שדות | |
---|---|
filePath |
הנתיב של הקובץ שנשלף. |
FilePushedEvent
קובץ הועלה למכשיר.
ייצוג ב-JSON |
---|
{ "filePath": string } |
שדות | |
---|---|
filePath |
הנתיב של הקובץ שרוצים לדחוף. |
CertAuthorityInstalledEvent
אישור בסיס חדש הותקן במאגר של פרטי הכניסה המהימנים של המערכת. התכונה הזו זמינה בכל המכשיר במכשירים מנוהלים לחלוטין, ובפרופיל העבודה במכשירים שבבעלות הארגון עם פרופיל עבודה.
ייצוג ב-JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
שדות | |
---|---|
certificate |
נושא האישור. |
userId |
המשתמש שבו התרחש אירוע התקנת האישור. התכונה זמינה רק במכשירים עם Android מגרסה 11 ואילך. |
success |
האם אירוע ההתקנה הסתיים בהצלחה. |
CertAuthorityRemovedEvent
אישור בסיס הוסר מאחסון פרטי הכניסה המהימן של המערכת. התכונה הזו זמינה בכל המכשיר במכשירים מנוהלים לחלוטין, ובפרופיל העבודה במכשירים שבבעלות הארגון עם פרופיל עבודה.
ייצוג ב-JSON |
---|
{ "certificate": string, "userId": integer, "success": boolean } |
שדות | |
---|---|
certificate |
נושא האישור. |
userId |
המשתמש שבו התרחש אירוע הסרת האישור. התכונה זמינה רק במכשירים עם Android מגרסה 11 ואילך. |
success |
האם ההסרה בוצעה. |
CertValidationFailureEvent
לא ניתן היה לאמת אישור X.509v3. בשלב זה, האימות מתבצע בנקודת הגישה ל-Wi-Fi, והכישלון יכול לנבוע מחוסר התאמה באימות אישור השרת. עם זאת, בעתיד הוא עשוי לכלול אירועי אימות אחרים של אישור X.509v3.
ייצוג ב-JSON |
---|
{ "failureReason": string } |
שדות | |
---|---|
failureReason |
הסיבה לכך שהאימות של האישור נכשל. |
CryptoSelfTestCompletedEvent
אימות של ספריית הקריפטוגרפיה המובנית של Android (BoringSSL). תמיד צריך להצליח בזמן אתחול המכשיר. אם הוא נכשל, צריך להתייחס למכשיר כאל מכשיר לא מהימן.
ייצוג ב-JSON |
---|
{ "success": boolean } |
שדות | |
---|---|
success |
האם הבדיקה הסתיימה בהצלחה. |
KeyDestructionEvent
מפתח קריפטוגרפי, כולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת, מוסר מהמכשיר על ידי המשתמש או על ידי הניהול. התכונה הזו זמינה בכל המכשיר במכשירים מנוהלים לחלוטין, ובפרופיל העבודה במכשירים שבבעלות הארגון עם פרופיל עבודה.
ייצוג ב-JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
שדות | |
---|---|
keyAlias |
כינוי למפתח. |
applicationUid |
מזהה המשתמש הייחודי (UID) של האפליקציה שבבעלותה המפתח. |
success |
האם הפעולה בוצעה בהצלחה. |
KeyGeneratedEvent
המשתמש או צוות הניהול מתקינים במכשיר מפתח קריפטוגרפית, כולל מפתח פרטי שהמשתמש או האדמין התקינו ומפתח פרטי שמנוהל על ידי המערכת.המפתח הזה זמין בכל המכשיר במכשירים מנוהלים לחלוטין, ובפרופיל העבודה במכשירים בבעלות הארגון שיש להם פרופיל עבודה.
ייצוג ב-JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
שדות | |
---|---|
keyAlias |
כינוי למפתח. |
applicationUid |
מזהה UID של האפליקציה שיצרה את המפתח. |
success |
האם הפעולה בוצעה בהצלחה. |
KeyImportEvent
המשתמש או צוות הניהול מייבאים למכשיר מפתח קריפטוגרפי, כולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת. התכונה הזו זמינה בכל המכשיר במכשירים מנוהלים לחלוטין, ובפרופיל העבודה במכשירים שבבעלות הארגון עם פרופיל עבודה.
ייצוג ב-JSON |
---|
{ "keyAlias": string, "applicationUid": integer, "success": boolean } |
שדות | |
---|---|
keyAlias |
כינוי למפתח. |
applicationUid |
מזהה המשתמש הייחודי (UID) של האפליקציה שייבאה את המפתח |
success |
האם הפעולה בוצעה בהצלחה. |
KeyIntegrityViolationEvent
מפתח קריפטוגרפי, כולל מפתח פרטי שהמשתמש התקין, מפתח פרטי שהאדמין התקין ומפתח פרטי שמנוהל על ידי המערכת, נקבע כפגום עקב פגיעה באחסון, כשל בחומרה או בעיה כלשהי במערכת ההפעלה. התכונה הזו זמינה בכל המכשיר במכשירים מנוהלים לחלוטין, ובפרופיל העבודה במכשירים שבבעלות הארגון עם פרופיל עבודה.
ייצוג ב-JSON |
---|
{ "keyAlias": string, "applicationUid": integer } |
שדות | |
---|---|
keyAlias |
כינוי למפתח. |
applicationUid |
מזהה המשתמש הייחודי (UID) של האפליקציה שבבעלותה המפתח |
LoggingStartedEvent
אין שדות לסוג הזה.
המדיניות
הופעלה. השדה ריק בכוונה.usageLog
LoggingStoppedEvent
אין שדות לסוג הזה.
המדיניות
הושבתה. השדה ריק בכוונה.usageLog
LogBufferSizeCriticalEvent
אין שדות לסוג הזה.
מאגר הנתונים הזמני של
במכשיר הגיע ל-90% מהקיבולת שלו, ולכן יכול להיות שאירועים ישנים יותר יוסרו. השדה ריק בכוונה.usageLog
MediaMountEvent
המערכת התקינה מדיה נשלפת.
ייצוג ב-JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
שדות | |
---|---|
mountPoint |
נקודת טעינה. |
volumeLabel |
תווית נפח. מודחק למחרוזת ריקה במכשירים עם פרופיל מנוהל בבעלות הארגון. |
MediaUnmountEvent
המדיה הנשלפת הוסרה.
ייצוג ב-JSON |
---|
{ "mountPoint": string, "volumeLabel": string } |
שדות | |
---|---|
mountPoint |
נקודת טעינה. |
volumeLabel |
תווית נפח. מודחק למחרוזת ריקה במכשירים עם פרופיל מנוהל בבעלות הארגון. |
OsShutdownEvent
אין שדות לסוג הזה.
המכשיר כבוי. השדה ריק בכוונה.
OsStartupEvent
המכשיר הופעל.
ייצוג ב-JSON |
---|
{ "verifiedBootState": enum ( |
שדות | |
---|---|
verifiedBootState |
מצב 'הפעלה מאומתת'. |
verityMode |
מצב dm-verity. |
RemoteLockEvent
המכשיר או הפרופיל ננעלו מרחוק באמצעות הפקודה
.LOCK
ייצוג ב-JSON |
---|
{ "adminPackageName": string, "adminUserId": integer, "targetUserId": integer } |
שדות | |
---|---|
adminPackageName |
שם החבילה של אפליקציית האדמין שמבקשת את השינוי. |
adminUserId |
מזהה המשתמש באפליקציית האדמין שממנה נשלחה הבקשה לשינוי. |
targetUserId |
מזהה המשתמש שבו בוצעה הבקשה לשינוי. |
WipeFailureEvent
אין שדות לסוג הזה.
לא ניתן היה למחוק את פרופיל העבודה או את המכשיר בבעלות החברה כפי שביקשת. הבקשה יכולה להתקבל על ידי משתמש או על ידי אדמין, למשל: delete
התקבל. השדה ריק בכוונה.
ConnectEvent
אירוע TCP connect הופעל דרך סטאק הרשת הסטנדרטי.
ייצוג ב-JSON |
---|
{ "destinationIpAddress": string, "destinationPort": integer, "packageName": string } |
שדות | |
---|---|
destinationIpAddress |
כתובת ה-IP של היעד של קריאת ההתחברות. |
destinationPort |
יציאת היעד של קריאת ה-connect. |
packageName |
שם החבילה של ה-UID שביצע את קריאת ההתחברות. |
DnsEvent
אירוע חיפוש DNS הופעל דרך סטאק הרשת הסטנדרטי.
ייצוג ב-JSON |
---|
{ "hostname": string, "ipAddresses": [ string ], "totalIpAddressesReturned": string, "packageName": string } |
שדות | |
---|---|
hostname |
שם המארח שחיפשתם. |
ipAddresses[] |
הרשימה (שעשויה להיות מקוצרת) של כתובות ה-IP שהוחזרו לחיפוש ב-DNS (עד 10 כתובות IPv4 או IPv6). |
totalIpAddressesReturned |
מספר כתובות ה-IP שהוחזרו מאירוע בדיקת ה-DNS. יכול להיות גבוה יותר ממספר כתובות ה-IP אם היו יותר מדי כתובות לתיעוד ביומן. |
packageName |
שם החבילה של מזהה המשתמש (UID) שביצע את חיפוש ה-DNS. |
StopLostModeUserAttemptEvent
אירוע של מצב אבוד שמציין שהמשתמש ניסה להפסיק את מצב האבוד.
ייצוג ב-JSON |
---|
{
"status": enum ( |
שדות | |
---|---|
status |
הסטטוס של הניסיון להפסיק את מצב אובדן המכשיר. |
LostModeOutgoingPhoneCallEvent
אין שדות לסוג הזה.
אירוע שמציין שבוצעה שיחה יוצאת כשהמכשיר היה במצב אובדן. השדה ריק בכוונה.
LostModeLocationEvent
אירוע במצב אבוד שמכיל את המיקום של המכשיר ורמת הטעינה של הסוללה באחוזים.
ייצוג ב-JSON |
---|
{
"location": {
object ( |
שדות | |
---|---|
location |
מיקום המכשיר |
batteryLevel |
רמת הטעינה של הסוללה כמספר בין 0 ל-100 (כולל) |
מיקום
המיקום של המכשיר, שכולל את קו הרוחב וקו האורך.
ייצוג ב-JSON |
---|
{ "latitude": number, "longitude": number } |
שדות | |
---|---|
latitude |
קו הרוחב של המיקום |
longitude |
קו האורך של המיקום |
EnrollmentCompleteEvent
אין שדות לסוג הזה.
מציין שהמכשיר הושווה. בשלב הזה המשתמש אמור להיות במרכז האפליקציות. המכשיר יהיה תואם וכל שלבי ההגדרה יסתיימו. השדה ריק בכוונה.