איסוף יומנים של Intel 471 Malware Intelligence
במאמר הזה מוסבר איך להטמיע יומנים של Intel 471 Malware Intelligence ב-Google Security Operations באמצעות Google Cloud Storage V2.
Intel 471 היא פלטפורמה של מודיעין איומי סייבר שמספקת אינדיקטורים של תוכנות זדוניות, מעקב אחרי גורמי איום וניטור של פורומים סודיים. הכלי לניתוח מבצע מיפוי של נתוני אינדיקטורים בפורמט JSON למודל הנתונים המאוחד (UDM), ומחלץ גיבובים של קבצים, מטא-נתונים של איומים, ציוני מהימנות והקשר של MITRE ATT&CK.
לפני שמתחילים
חשוב לוודא שמתקיימות הדרישות המוקדמות הבאות:
- מופע של Google SecOps
- פרויקט ב-GCP עם Cloud Storage API מופעל
- הרשאות ליצירה ולניהול של קטגוריות GCS ומדיניות IAM
- חשבון Intel 471 Titan עם גישת API למודול Malware Intelligence
יצירת קטגוריה של Google Cloud Storage
- נכנסים אל מסוף Google Cloud.
- בוחרים פרויקט או יוצרים פרויקט חדש.
- בתפריט הניווט, עוברים אל Cloud Storage > Buckets.
- לוחצים על Create bucket.
מספקים את פרטי ההגדרה הבאים:
הגדרה ערך Name your bucket (שם הקטגוריה) מזינים שם ייחודי גלובלית (לדוגמה, intel471-malware-intel-logs)סוג המיקום בוחרים לפי הצרכים (אזור, שני אזורים, מספר אזורים) Location בוחרים את המיקום (לדוגמה, us-central1).סוג אחסון (storage class) רגיל (מומלץ ליומנים שמתבצעת אליהם גישה לעיתים קרובות) בקרת גישה אחיד (מומלץ) כלים להגנה אופציונלי: הפעלת ניהול גרסאות של אובייקטים או מדיניות שמירת נתונים לוחצים על יצירה.
ייצוא פיד IOC של Intel 471 אל Google Cloud Storage
חברת Intel 471 מספקת נתוני אינדיקטורים של תוכנות זדוניות דרך Titan API. משתמשים בתהליך מתוזמן כדי לייצא את האינדיקטורים ולהעלות אותם ל-GCS בפורמט JSON.
- נכנסים לפורטל Intel 471 Titan.
- עוברים אל הגדרות > API ויוצרים מפתח API אם עדיין אין לכם כזה.
- מעתיקים ושומרים את מפתח ה-API. האימות מתבצע באמצעות כתובת האימייל הרשומה ומפתח ה-API דרך אימות בסיסי של HTTP.
- משתמשים בסקריפט מתוזמן או בפונקציית Cloud Run כדי לקרוא ל-Intel 471 Indicators Stream API ולכתוב את התוצאות ב-GCS בפורמט JSON:
-
/v1/indicators/streamלהעברת אינדיקטורים של תוכנות זדוניות בסטרימינג (גיבוב קבצים, כתובות URL, דומיינים)
-
- מוודאים שהקבצים שיוצאו הם בפורמט JSON.
- כדי לשמור על כיסוי עדכני של האינדיקטורים, כדאי לתזמן את הייצוא כך שיפעל במרווחי זמן קבועים (לדוגמה, כל שעה).
אחזור חשבון השירות של Google SecOps
- נכנסים למסוף Google SecOps.
- עוברים אל SIEM Settings > Feeds (הגדרות SIEM > פידים).
- לוחצים על הוספת פיד חדש.
- לוחצים על Configure a single feed (הגדרת פיד יחיד).
- בוחרים באפשרות Google Cloud Storage V2 בתור סוג המקור.
- בוחרים באפשרות Intel 471 Malware Intelligence בתור סוג היומן.
לוחצים על קבלת חשבון שירות. תוצג כתובת האימייל בחשבון שירות ייחודי, לדוגמה:
chronicle-12345678@chronicle-gcp-prod.iam.gserviceaccount.comמעתיקים את כתובת האימייל הזו. תשתמשו בו בשלב הבא.
הענקת הרשאות IAM לחשבון השירות של Google SecOps
- עוברים אל Cloud Storage > Buckets (קטגוריות).
- לוחצים על שם הקטגוריה.
- עוברים לכרטיסייה Permissions.
- לוחצים על הענקת גישה.
- מספקים את פרטי ההגדרה הבאים:
- Add principals (הוספת ישויות מורשות): מדביקים את כתובת האימייל בחשבון של חשבון השירות של Google SecOps.
- הקצאת תפקידים: בוחרים באפשרות צפייה באובייקט אחסון.
- לוחצים על Save.
הגדרה של פיד ב-Google SecOps להטמעה של יומנים של Intel 471 Malware Intelligence
- עוברים אל SIEM Settings > Feeds (הגדרות SIEM > פידים).
- לוחצים על הוספת פיד חדש.
- לוחצים על Configure a single feed (הגדרת פיד יחיד).
- בשדה שם הפיד, מזינים שם לפיד (לדוגמה,
Intel 471 Malware Intelligence logs). - בוחרים באפשרות Google Cloud Storage V2 בתור סוג המקור.
- בוחרים באפשרות Intel 471 Malware Intelligence בתור סוג היומן.
- לוחצים על הבא.
מציינים ערכים לפרמטרים הבאים של הקלט:
שדה ערך URI של קטגוריית אחסון gs://intel471-malware-intel-logs/intel471/indicators/אפשרות למחיקת מקור בוחרים את אפשרות המחיקה המועדפת גיל מקסימלי של הקובץ (ימים) ברירת המחדל היא 180 ימים מרחב שמות של נכס מרחב השמות של הנכס תוויות של הטמעת נתונים התווית שתתווסף לאירועים מהפיד הזה - מחליפים את
intel471-malware-intel-logsבשם הקטגוריה שלכם ב-GCS. - תמיד צריך לכלול את הקו הנטוי (
/) בסוף ה-URI.
- מחליפים את
לוחצים על הבא.
בודקים את ההגדרות של הפיד החדש במסך סיום ולוחצים על שליחה.
טבלת מיפוי UDM
| שדה ביומן | מיפוי UDM | היגיון |
|---|---|---|
| data.uid | additional.fields | שדות נוספים לנתונים בהתאמה אישית |
| data.threat.uid | additional.fields | שדות נוספים לנתונים בהתאמה אישית |
| data.context.description | metadata.description | תיאור האירוע |
| metadata.event_type | סוג האירוע (למשל, USER_LOGIN, NETWORK_CONNECTION) | |
| meta.version | metadata.product_version | גרסת המוצר |
| data.indicator_data.file.md5 | principal.file.md5 | גיבוב MD5 של הקובץ |
| data.indicator_data.file.type | principal.file.mime_type | סוג MIME של הקובץ |
| data.indicator_data.file.sha1 | principal.file.sha1 | גיבוב SHA1 של הקובץ |
| data.indicator_data.file.sha256 | principal.file.sha256 | גיבוב SHA256 של הקובץ |
| data.indicator_data.file.size | principal.file.size | גודל הקובץ בבייטים |
| data.indicator_data.file.download_url | principal.url | כתובת ה-URL שמשויכת למנהל |
| data.confidence | security_result.confidence | רמת הסמך של תוצאת האבטחה |
| data.indicator_type, data.intel_requirements, data.mitre_tactics, data.source_id, data.threat.data.family, data.threat.data.malware_family_profile_uid | security_result.detection_fields | שדות נוספים לזיהוי |
| data.threat.type | security_result.threat_name | שם האיום |
| metadata.product_name | שם המוצר | |
| metadata.vendor_name | שם הספק או שם חברה |
יומן שינויים
צפייה ביומן השינויים של מנתח התוכן הזה
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.