Symantec Endpoint Security Complete Cloud
במסמך הזה מוסבר איך לשלב את Symantec Endpoint Security Complete Cloud עם Google SecOps.
תרחישים לדוגמה
ביצוע פעולות להעשרת הנתונים.
הגדרת שילוב של Symantec Endpoint Security Complete Cloud ב-Google Security Operations
הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.
פרמטרים של שילוב
משתמשים בפרמטרים הבאים כדי להגדיר את השילוב:
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| ספריית הבסיס של ה-API | String | https://api.sep.securitycloud.symantec.com | כן | Symantec Endpoint Security Complete API root |
| מזהה לקוח | String | לא רלוונטי | כן | מזהה הלקוח של Symantec Endpoint Security Complete |
| סוד לקוח | סיסמה | כן | סוד לקוח מלא של Symantec Endpoint Security | |
| אימות SSL | תיבת סימון | סימן אישור | כן | אם האפשרות הזו מופעלת, צריך לוודא שאישור ה-SSL של החיבור לשרת Symantec Endpoint Security Complete תקף. |
פעולות
פינג
תיאור
בודקים את הקישוריות אל Symantec Endpoint Security Complete באמצעות הפרמטרים שמופיעים בדף הגדרת השילוב בכרטיסייה Marketplace ב-Google Security Operations.
ריצה
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Case Wall
| סוג התוצאה | ערך / תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של פלייבוק: הפעולה צריכה להיכשל ולהפסיק את ההרצה של ה-Playbook: |
כללי |
העשרת ישויות
תיאור
העשרת ישויות באמצעות מידע מ-Symantec Endpoint Security Complete. הישויות הנתמכות: שם מארח, גיבוב, כתובת URL וכתובת IP. יש תמיכה רק בגיבובי SHA256.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| קבוצת מכשירים | String | ברירת מחדל | כן | מציינים את השם של קבוצת המכשירים שבה רוצים להשתמש כדי לאחזר מידע על נקודות קצה. |
| יצירת תובנה לגבי נקודת קצה | תיבת סימון | סימן אישור | לא | אם האפשרות הזו מופעלת, הפעולה תיצור תובנה שמכילה מידע על נקודות הקצה. |
| יצירת תובנה לגבי IOC | תיבת סימון | סימן אישור | לא | אם האפשרות הזו מופעלת, הפעולה תיצור תובנה שמכילה מידע על IOC מועשרים. |
ריצה
הפעולה הזו מופעלת בישויות הבאות:
- שם המארח
- גיבוב (hash)
- כתובת URL
- כתובת IP
תוצאות הפעולה
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
תוצאת JSON – לנקודת קצה
{
"id": "x10bQZJsRi6z87se02g3Vw",
"os": {
"ver": "10.0.18363",
"name": "Windows 10 Enterprise Edition",
"type": "WINDOWS_WORKSTATION",
"64_bit": true,
"lang": "en",
"major_ver": 10,
"minor_ver": 0,
"sp": 0,
"tz_offset": -480,
"user": "Admin",
"user_domain": "LocalComputer",
"vol_avail_mb": 5443,
"vol_cap_mb": 30138
},
"name": "DESKTOP-8P0TH6Q",
"host": "DESKTOP-8P0TH6Q",
"domain": "WORKGROUP",
"created": "2020-11-19T12:24:23.422Z",
"modified": "2021-03-05T10:39:03.884Z",
"adapters": [
{
"addr": "2001:db8::",
"category": "Public",
"ipv4Address": "192.0.2.182",
"ipv4_gw": "192.0.2.1",
"ipv4_prefix": 24,
"ipv6Address": "2001:db8:1:1:1:1:1:1",
"ipv6_gw": "192.0.2.1",
"ipv6_prefix": 64,
"mask": "255.255.255.0"
}
],
"device_status": "SECURE",
"parent_device_group_id": "rujWDk9WTcKsnLkCeZKl7A",
"products": [
{
"name": "Symantec Endpoint Protection",
"product_status": "SECURE",
"version": "14.3.3384.1000",
"agent_status": "ONLINE",
"last_connected_time": "2021-03-05T10:39:23.271Z",
"features": [
{
"name": "APP_ISOLATION",
"state": "ENABLED",
"feature_status": "SECURE",
"engine_version": "6.7.0.2033"
},
{
"name": "FIREWALL",
"state": "ENABLED",
"feature_status": "SECURE"
}
]
}
]
}
תוצאה בפורמט JSON – ל-IOC
{
"reputation": "BAD",
"prevalence": "LessThanFifty",
"firstSeen": "2021-04-01",
"lastSeen": "2021-04-03",
"targetOrgs": {
"topCountries": [
"us",
"cm",
"sg"
],
"topIndustries": [
"financial services"
]
},
"state": "blocked",
"process_chain": [
{
"parent": {
"parent": {
"file": "6a671b92a69755de6fd063fcbe4ba926d83b49f78c42dbaeed8cdb6bbc57576a",
"processName": "explorer.exe"
},
"file": "f686f2ff41923bb5c106c76d5f3df30146eb37683b81c4a57110dcc63032526a",
"processName": "chrome.exe"
}
}
]
}
העשרה של ישויות – ל-Endpoint
| שם שדה ההעשרה | לוגיקה – מתי להחיל |
|---|---|
| id | כשהנתונים זמינים בפורמט JSON |
| os | כשהנתונים זמינים בפורמט JSON |
| hostname | כשהנתונים זמינים בפורמט JSON |
| דומיין | כשהנתונים זמינים בפורמט JSON |
| ips | כשהנתונים זמינים בפורמט JSON |
| mac | |
| סטטוס | כשהנתונים זמינים בפורמט JSON |
| קישור | כשהנתונים זמינים בפורמט JSON |
העשרת ישויות – עבור IOC
| שם שדה ההעשרה | לוגיקה – מתי להחיל |
|---|---|
| מוניטין | כשהנתונים זמינים בפורמט JSON |
| שכיחות | כשהנתונים זמינים בפורמט JSON |
| מדינות | כשהנתונים זמינים בפורמט JSON |
| first_seen | כשהנתונים זמינים בפורמט JSON |
| last_seen | כשהנתונים זמינים בפורמט JSON |
| תעשיות | כשהנתונים זמינים בפורמט JSON |
| הסמוי הסופי | כשהנתונים זמינים בפורמט JSON |
Case Wall
| סוג התוצאות | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההרצה של Playbook: אם לא בוצע обогащение של חלק מהנתונים (is_success = true): "Action wasn't able to enrich the following entities using Symantec Endpoint Security Complete:\n".format(entity.identifier) אם לא בוצע обогащение לכל הישויות (is_success = false): 'No entities were enriched'. הפעולה אמורה להיכשל ולהפסיק את ההרצה של ה-Playbook: אם קבוצת המכשירים לא תקינה: "שגיאה בהרצת הפעולה 'הוספת פרטים לישויות'. הסיבה: קבוצת המכשירים שצוינה לא נמצאה. כדאי לבדוק את האיות'. |
כללי |
| טבלת ישויות | **** | ישות |
הצגת רשימה של קבוצות מכשירים
תיאור
רשימה של קבוצות מכשירים זמינות ב-Symantec Endpoint Security Complete.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| לוגיקת הסינון | DDL | שווה DDL שווה מכיל |
לא | מציינים את לוגיקת הסינון שרוצים להחיל. |
| ערך המסנן | String | לא רלוונטי | לא | מציינים באיזה ערך להשתמש במסנן. |
| המספר המקסימלי של קבוצות להחזרה | מספר שלם | 50 | לא | מציינים כמה קבוצות להחזיר. ברירת מחדל: 50. |
ריצה
הפעולה הזו לא מופעלת על ישויות.
תוצאות הפעולה
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
תוצאת JSON
{
"total": 1,
"device_groups": [
{
"id": "rujWDk9WTcKsnLkCeZKl7A",
"name": "Default",
"created": "2020-11-19T02:17:15.236Z",
"modified": "2020-11-19T02:17:17.482Z",
"parent_id": ""
}
]
}
Case Wall
| סוג התוצאות | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא תיכשל ולא תפסיק את ההפעלה של ספר ההדרכה: אם הערך הוא 200 ולא זמינים נתונים (is_success=false) "לא נמצאו קבוצות מכשירים על סמך הקריטריונים שסופקו ב-Symantec Endpoint Security Complete". הפעולה אמורה להיכשל ולהפסיק את ההרצה של תוכנית הפעולה: |
כללי |
| Case Wall Table | שם: קבוצות מכשירים זמינות עמודות: מזהה שם |
כללי |
אחזור של אינדיקטורים קשורים לפשרה
תיאור
קבלת אינדיקטורים של פריצות שקשורים לישויות מ-Symantec Endpoint Security Complete. הישויות הנתמכות: Hash, כתובת URL וכתובת IP. יש תמיכה רק בגיבובי SHA256.
פרמטרים
| השם המוצג של הפרמטר | סוג | ערך ברירת המחדל | חובה | תיאור |
|---|---|---|---|---|
| מסנן מקור | CSV | byThreatActor, |
לא | מציינים את מסנן המקור. אם לא מספקים כלום, הפעולה תחזיר ישויות קשורות על סמך כל המקורות. byThreatActor, byProcessChain, bySignature, bySampleTraits, byNetworkingTrait, bySimilarIncidents |
ריצה
הפעולה הזו מופעלת בישויות הבאות:
- גיבוב (hash)
- כתובת URL
- כתובת IP
תוצאות הפעולה
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
תוצאת JSON
{
"total": 1,
"device_groups": [
{
"id": "rujWDk9WTcKsnLkCeZKl7A",
"name": "Default",
"created": "2020-11-19T02:17:15.236Z",
"modified": "2020-11-19T02:17:17.482Z",
"parent_id": ""
}
]
}
Case Wall
| סוג התוצאות | ערך/תיאור | סוג |
|---|---|---|
| הודעת פלט* | הפעולה לא אמורה להיכשל או להפסיק את ההפעלה של playbook: אם לא נמצאו אינדיקטורים של פריצות (is_success = false): "No related IOCs were found for the provided entities from Symantec Endpoint Security Complete.". הפעולה תיכשל ותפסיק את ההפעלה של ספריית המחזות: |
כללי |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.