חומת אש של Check Point

במאמר הזה מוסבר איך לשלב את Check Point Firewall עם Google Security Operations.

הגדרת שילוב של Check Point Firewall ב-Google Security Operations

הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.

פרמטרים של שילוב

משתמשים בפרמטרים הבאים כדי להגדיר את השילוב:

שם הפרמטר סוג ערך ברירת המחדל חובה תיאור
שם המכונה String לא רלוונטי לא שם המופע שרוצים להגדיר עבורו שילוב.
תיאור String לא רלוונטי לא תיאור המופע.
כתובת השרת String xx.xx.xx.xx:443 כן כתובת ה-IP של שרת חומת האש של Check Point.
שם משתמש String לא רלוונטי כן כתובת האימייל של המשתמש שבה צריך להשתמש כדי להתחבר לחומת האש של Check Point.
דומיין String לא רלוונטי לא הדומיין של המשתמש. לדוגמה, אם כתובת האימייל של המשתמש היא user@example.com, הדומיין יהיה example.com
סיסמה סיסמה לא רלוונטי כן הסיסמה של המשתמש המתאים.
שם המדיניות String רגילה כן שם המדיניות.
אימות SSL תיבת סימון התיבה לא מסומנת לא מסמנים את תיבת הסימון הזו אם החיבור שלכם ל-Check Point Firewall דורש אימות SSL.
הרצה מרחוק תיבת סימון התיבה לא מסומנת לא מסמנים את התיבה כדי להריץ את השילוב שהוגדר מרחוק. אחרי שמסמנים את התיבה, מופיעה האפשרות לבחור את המשתמש (הסוכן) מרחוק.

פעולות

הוספת כלל SAM

תיאור

מוסיפים כלל SAM (מעקב אחרי פעילות חשודה) לחומת האש של Check Point. אפשר לעיין במסמכי התיעוד של הקריטריונים של הפקודה fw_sam של Check Point כדי לראות אילו שילובים של כתובות IP, מסכות רשת, יציאות ופרוטוקולים זמינים.

פרמטרים

השם המוצג של הפרמטר סוג ערך ברירת המחדל חובה תיאור
שער אבטחה ליצירת כלל SAM String לא רלוונטי כן

מציינים את השם של שער האבטחה שרוצים ליצור עבורו כלל.

‫IP של המקור String לא רלוונטי לא מציינים את כתובת ה-IP של המקור שרוצים להוסיף לכלל.
מסיכת רשת של המקור String לא רלוונטי לא מציינים את מסכת הרשת של המקור שרוצים להוסיף לכלל.
כתובת ה-IP של היעד String לא רלוונטי לא מציינים את כתובת ה-IP של היעד שרוצים להוסיף לכלל.
מסיכת רשת של היעד String לא רלוונטי לא מציינים את מסכת הרשת של היעד שרוצים להוסיף לכלל.
יציאה מספר שלם לא רלוונטי לא מציינים את מספר היציאה שרוצים להוסיף לכלל, לדוגמה, 5005.
פרוטוקול String לא רלוונטי לא מציינים את שם הפרוטוקול שרוצים להוסיף לכלל, למשל TCP.
תפוגה שניות לא רלוונטי לא מציינים לכמה שניות הכלל החדש של SAM צריך להיות פעיל, לדוגמה, 4. אם לא מציינים כלום, התוקף של הכלל לא יפוג לעולם.
פעולה לגבי חיבורים של התאמת נתונים DDL שחרר כן מציינים את הפעולה שתתבצע עבור החיבורים התואמים.
איך עוקבים אחרי חיבורים תואמים DDL יומן כן מציינים איך לעקוב אחרי חיבורים תואמים.
סגירת החיבורים תיבת סימון סימן אישור לא מציינים אם לסגור את החיבורים הקיימים שתואמים.

ריצה

