FireEye AX
במאמר הזה מוסבר איך לשלב את FireEye AX עם Google Security Operations.
תרחישים לדוגמה
להעשיר ישויות.
הגדרת השילוב של FireEye AX ב-Google Security Operations
איך מגדירים שילובים ב-Google SecOps
פרמטרים של שילוב
כדי להגדיר את השילוב, משתמשים בפרמטרים הבאים:
| שם הפרמטר לתצוגה | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| הרמה הבסיסית (root) של ה-API | String | https:/<<ip address>> | כן | שורש ה-API של המכונה של Trellix Malware Analysis. |
| שם משתמש | String | לא רלוונטי | כן | שם המשתמש של החשבון ב-Trellix Malware Analysis. |
| סיסמה | סיסמה | לא רלוונטי | כן | הסיסמה של החשבון ב-Trellix Malware Analysis. |
| אימות SSL | תיבת סימון | סימן אישור | כן | אם המדיניות מופעלת, צריך לוודא שאישור ה-SSL של החיבור לשרת Trellix Malware Analysis תקף. |
פעולות
פינג
תיאור
בודקים את הקישוריות ל-Trellix Malware Analysis באמצעות הפרמטרים שסופקו בדף הגדרת השילוב בדף Google SecOps Content Hub.
פרמטרים
לא רלוונטי
ריצה
הפעולה הזו לא פועלת על ישויות.
תוצאות הפעולה
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
קיר נרתיקים
| סוג התוצאות | ערך / תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של פלייבוק:
הפעולה אמורה להיכשל ולעצור את ההפעלה של הפלייבוק:
|
כללי |
שליחת כתובת URL
תיאור
שליחת קובץ לניתוח באמצעות כתובת URL ב-Trellix Malware Analysis. ישויות נתמכות: כתובת URL.
פרמטרים
| שם הפרמטר לתצוגה | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| פרופיל VM | String | לא רלוונטי | כן | צריך לציין את פרופיל המכונה הווירטואלית שבו יש להשתמש במהלך הניתוח. הפרופילים הזמינים של המכונות הווירטואליות מופיעים בפעולה "Get Appliance Details" (קבלת פרטי המכשיר) |
| מזהה האפליקציה | String | לא רלוונטי | לא | צריך לציין את מזהה האפליקציה שבה צריך להשתמש במהלך ניתוח הקובץ. כברירת מחדל, Trellix Malware Analysis תבחר את האפליקציה הנדרשת באופן אוטומטי. כדי לקבל רשימה של האפליקציות הזמינות בפרופיל, צריך לבצע את הפעולה "קבלת פרטי המכשיר" |
| עדיפות | DDL | רגילה ערכים אפשריים: רגילה דחוף |
לא | מציינים את העדיפות של הבקשה. אם בוחרים באפשרות "רגילה", הבקשה תועבר לתחתית התור, ואם בוחרים באפשרות "דחופה", הבקשה תועבר לראש התור. |
| אילוץ סריקה מחדש | תיבת סימון | לא | אם ההגדרה מופעלת, הפעולה תאלץ את Trellix Malware Analysis לסרוק מחדש את הקובץ שנשלח. | |
| סוג הניתוח | DDL | פעיל ערכים אפשריים: פעיל ארגז חול |
לא | מציינים את סוג הניתוח. אם בוחרים באפשרות "בזמן אמת", המערכת של Trellix Malware Analysis תנתח קבצים חשודים בזמן אמת במנוע לניתוח נתונים Malware Analysis Multi-Vector Virtual Execution (MVX). אם בוחרים באפשרות "ארגז חול", המערכת של Trellix Malware Analysis תנתח קבצים חשודים בסביבה סגורה ומוגנת. |
| יצירת תובנה | תיבת סימון | כן | אם המדיניות מופעלת, הפעולה תיצור תובנה שמכילה מידע על הקובץ שנשלח. |
ריצה
הפעולה הזו פועלת על ישות כתובת ה-URL.
תוצאות הפעולה
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
תוצאת JSON
{
"details":
{
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147"
},
{
"note": "",
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147",
"application": "application:0",
"user": "xxxxx",
"original": "vlc-3.0.16-win64.exe",
"type": "exe",
"origid": 176
}
]
},
"osChanges": [],
"staticAnalysis": {
"static": [
{}
]
},
"stolenData": {
"info": {
"field": []
}
}
},
"src": {},
"alertUrl": "https://172.18.5.2/malware_analysis/analyses?maid=177",
"action": "notified",
"attackTime": "2021-09-13 11:15:56 +0000",
"dst": {},
"applianceId": "AC1F6B7A7C8C",
"id": 177,
"name": "xxxxx_xxxxx",
"severity": "MINR",
"uuid": "61330da9-20ad-4196-a901-02b2166ad36d",
"ack": "no",
"product": "MAS",
"vlan": 0,
"malicious": "no"
}
],
"appliance": "MAS",
"version": "MAS (MAS) 9.1.0.950877",
"msg": "extended",
"alertsCount": 1
}
טבלת העשרה
| שם שדה ההעשרה | לוגיקה – מתי להחיל |
|---|---|
| זדונית | כשהוא זמין ב-JSON |
| severity | כשהוא זמין ב-JSON |
תובנה בנוגע לישויות
דוגמה לתובנה לגבי ישות:
זדוני: נכון
רמת חומרה: MINR מספר שירותי C&C: 0 מספר תהליכים שבוצעו: 0 מספר שינויים ברישום: 0 מספר קבצים שחולצו: 0
קיר נרתיקים
| סוג התוצאות | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של הפלייבוק:
אם הנתונים לא זמינים לאחת מהן (is_success=true): "הפעולה לא הצליחה להעשיר את הישויות הבאות באמצעות מידע מ-Trellix Malware Analysis: {entity.identifier}" אם הנתונים לא זמינים לכל הישויות (is_success=false): אף אחת מהישויות שסופקו לא הועשרה. הודעה אסינכרונית: בהמתנה לעיבוד הקבצים הבאים: {pending files} הפעולה אמורה להיכשל ולעצור את ההפעלה של הפלייבוק: אם הזמן הקצוב לתפוגה נגמר: "שגיאה בביצוע הפעולה "העשרת ישויות". הסיבה: הזמן הקצוב לתפוגה של הפעולה הסתיים. הקבצים הבאים עדיין בתהליך עיבוד: {pending urls}. צריך להגדיל את זמן הקצוב לתפוגה ב-IDE. הערה: הוספה של אותם קבצים תיצור משימת ניתוח נפרדת ב-Trellix Malware Analysis. |
כללי |
| שולחן קיר עם ארונית | כותרת: {entity.identifier} | ישות |
שליחת הקובץ
תיאור
שליחת קובץ לניתוח ב-Trellix Malware Analysis.
פרמטרים
| שם הפרמטר לתצוגה | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| נתיבי קבצים | CSV | לא רלוונטי | כן | צריך לציין רשימה מופרדת בפסיקים של נתיבי קבצים מוחלטים לשליחה. |
| פרופיל VM | String | לא רלוונטי | כן | צריך לציין את פרופיל המכונה הווירטואלית שבו יש להשתמש במהלך הניתוח. הפרופילים הזמינים של המכונות הווירטואליות מופיעים בפעולה "Get Appliance Details" (קבלת פרטי המכשיר) |
| מזהה האפליקציה | String | לא רלוונטי | לא | צריך לציין את מזהה האפליקציה שבה צריך להשתמש במהלך ניתוח הקובץ. כברירת מחדל, Trellix Malware Analysis תבחר את האפליקציה הנדרשת באופן אוטומטי. כדי לקבל רשימה של האפליקציות הזמינות בפרופיל, צריך לבצע את הפעולה "קבלת פרטי המכשיר" |
| עדיפות | DDL | רגילה ערכים אפשריים: רגילה דחוף |
לא | מציינים את העדיפות של הבקשה. אם בוחרים באפשרות "רגילה", הבקשה תועבר לתחתית התור, ואם בוחרים באפשרות "דחופה", הבקשה תועבר לראש התור. |
| אילוץ סריקה מחדש | תיבת סימון | לא | אם ההגדרה מופעלת, הפעולה תאלץ את Trellix Malware Analysis לסרוק מחדש את הקובץ שנשלח. | |
| סוג הניתוח | DDL | פעיל ערכים אפשריים: פעיל ארגז חול |
לא | מציינים את סוג הניתוח. אם בוחרים באפשרות "בזמן אמת", המערכת של Trellix Malware Analysis תנתח קבצים חשודים בזמן אמת במנוע לניתוח נתונים Malware Analysis Multi-Vector Virtual Execution (MVX). אם בוחרים באפשרות "ארגז חול", המערכת של Trellix Malware Analysis תנתח קבצים חשודים בסביבה סגורה ומוגנת. |
| יצירת תובנה | תיבת סימון | כן | אם המדיניות מופעלת, הפעולה תיצור תובנה שמכילה מידע על הקובץ שנשלח. |
ריצה
הפעולה הזו לא פועלת על ישויות.
תוצאות הפעולה
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
תוצאת JSON
{
"absolute_path": "/opt/wow/koko.exe",
"details":
{
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147"
},
{
"note": "",
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147",
"application": "application:0",
"user": "xxxxx",
"original": "vlc-3.0.16-win64.exe",
"type": "exe",
"origid": 176
}
]
},
"osChanges": [],
"staticAnalysis": {
"static": [
{}
]
},
"stolenData": {
"info": {
"field": []
}
}
},
"src": {},
"alertUrl": "https://172.18.5.2/malware_analysis/analyses?maid=177",
"action": "notified",
"attackTime": "2021-09-13 11:15:56 +0000",
"dst": {},
"applianceId": "AC1F6B7A7C8C",
"id": 177,
"name": "xxxxx_xxxxx",
"severity": "MINR",
"uuid": "61330da9-20ad-4196-a901-02b2166ad36d",
"ack": "no",
"product": "MAS",
"vlan": 0,
"malicious": "no"
}
],
"appliance": "MAS",
"version": "MAS (MAS) 9.1.0.950877",
"msg": "extended",
"alertsCount": 1
}
תובנה בנוגע לישויות
דוגמה לתובנה לגבי ישות:
זדוני: נכון
חומרה: MAJR מספר שירותי C&C: 15 מספר תהליכים שבוצעו: 0 מספר שינויים ברישום: 13 מספר קבצים שחולצו: 10
קיר נרתיקים
| סוג התוצאות | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של הפלייבוק:
הודעה אסינכרונית: בהמתנה לעיבוד הקבצים הבאים: {pending files} הפעולה אמורה להיכשל ולעצור את ההפעלה של הפלייבוק: אם הזמן הקצוב לתפוגה נגמר: "שגיאה בביצוע הפעולה 'שליחת קובץ'. הסיבה: הזמן הקצוב לתפוגה של הפעולה הסתיים. הקבצים הבאים עדיין בתהליך עיבוד: {pending files}. צריך להגדיל את זמן הקצוב לתפוגה ב-IDE. הערה: הוספה של אותם קבצים תיצור משימת ניתוח נפרדת ב-Trellix Malware Analysis. אם לפחות קובץ אחד לא נמצא: "Error executing action "Attach File To Case". הסיבה: הקבצים הבאים לא נמצאו או שלפעולה אין מספיק הרשאות כדי לגשת אליהם: {not available files}' |
כללי |
קבלת פרטי המכשיר
תיאור
אחזור מידע על מכשיר Trellix Malware Analysis.
ריצה
הפעולה הזו לא פועלת על ישויות.
תוצאות הפעולה
תוצאת הסקריפט
| שם תוצאת הסקריפט | אפשרויות של ערכים |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
תוצאת JSON
{
"absolute_path": "/opt/wow/koko.exe",
"details":
{
"explanation": {
"malwareDetected": {
"malware": [
{
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147"
},
{
"note": "",
"md5Sum": "29ef299c80d00ee4340b3694d870fe82",
"sha256": "0cff2d41a69d72de30607b8fc09da90e352393e154a342efcddb91e06b3a2147",
"application": "application:0",
"user": "xxxxx",
"original": "vlc-3.0.16-win64.exe",
"type": "exe",
"origid": 176
}
]
},
"osChanges": [],
"staticAnalysis": {
"static": [
{}
]
},
"stolenData": {
"info": {
"field": []
}
}
},
"src": {},
"alertUrl": "https://172.18.5.2/malware_analysis/analyses?maid=177",
"action": "notified",
"attackTime": "2021-09-13 11:15:56 +0000",
"dst": {},
"applianceId": "AC1F6B7A7C8C",
"id": 177,
"name": "xxxxx_xxxxx",
"severity": "MINR",
"uuid": "61330da9-20ad-4196-a901-02b2166ad36d",
"ack": "no",
"product": "MAS",
"vlan": 0,
"malicious": "no"
}
],
"appliance": "MAS",
"version": "MAS (MAS) 9.1.0.950877",
"msg": "extended",
"alertsCount": 1
}
קיר נרתיקים
| סוג התוצאות | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של הפלייבוק:
הפעולה אמורה להיכשל ולעצור את ההפעלה של הפלייבוק:
|
כללי |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.