איסוף יומנים של Nucleus Security – Nucleus Unified ניהול נקודות חולשה
במאמר הזה מוסבר איך להטמיע יומנים של Nucleus Security – Nucleus Unified Vulnerability Management ב-Google Security Operations באמצעות Amazon S3.
חברת Nucleus Security מספקת פלטפורמה מאוחדת לניהול נקודות חולשה, שמצברת ומעשירה נתוני נקודות חולשה מ-150 כלים ומעלה לאבטחה, ממלאי נכסים וממקורות מודיעין איומי סייבר. הפלטפורמה מאפשרת לארגונים לתת עדיפות לחשיפות קריטיות ולטפל בהן בקנה מידה גדול באמצעות תהליכי עבודה אוטומטיים, תעדוף מבוסס-סיכון ודיווח מקיף.
לפני שמתחילים
חשוב לוודא שמתקיימות הדרישות המוקדמות הבאות:
- מכונה של Google SecOps
- גישה עם הרשאות ניהול למסוף Nucleus Security עם הרשאות להגדרת מחברים
- גישה עם הרשאות ל-AWS (S3, IAM)
הגדרת Nucleus Security
כדי להגדיר את Nucleus Security לייצוא נתוני פגיעויות ונכסים ל-S3, קודם צריך להגדיר את מחבר AWS בפרויקט Nucleus.
- נכנסים למסוף Nucleus Security.
- עוברים אל Integration Hub > Connector Setup (מרכז השילובים > הגדרת מחבר).
- בוחרים באפשרות Amazon Web Services.
- בשדה שם, מזינים שם למחבר (לדוגמה,
Chronicle S3 Export). - בשדה Description (תיאור), מזינים תיאור למחבר הזה (לדוגמה,
Export to Chronicle via S3). - בקטע Authentication, רושמים את הערכים שמוצגים בשדות AWS External ID ו-AWS Account. תשתמשו בערכים האלה כשתיצרו את התפקיד בין החשבונות ב-AWS.
- משאירים את הדף הזה פתוח. אחרי שתגדירו את המשאבים ב-AWS, תחזרו לכאן כדי להשלים את ההגדרה.
הגדרת קטגוריית AWS S3 ו-IAM ל-Google SecOps
- יוצרים קטגוריה ב-Amazon S3 לפי המדריך למשתמש: יצירת קטגוריה
- שומרים את שם הקטגוריה ואת האזור שלה לעיון בעתיד (לדוגמה,
nucleus-chronicle-export). - יוצרים משתמש לפי המדריך למשתמש: יצירת משתמש IAM.
- בוחרים את המשתמש שנוצר.
- לוחצים על הכרטיסייה פרטי כניסה מאובטחים.
- בקטע מפתחות גישה, לוחצים על יצירת מפתח גישה.
- בקטע Use case, בוחרים באפשרות Third-party service.
- לוחצים על הבא.
- אופציונלי: מוסיפים תג תיאור.
- לוחצים על יצירת מפתח גישה.
- לוחצים על Download .csv file כדי לשמור את Access Key ואת Secret Access Key לשימוש עתידי.
- לוחצים על סיום.
- לוחצים על הכרטיסייה הרשאות.
- לוחצים על הוספת הרשאות בקטע מדיניות הרשאות.
- לוחצים על הוספת הרשאות.
- בוחרים באפשרות צירוף מדיניות ישירות.
- מחפשים את המדיניות AmazonS3FullAccess.
- בוחרים את המדיניות.
- לוחצים על הבא.
- לוחצים על הוספת הרשאות.
יצירת תפקיד חוצה-חשבונות ל-Nucleus
- במסוף AWS, עוברים אל IAM > Roles > Create role (תפקידים > יצירת תפקיד).
- בוחרים באפשרות AWS account בתור סוג הישות המהימנה.
- בוחרים באפשרות חשבון AWS אחר.
- בשדה מזהה חשבון, מזינים את הערך של AWS Account שציינתם בדף ההגדרה של המחבר של Nucleus.
- בוחרים באפשרות דרישת מזהה חיצוני.
- בשדה External ID (מזהה חיצוני), מזינים את הערך של AWS External ID (מזהה חיצוני של AWS) שרשמתם מדף ההגדרה של מחבר Nucleus.
- לוחצים על הבא.
- מחפשים את המדיניות AmazonS3FullAccess ובוחרים בה.
- לוחצים על הבא.
- בשדה שם התפקיד, מזינים
NucleusAWSConnectorRole. - לוחצים על יצירת תפקיד.
- בוחרים את התפקיד החדש שנוצר, NucleusAWSConnectorRole.
- מעתיקים את הערך של ARN (לדוגמה,
arn:aws:iam::123456789012:role/NucleusAWSConnectorRole). תשתמשו בו בקטע הבא.
הגדרת החיבור של Nucleus Security ל-Amazon S3
- חוזרים למסוף Nucleus Security שבו השארתם את דף ההגדרות של המחבר ל-AWS פתוח.
- בקטע Authentication, לוחצים על כפתור הפלוס הירוק כדי להוסיף תפקיד חדש ב-AWS.
- בשדה Label, מזינים תווית לתפקיד (לדוגמה,
Chronicle Export Role). - בשדה Role ARN, מזינים את שם המשאב של Amazon (ARN) לתפקיד שיצרתם בקטע הקודם.
- לוחצים על אימות פרטי הכניסה.
- ממתינים להודעה שמאשרת שהחיבור בוצע.
- בקטע S3 Data Upload, מסמנים את התיבה כדי לאפשר העלאה של נכסים ונתוני ממצאים לקטגוריות S3.
- בשדה S3 Bucket Name, מזינים את השם של קטגוריית S3 שיצרתם (לדוגמה,
nucleus-chronicle-export). - בתפריט הנפתח S3 Bucket Region, בוחרים את האזור שתואם לקטגוריית S3.
- בשדה AWS Access Key ID (מזהה מפתח הגישה של AWS), מזינים את מפתח הגישה ששמרתם בשלב 11 של הגדרת AWS.
- בשדה AWS Secret Access Key, מזינים את המפתח הסודי ששמרתם בשלב 11 של הגדרת AWS.
לוחצים על שמירה וסיום.
הגדרת פיד ב-Google SecOps להטמעת יומנים של Nucleus Security
- עוברים אל SIEM Settings > Feeds (הגדרות SIEM > פידים).
- לוחצים על הוספת פיד חדש.
- בדף הבא, לוחצים על הגדרת פיד יחיד.
- מזינים שם ייחודי בשדה שם הפיד.
- בוחרים באפשרות Amazon S3 V2 בתור סוג המקור.
- בוחרים באפשרות Nucleus Security - Nucleus Unified Vulnerability Management בתור סוג היומן.
- לוחצים על הבא ואז על שליחה.
מציינים ערכים בשדות הבאים:
- S3 URI:
s3://nucleus-chronicle-export/ - אפשרות מחיקת המקור: בוחרים את אפשרות המחיקה הרצויה.
- גיל הקובץ המקסימלי: הכללת קבצים ששונו במספר הימים האחרונים (ברירת המחדל היא 180 ימים)
- מזהה מפתח הגישה: מפתח גישה של משתמש עם גישה לקטגוריית S3
- מפתח גישה סודי: מפתח סודי של משתמש עם גישה לקטגוריית S3
- מרחב השמות של הנכס: מרחב השמות של הנכס
- תוויות הטמעה: התווית שתתווסף לאירועים מהפיד הזה
- S3 URI:
לוחצים על הבא ואז על שליחה.
טבלת מיפוי UDM
| שדה ביומן | מיפוי UDM | היגיון |
|---|---|---|
| host_score | entity.asset.attribute.labels | תוויות או מאפיינים מותאמים אישית שמשויכים לנכס |
| risk_score | entity.asset.attribute.labels | |
| scan_type | entity.asset.attribute.labels | |
| סטטוס | entity.asset.deployment_status | סטטוס הפריסה של הנכס |
| asset_name | entity.asset.hostname | שם המארח של הנכס |
| ip_address | entity.asset.ip | כתובת ה-IP שמשויכת לנכס |
| asset_id | entity.asset.product_object_id | מזהה ספציפי למוצר של האובייקט |
| finding_name | entity.asset.vulnerabilities.description | תיאור נקודת החולשה |
| finding_name | entity.asset.vulnerabilities.name | שם הפגיעות |
| finding_severity | entity.asset.vulnerabilities.severity | רמת החומרה של נקודת החולשה |
| nucleus_url | entity.url | כתובת ה-URL של הישות |
| metadata.entity_type | metadata.entity_type | סוג הישות |
| metadata.product_name | metadata.product_name | שם המוצר שיצר את האירוע |
| metadata.vendor_name | metadata.vendor_name | שם הספק שייצר את המוצר |
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.