הפעולה לא מופעלת בישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False
תוצאת JSON
{
    "tasks": [
        {
            "uid": "8163c4f0-a269-4628-9bb3-0ba597e9694c",
            "name": "gaia80.10 - CW Test fw sam",
            "type": "CdmTaskNotification",
            "domain": {
                "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                "name": "SMC User",
                "domain-type": "domain"
            },
            "task-id": "4ca124e5-c9ce-45cf-8275-4b119e535d3e",
            "task-name": "gaia80.10 - CW Test fw sam",
            "status": "succeeded",
            "progress-percentage": 100,
            "start-time": {
                "posix": 1594959450832,
                "iso-8601": "2020-07-17T07:17+0300"
            },
            "last-update-time": {
                "posix": 1594959453264,
                "iso-8601": "2020-07-17T07:17+0300"
            },
            "suppressed": false,
            "task-details": [
                {
                    "uid": "94108666-b9d6-4165-80ab-13078c03395b",
                    "name": null,
                    "domain": {
                        "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                        "name": "SMC User",
                        "domain-type": "domain"
                    },
                    "color": "black",
                    "statusCode": "succeeded",
                    "statusDescription": "sam: request for 'Inhibit Drop Close src ip 8.9.10.11 on All' acknowledged, sam: gaia80.10 (0/1) successfully completed 'Inhibit Drop Close src ip 8.9.10.11 on All' processing, ...",
                    "taskNotification": "8163c4f0-a269-4628-9bb3-0ba597e9694c",
                    "gatewayId": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
                    "gatewayName": "",
                    "transactionId": 552194328,
                    "responseMessage": "",
                    "responseError": "c2FtOiByZXF1ZXN0IGZvciAnSW5oaWJpdCBEcm9wIENsb3NlIHNyYyBpcCA4LjkuMTAuMTEgb24gQWxsJyBhY2tub3dsZWRnZWQKc2FtOiBnYWlhODAuMTAgKDAvMSkgc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCAnSW5oaWJpdCBEcm9wIENsb3NlIHNyYyBpcCA4LjkuMTAuMTEgb24gQWxsJyBwcm9jZXNzaW5nCnNhbTogcmVxdWVzdCBmb3IgJ0luaGliaXQgRHJvcCBDbG9zZSBzcmMgaXAgOC45LjEwLjExIG9uIEFsbCcgZG9uZQo=",
                    "meta-info": {
                        "validation-state": "ok",
                        "last-modify-time": {
                            "posix": 1594959453332,
                            "iso-8601": "2020-07-17T07:17+0300"
                        },
                        "last-modifier": "admin",
                        "creation-time": {
                            "posix": 1594959451003,
                            "iso-8601": "2020-07-17T07:17+0300"
                        },
                        "creator": "admin"
                    },
                    "tags": [],
                    "icon": "General/globalsNa",
                    "comments": "",
                    "display-name": "",
                    "customFields": null
                }
            ],
            "comments": "Completed",
            "color": "black",
            "icon": "General/globalsNa",
            "tags": [],
            "meta-info": {
                "lock": "unlocked",
                "validation-state": "ok",
                "last-modify-time": {
                    "posix": 1594959453299,
                    "iso-8601": "2020-07-17T07:17+0300"
                },
                "last-modifier": "admin",
                "creation-time": {
                    "posix": 1594959450933,
                    "iso-8601": "2020-07-17T07:17+0300"
                },
                "creator": "admin"
            },
            "read-only": false
        }
    ]
}
Case Wall
סוג התוצאה ערך / תיאור סוג
הודעת פלט*

הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה:

  • אם הפעולה מצליחה: מדפיסים את ההודעה 'Successfully added SAM rule with the following command: {0}'.format(script_text_from_run-script). אם הפונקציה show-task מחזירה הודעת סטטוס עם קידוד base64 בפרמטר responseError (או responseMessage) – מוסיפים אותה גם לתשובה: 'fw sam פלט פקודה: {0}'.format(responseError.text)
  • אם הפקודה show-task מחזירה את הסטטוס partially succeeded: ‏"SAM rule addition with the following fw sam command partially succeededsucceded: {0}".format(script_text_from_run-script). אם הפקודה show-task מחזירה הודעת סטטוס עם קידוד base64 בפרמטר responseError (או responseMessage) – מוסיפים אותה גם לתגובה: "פלט פקודה fw sam: {0}".format(responseError.text)
  • אם הוספת כלל SAM נכשלת, הפקודה show-task מחזירה failed: print "Failed to add SAM rule with the following command: {0}".format(script_text_from_run-script). אם הפונקציה show-task מחזירה הודעת סטטוס עם קידוד base64 בפרמטר responseError (או responseMessage) – צריך להוסיף אותה גם לתגובה: "fw sam פלט פקודה: {0}".format(responseError.text)
  • אם פסק הזמן של פעולת Google SecOps הגיע בזמן ההמתנה לתגובה של show-task או בזמן ההמתנה לשינוי הסטטוס מ'בתהליך': הדפסה של 'פסק זמן בהמתנה להוספה של כלל SAM הבא: {0}'.format(script_text_from_run-script).

הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה:

  • אם מופיעה שגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת, או שגיאה אחרת: מדפיסים את ההודעה "הפעולה 'הוספת כלל SAM' נכשלה! השגיאה היא {0}".format(exception.stacktrace)
כללי

הסרת כלל SAM

תיאור

הסרת כלל SAM (מעקב אחר פעילות חשודה) מ-Check Point Firewall.

פרמטרים

שם התצוגה של הפרמטר סוג ערך ברירת המחדל חובה תיאור
שער אבטחה String לא רלוונטי כן מציינים את השם של שער האבטחה שממנו רוצים להסיר את כלל ה-SAM.
‫IP של המקור String לא רלוונטי לא מציינים את כתובת ה-IP של המקור שרוצים להוסיף לכלל.
מסיכת רשת של המקור String לא רלוונטי לא מציינים את מסכת הרשת של המקור שרוצים להוסיף לכלל.
כתובת ה-IP של היעד String לא רלוונטי לא מציינים את כתובת ה-IP של היעד שרוצים להוסיף לכלל.
מסיכת רשת של היעד String לא רלוונטי לא מציינים את מסכת הרשת של היעד שרוצים להוסיף לכלל.
יציאה מספר שלם לא רלוונטי לא מציינים את מספר היציאה שרוצים להוסיף לכלל, לדוגמה, 5005.
פרוטוקול String לא רלוונטי לא מציינים את שם הפרוטוקול שרוצים להוסיף לכלל, למשל TCP.
פעולה לגבי חיבורים של התאמת נתונים DDL

שחרר

ערכים אפשריים:

שחרר

דחייה

שליחת הודעה

כן מציינים את הפעולה שתתבצע עבור החיבורים התואמים.
איך עוקבים אחרי חיבורים תואמים DDL

יומן

ערכים אפשריים:

No Log

יומן

התראה

כן מציינים איך לעקוב אחרי חיבורים תואמים.
סגירת החיבורים תיבת סימון סימן אישור לא מציינים אם לסגור את החיבורים הקיימים שתואמים.

ריצה

הפעולה לא מופעלת בישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False
תוצאת JSON
{
    "tasks": [
        {
            "uid": "6966d094-c7d9-4e46-a824-d4948be71b3e",
            "name": "gaia80.10 - Siemplify-generated-script",
            "type": "CdmTaskNotification",
            "domain": {
                "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                "name": "SMC User",
                "domain-type": "domain"
            },
            "task-id": "77318892-48aa-4a38-ad94-b9322695c2c8",
            "task-name": "gaia80.10 - Siemplify-generated-script",
            "status": "succeeded",
            "progress-percentage": 100,
            "start-time": {
                "posix": 1608120786139,
                "iso-8601": "2020-12-16T14:13+0200"
            },
            "last-update-time": {
                "posix": 1608120788465,
                "iso-8601": "2020-12-16T14:13+0200"
            },
            "suppressed": false,
            "task-details": [
                {
                    "uid": "c40132ac-547f-4fbf-b4bb-5c7efb7ed76b",
                    "name": null,
                    "domain": {
                        "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                        "name": "SMC User",
                        "domain-type": "domain"
                    },
                    "color": "black",
                    "statusCode": "succeeded",
                    "statusDescription": "",
                    "taskNotification": "6966d094-c7d9-4e46-a824-d4948be71b3e",
                    "gatewayId": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
                    "gatewayName": "",
                    "transactionId": 194990168,
                    "responseMessage": "",
                    "responseError": "",
                    "meta-info": {
                        "validation-state": "ok",
                        "last-modify-time": {
                            "posix": 1608120788509,
                            "iso-8601": "2020-12-16T14:13+0200"
                        },
                        "last-modifier": "admin",
                        "creation-time": {
                            "posix": 1608120786199,
                            "iso-8601": "2020-12-16T14:13+0200"
                        },
                        "creator": "admin"
                    },
                    "tags": [],
                    "icon": "General/globalsNa",
                    "comments": "",
                    "display-name": "",
                    "customFields": null
                }
            ],
            "comments": "Completed",
            "color": "black",
            "icon": "General/globalsNa",
            "tags": [],
            "meta-info": {
                "lock": "unlocked",
                "validation-state": "ok",
                "last-modify-time": {
                    "posix": 1608120788491,
                    "iso-8601": "2020-12-16T14:13+0200"
                },
                "last-modifier": "admin",
                "creation-time": {
                    "posix": 1608120786184,
                    "iso-8601": "2020-12-16T14:13+0200"
                },
                "creator": "admin"
            },
            "read-only": false
        }
    ]
}
Case Wall
סוג התוצאה ערך / תיאור סוג
הודעת פלט*

הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה:

אם status="succeeded" (is_success = true): "Successfully removed SAM rule from the Check Point Firewall using the command: {0}".format(command)

אם קוד הסטטוס != 200,401 בתשובה הראשונה(is_success=false): "לא הייתה אפשרות להסיר את כלל ה-SAM באמצעות הפקודה {0} ב-Check Point FireWall. הסיבה: {1}".format(command,message)

אם בתגובה השנייה statusCode == failed ו-base64 responseError לא זמין (is_success=false): "לא הייתה אפשרות להסיר את כלל ה-SAM באמצעות הפקודה "{0}" ב-Check Point FireWall".

אם בתגובה השנייה statusCode == failed ו-base64 responseError זמין (is_success=false): "לא הייתה אפשרות להסיר את כלל ה-SAM באמצעות הפקודה "{0}" ב-Check Point FireWall. הסיבה: {1}".format(command, base64 decoded responseError)

If timeout(is_success=false): "Action reached timeout, while waiting to remove SAM Rule. הפקודה שבה נעשה שימוש: {0}".format(command)

הודעה אסינכרונית: המערכת ממתינה לסיום משימה להסרת כלל SAM.

הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה:

אם מדובר בשגיאה קריטית, שגיאת SDK, כמו פרטי כניסה שגויים, אין חיבור לשרת, אחר: 'שגיאה בהפעלת הפעולה 'עדכון סטטוס ההתראה'. הסיבה: {0}''.format(error.Stacktrace)

כללי

הוספת כתובת IP לקבוצה

תיאור

עדכון קבוצת הרשימה השחורה של Google SecOps עם כתובות IP חדשות.

פרמטרים

פרמטרים סוג ערך ברירת המחדל חובה תיאור
שם הקבוצה ברשימה השחורה String לא רלוונטי כן שם הקבוצה.

ריצה

הפעולה הזו מופעלת על ישות של כתובת IP.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_blocked נכון/לא נכון is_blocked:False

הוספת כתובת URL לקבוצה

תיאור

הקבוצה מתעדכנת עם כתובת ה-URL.

פרמטרים

פרמטר סוג ערך ברירת המחדל חובה תיאור
שם קבוצת כתובות ה-URL String לא רלוונטי כן שם הקבוצה.

ריצה

הפעולה הזו מופעלת בישות של כתובת ה-URL.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_blocked נכון/לא נכון is_blocked:False

הצגת שכבות באתר

תיאור

שליפת כל השכבות הקיימות.

פרמטרים

לא רלוונטי

ריצה

הפעולה הזו מופעלת על כל הישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False

הצגת כללי מדיניות באתר

תיאור

אחזור כל כללי המדיניות הקיימים.

פרמטרים

לא רלוונטי

ריצה

הפעולה הזו מופעלת על כל הישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False

פינג

תיאור

בדיקת הקישוריות.

פרמטרים

לא רלוונטי

ריצה

הפעולה הזו מופעלת על כל הישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False

הסרת כתובת IP מקבוצה

תיאור

העדכון של קבוצת הרשימה השחורה ב-Google SecOps כך שלא יכללו כתובות IP.

פרמטרים

פרמטר סוג ערך ברירת המחדל חובה תיאור
שם הקבוצה ברשימה השחורה String לא רלוונטי כן השם של הקבוצה שממנה רוצים להסיר את אובייקט טווח הכתובות.

ריצה

הפעולה הזו מופעלת על ישות של כתובת IP.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_unblocked נכון/לא נכון is_unblocked:False

הסרת כתובת URL מהקבוצה

תיאור

מעדכן את הקבוצה כך שלא תכלול את כתובת ה-URL.

פרמטרים

פרמטר סוג ערך ברירת המחדל חובה תיאור
שם קבוצת כתובות ה-URL String לא רלוונטי כן השם של הקבוצה שממנה רוצים להסיר את אובייקט כתובת ה-URL.

ריצה

הפעולה הזו מופעלת בישות של כתובת ה-URL.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_unblocked נכון/לא נכון is_unblocked:False

הרצת הסקריפט

תיאור

מריצים את הסקריפט השרירותי באמצעות קריאה ל-API של Check Point run-script.

פרמטרים

השם המוצג של הפרמטר סוג ערך ברירת המחדל חובה תיאור
טקסט הסקריפט String לא רלוונטי כן סקריפט להרצה. לדוגמה, פקודת fw sam: ‏ fw sam -t 600 -I src 8.9.10.12
יעד String לא רלוונטי כן

מציינים את מכשיר Check Point שבו רוצים להריץ את הסקריפט, לדוגמה, gaia80.10

הפרמטר מקבל כמה ערכים כרשימה שמופרדת באמצעות פסיקים.

ריצה

הפעולה הזו לא מופעלת על ישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False
תוצאת JSON
{
    "tasks": [{
        "task-id": "867fef24-647e-40ea-91ef-9b5f8ae83d07",
        "status": "succeeded",
        "domain": {
            "domain-type": "domain",
            "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
            "name": "SMC User"
        },
        "start-time": {
            "posix": 1597737649683,
            "iso-8601": "2020-08-18T11:00+0300"
        },
        "uid": "bb5c4640-9774-45cd-8631-8e80518f4e18",
        "tags": [],
        "last-update-time": {
            "posix": 1597737651783,
            "iso-8601": "2020-08-18T11:00+0300"
        },
        "suppressed": false,
        "progress-percentage": 100,
        "comments": "Completed",
        "task-name": "gaia80.10 - Siemplify-generated-script",
        "color": "black",
        "meta-info": {
            "creation-time": {
                "posix": 1597737649720,
                "iso-8601": "2020-08-18T11:00+0300"
            },
            "validation-state": "ok",
            "creator": "admin",
            "lock": "unlocked",
            "last-modifier": "admin",
            "last-modify-time": {
                "posix": 1597737651810,
                "iso-8601": "2020-08-18T11:00+0300"
            }},
        "task-details": [{
            "display-name": "",
            "domain": {
                "domain-type": "domain",
                "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                "name": "SMC User"
            }, "gatewayName": "",
            "uid": "b4a71da3-60fc-4785-a379-3bb9f7a0ff2f",
            "icon": "General/globalsNa",
            "tags": [],
            "color": "black",
            "comments": "",
            "name": null,
            "responseError": "",
            "taskNotification": "bb5c4640-9774-45cd-8631-8e80518f4e18",
            "responseMessage": "",
            "gatewayId": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
            "transactionId": 931053033,
            "meta-info": {
                "creation-time": {
                    "posix": 1597737649735,
                    "iso-8601": "2020-08-18T11:00+0300"
                },
                "last-modify-time": {
                    "posix": 1597737651840,
                    "iso-8601": "2020-08-18T11:00+0300"
                },
                "creator": "admin",
                "validation-state": "ok",
                "last-modifier": "admin"
            },
            "customFields": null,
            "statusDescription": "",
            "statusCode": "succeeded"
        }],
        "icon": "General/globalsNa",
        "type": "CdmTaskNotification",
        "read-only": false,
        "name": "gaia80.10 - Siemplify-generated-script"
    }]
}
Case Wall
סוג התוצאה ערך / תיאור סוג
הודעת פלט*

הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה:

  • אם ההרצה מצליחה: מדפיסים 'הסקריפט בוצע בהצלחה'.
    אם show-task מחזיר הודעת סטטוס עם קידוד base64 בפרמטר responseError (או responseMessage) – מוסיפים אותה גם לתשובה: 'פלט הסקריפט: {0}'.format(responseError.text)
  • אם הסקריפט מחזיר סטטוס אחר במקום succeeded: print "Failed to execute provided script"
    If show-task return base64 encoded status message in responseError (or responseMessage) param - add it fo the response too: "Script output: {0}".format(responseError.text)"

הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה:

  • אם מדובר בשגיאה קריטית, כמו פרטי כניסה שגויים, אין חיבור לשרת, אחר: מדפיסים את ההודעה 'הפעולה נכשלה! השגיאה היא {0}".format(exception.stacktrace)
כללי

הצגת היומנים

תיאור

אחזור יומנים מ-Check Point FireWall על סמך המסנן.

פרמטרים

השם המוצג של הפרמטר סוג ערך ברירת המחדל חובה תיאור
מסנן שאילתות String לא רלוונטי לא מציינים את מסנן השאילתות שישמש להחזרת יומנים.
מסגרת זמן DDL

בשעה האחרונה

ערכים אפשריים:

היום

אתמול

בשעה האחרונה

24 השעות האחרונות

30 הימים האחרונים

השבוע

החודש

כל הזמן

כן מציינים את מסגרת הזמן שבה יתבצע אחזור היומנים.
סוג היומן DDL

יומן

אפשרית

ערכים:

יומן

ביקורת

כן מציינים איזה סוג של יומנים צריך להחזיר.
מספר היומנים המקסימלי להחזרה מספר שלם 50 לא מציינים כמה יומנים להחזיר. המספר המקסימלי הוא 100. זוהי הגבלה של Check Point FireWall.

ריצה

הפעולה הזו לא מופעלת על ישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False
תוצאת JSON
{
    "logs": [
        {
            "subject": "Object Manipulation",
            "confidence_level": "N/A",
            "description": "Engine mode: changed from 'by_policy' to 'detect_only' ",
            "type": "System Alert",
            "orig_log_server_attr": [
                {
                    "isCHKPObject": "true",
                    "uuid": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
                    "resolved": "gaia80.10"
                }
            ],
            "cb_log_type": "Security Alert",
            "user_field": "admin",
            "administrator": "admin",
            "index_time": "2020-10-14T21:35:45Z",
            "d_name": "Check that each Gateway's Anti-Bot configuration is activated according to the policy",
            "violation_date": "3/6/2020 15:03",
            "id": "ac1eca60-81b3-d219-5f87-6f2f000105e8",
            "rounded_received_bytes": "0",
            "cb_title": "Best Practice AB104 status decreased. New Status: Medium",
            "cb_old_status": "Secure",
            "lastUpdateSeqNum": "1513",
            "severity": "Critical",
            "product_family": "Network",
            "product": "Compliance Blade",
            "sequencenum": "1513",
            "rounded_sent_bytes": "0",
            "cb_scan_id": "Thu Oct 15 00:35:39 2020",
            "orig_log_server": "172.30.202.96",
            "cb_changed_objects": "ABSettings_8F36A0DE-E0D5-6347-AE51-6FB22D573F04",
            "additional_info": "Security Alert: Best Practice status was reduced",
            "cb_status": "Medium",
            "orig": "gaia80.10",
            "marker": "@A@@B@1602709200@C@1513",
            "rounded_bytes": "0",
            "orig_log_server_ip": "172.30.202.96",
            "stored": "true",
            "calc_desc": "Best Practice AB104 status decreased. New Status: Medium",
            "logid": "134283267",
            "time": "2020-10-14T21:35:43Z",
            "cb_recommendation": "Each Gateway should be configured to work according to the profiles defined in the Anti-Bot policy. The Activation Mode should be set to 'According to Policy' and not 'Detect Only'.",
            "best_practice_id": "AB104",
            "lastUpdateTime": "1602711343000"
        }
    ],
    "logs-count": 1,
    "query-id": "admin_6e9fce3a-4cd7-48b9-a3e7-14b701fb204c"
}
Case Wall
סוג התוצאה ערך / תיאור סוג
הודעת פלט*

הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה:

אם קוד הסטטוס הוא 200 (is_success = true):

ההודעה 'Successfully retrieved logs from Check Point FireWall!‎' (הרישומים אוחזרו בהצלחה מ-Check Point FireWall) מודפסת


אם קוד הסטטוס הוא 400 (is_success =false):

‫Print "Action wasn't able to retrieve logs from Check Point FireWall! Reason: {0}. Code: {1}".format(message, code)

הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה:

אם מדובר בשגיאה חמורה, כמו פרטי כניסה שגויים, אין חיבור לשרת או שגיאה אחרת:

‫Print "Error executing action "Show Logs". Reason: {0}''.format(error.Stacktrace)

כללי

Case Wall Table

סוג היומן = יומן

שם הקיר של המקרים: תוצאות

עמודות בלוח הבקשות:

מזהה (ממופה כ-id)

שם (ממופה כ-cb_title)

מידת חומרה (ממופה כמידת חומרה)

נושא (ממופה כנושא)

שעת ההוספה לאינדקס (ממופה כ-index_time)

כללי

Case Wall Table

סוג היומן = ביקורת

שם הקיר של המקרים: תוצאות

עמודות בלוח הבקשות:

מזהה (ממופה כ-id)

שם (ממופה כ-calc_desc)

מידת חומרה (ממופה כמידת חומרה)

נושא (ממופה כנושא)

שעה (ממופה כשעה)

כללי

הורדת קובץ מצורף ליומן

תיאור

הורדה של קבצים מצורפים ליומן מ-Check Point FireWall.

פרמטרים

השם המוצג של הפרמטר סוג ערך ברירת המחדל חובה תיאור
מזהי יומנים String לא רלוונטי כן מציינים את רשימת מזהי היומנים שמופרדים בפסיקים, שממנה רוצים להוריד קבצים מצורפים.
נתיב תיקיית ההורדות String לא רלוונטי כן מציינים את הנתיב המוחלט לתיקייה שבה הפעולה תשמור את הקבצים המצורפים.
יצירת צירוף של לוח בקשות תמיכה תיבת סימון לא רלוונטי לא אם ההגדרה הזו מופעלת, הפעולה תיצור קובץ מצורף לכל קובץ שהורד בהצלחה. הערה: הקובץ המצורף הזה ייווצר רק אם הגודל שלו קטן מ-3MB.

ריצה

הפעולה הזו לא מופעלת על ישויות.

תוצאות הפעולה

תוצאת סקריפט
שם תוצאת התסריט אפשרויות ערך דוגמה
is_success נכון/לא נכון is_success:False
תוצאת JSON
{
    "tasks": [
        {
            "task-id": "01234567-89ab-cdef-8273-cee81a82701c",
            "task-name": "Packet Capture operation",
            "status": "succeeded",
            "progress-percentage": 100,
            "suppressed": false,
            "task-details": [
                {
                    "attachments": [
                        {
                            "base64-data": "...",
                            "file-name": "Anti-Virus-blob-time1602759307.id5a5b7500.blade05.cap"
                        }
                    ]
                }
            ]
"absolute_path": "{folder_path}"
        }
    ]
}
Case Wall
סוג התוצאה ערך / תיאור סוג
הודעת פלט*

הפעולה לא אמורה להיכשל או לעצור את ההרצה של חוברת ההדרכה:

אם הערך של status הוא succeeded לפחות ביומן אחד (is_success = true):

‫Print "Successfully retrieved attachments in Check Point FireWall from the following logs:{0}".format(log ids)


אם הערך של status הוא != succeeded לפחות עבור יומן אחד (is_success = true):

הדפסה "לא הייתה אפשרות לאחזר קבצים מצורפים ב-Check Point FireWall מהיומנים הבאים:{0}".format(log ids)

אם הערך של status שונה מ-succeeded בכל היומנים (is_success = true):

הדפסה "לא הורדו קבצים מצורפים"

הפעולה צריכה להיכשל ולהפסיק את ההרצה של מדריך ההפעלה:

אם מדובר בשגיאה חמורה, כמו פרטי כניסה שגויים, אין חיבור לשרת, אחר:

הודעת השגיאה 'Error executing action 'Download Log Attachment' (שגיאה בהפעלת הפעולה 'הורדת קובץ יומן מצורף') הסיבה: {0}''.format(error.Stacktrace)

כללי
קובץ מצורף לבקשת התמיכה

אם הוא לא מגיע למגבלת הגודל.

לכל הורדה מוצלחת של קובץ מצורף.

‪"{0}".format(task-details/attachment/file-name)

כללי

הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.