סקירה כללית של זיהוי איומים ב-Agent Platform

‫Agent Platform Threat Detection הוא שירות מובנה של Security Command Center שעוזר לזהות ולחקור התקפות פוטנציאליות על סוכני AI שנפרסו ב-Agent Runtime. כשהמערכת מזהה מתקפה פוטנציאלית, היא יוצרת ממצא ב-Security Command Center כמעט בזמן אמת.

הכלי "זיהוי איומים בפלטפורמת הסוכנים" עוקב אחרי סוכני AI נתמכים כדי לזהות איומים נפוצים בזמן הריצה, כולל הפעלה של קובצי סקריפטים או קבצים בינאריים זדוניים, פריצות בקונטיינרים, reverse shells וכלי תקיפה בסביבה של הסוכן.

בנוסף, גלאים של מישור הבקרה מ-Event Threat Detection מנתחים את יומני הביקורת (כולל יומנים של ניהול זהויות והרשאות גישה, BigQuery ו-Cloud SQL) ואת יומני Agent Runtime‏ (stdout ו-stderr) כדי לזהות פעילות חשודה, כמו ניסיונות של זליגת נתונים, דחיות מרובות של הרשאות ויצירת טוקנים חשודים.

יתרונות

התכונה "זיהוי איומים" ב-Agent Platform מציעה את היתרונות הבאים:

  • צמצום יזום של הסיכונים בעומסי עבודה של AI. בעזרת Agent Platform Threat Detection, אתם יכולים לזהות איומים בשלב מוקדם ולהגיב להם, על ידי מעקב אחרי ההתנהגות והסביבה של סוכני ה-AI שלכם.
  • ניהול אבטחת ה-AI במקום אחד. הממצאים של Agent Platform Threat Detection מופיעים ישירות ב-Security Command Center. יש לכם ממשק מרכזי שבו אתם יכולים לראות ולנהל את ממצאי האיומים לצד סיכוני אבטחה אחרים בענן.

איך זה עובד

הכלי "זיהוי איומים בפלטפורמת הסוכנים" אוסף נתוני טלמטריה מסוכני ה-AI שמתארחים כדי לנתח תהליכים, סקריפטים וספריות שעשויים להצביע על מתקפה בזמן הריצה. כשמזוהה איום פוטנציאלי, Agent Platform Threat Detection מבצע את הפעולות הבאות:

  1. ב-Agent Platform Threat Detection נעשה שימוש בתהליך מעקב כדי לאסוף מידע על אירועים בזמן שעומס העבודה של הסוכן פועל. תהליך המעקב יכול להימשך עד דקה כדי להתחיל ולאסוף מידע.

  2. הכלי Agent Platform Threat Detection מנתח את פרטי האירועים שנאספו כדי לקבוע אם אירוע מסוים מצביע על תקרית. הכלי "זיהוי איומים בפלטפורמת הסוכנים" משתמש בעיבוד שפה טבעית (NLP) כדי לנתח סקריפטים של Bash ו-Python ולזהות קוד זדוני.

    • אם Agent Platform Threat Detection מזהה אירוע, הוא מדווח עליו כממצא ב-Security Command Center.

    • אם Agent Platform Threat Detection לא מזהה אירוע, הוא לא שומר מידע.

    • כל הנתונים שנאספים מעובדים בזיכרון ולא נשמרים אחרי הניתוח, אלא אם הם מזוהים כאירוע ומדווחים כממצא.

במאמר בדיקת הממצאים מוסבר איך בודקים את הממצאים של Agent Platform Threat Detection במסוףGoogle Cloud .

מזהים

בקטע הזה מפורטים הגלאים של סביבת זמן הריצה ומישור הבקרה, שעוקבים אחרי סוכני ה-AI שנפרסו ב-Agent Runtime.

גלאי זמן ריצה

הכלי Agent Platform Threat Detection כולל את הגלאים הבאים של זמן ריצה:

השם המוצג שם המודול תיאור
פקודות ואמצעי בקרה: זוהה כלי סטגנוגרפיה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_STEGANOGRAPHY_TOOL_DETECTED

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

תוקפים עשויים להשתמש בטכניקות סטגנוגרפיות כדי להטמיע הוראות זדוניות של פקודות ואמצעי בקרה (C2) או נתונים שזלגו בקבצים דיגיטליים שנראים תמימים, במטרה להתחמק מניטור ומזיהוי רגילים של אבטחה. חשוב לזהות את השימוש בכלים כאלה כדי לחשוף פעילות זדונית נסתרת.

גישה לפרטי כניסה: חיפוש Google Cloud פרטי כניסה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_FIND_GCP_CREDENTIALS

הופעלה פקודה לחיפוש מפתחות פרטיים, סיסמאות או פרטי כניסה רגישים אחרים בסביבת הקונטיינר. Google Cloud

תוקף יכול להשתמש בפרטי כניסה גנובים Google Cloud כדי לקבל גישה לא מורשית לנתונים רגישים או למשאבים בסביבה Google Cloud המטורגטת.

גישה לפרטי כניסה: איסוף מידע על מפתחות GPG (גרסת טרום-השקה (Preview)) AGENT_ENGINE_GPG_KEY_RECONNAISSANCE

הופעלה פקודה לחיפוש מפתחות אבטחה של GPG.

תוקף יכול להשתמש במפתחות אבטחה גנובים של GPG כדי לקבל גישה לא מורשית לתקשורת או לקבצים מוצפנים.

גישה לפרטי כניסה: חיפוש מפתחות פרטיים או סיסמאות (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SEARCH_PRIVATE_KEYS_OR_PASSWORDS

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

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

התחמקות מהגנה: שורת פקודה של קובץ Base64 ELF (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BASE64_ELF_FILE_CMDLINE

הופעל תהליך שמכיל ארגומנט שהוא קובץ ELF (פורמט שניתן להפעלה ולקישור).

זיהוי של הרצת קובץ ELF מקודד מצביע על כך שתוקף מנסה לקודד נתונים בינאריים כדי להעביר אותם לשורות פקודה ב-ASCII בלבד. תוקפים יכולים להשתמש בשיטה הזו כדי להתחמק מגילוי ולהריץ קוד זדוני שמוטמע בקובץ ELF.

התחמקות מהגנה: הופעל סקריפט Python בקידוד Base64 (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BASE64_ENCODED_PYTHON_SCRIPT_EXECUTED

הופעל תהליך שמכיל ארגומנט שהוא סקריפט Python בקידוד base64.

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

התחמקות מהגנה: הופעל סקריפט מעטפת בקידוד Base64 (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BASE64_ENCODED_SHELL_SCRIPT_EXECUTED

הופעל תהליך שמכיל ארגומנט שהוא סקריפט מעטפת בקידוד base64.

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

התחמקות מהגנה: הפעלת כלי קומפיילר קוד בקונטיינר (גרסת טרום-השקה (Preview)) AGENT_ENGINE_LAUNCH_CODE_COMPILER_TOOL_IN_CONTAINER

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

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

הרצה: נוסף האירוע "הופעל קובץ בינארי זדוני" (גרסת טרום-השקה (Preview)) AGENT_ENGINE_ADDED_MALICIOUS_BINARY_EXECUTED

תהליך הפעיל קובץ בינארי שמודיעין איומי סייבר מזהה כזדוני. הקובץ הבינארי הזה לא היה חלק מעומס העבודה המקורי של הסוכן.

האירוע הזה מצביע על כך שלתוקף יש שליטה בעומס העבודה והוא מריץ תוכנה זדונית.

הפעלה: נוסף זיהוי של טעינת ספרייה זדונית (גרסת טרום-השקה (Preview)) AGENT_ENGINE_ADDED_MALICIOUS_LIBRARY_LOADED

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

האירוע הזה מצביע על כך שסביר להניח שתוקף שולט בעומס העבודה ומריץ תוכנה זדונית.

הרצה: נוספה הרצה של מיומנות זדונית (גרסת טרום-השקה (Preview)) AGENT_ENGINE_ADDED_MALICIOUS_SKILL_EXECUTED

תהליך הפעיל מיומנות שמודיעין איומי הסייבר מזהה כזדונית. היכולת הזו לא הייתה חלק מעומס העבודה המקורי של הסוכן.

האירוע הזה מצביע על כך שלתוקף יש שליטה בעומס העבודה והוא מריץ תוכנה זדונית.

הרצה: נוסף האירוע "נטענה מיומנות זדונית" (גרסת טרום-השקה (Preview)) AGENT_ENGINE_ADDED_MALICIOUS_SKILL_LOADED

תהליך טען מיומנות שמודיעין איומי סייבר מזהה כזדונית. היכולת הזו לא הייתה חלק מעומס העבודה המקורי של הסוכן.

האירוע הזה מצביע על כך שסביר להניח שתוקף שולט בעומס העבודה ומריץ תוכנה זדונית.

הרצה: הרצה של קובץ בינארי זדוני מובנה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BUILT_IN_MALICIOUS_BINARY_EXECUTED

תהליך הפעיל קובץ בינארי שמודיעין איומי סייבר מזהה כזדוני. הקובץ הבינארי הזה היה חלק מעומס העבודה המקורי של הסוכן.

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

הפעלה: פירצה בקונטיינר (גרסת טרום-השקה (Preview)) AGENT_ENGINE_CONTAINER_ESCAPE

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

הפעולה הזו מצביעה על כך שתוקף מנצל נקודות חולשה כדי לקבל גישה לא מורשית למערכת המארחת או לתשתית רחבה יותר.

הרצה: הרצה ללא קבצים ב-‎/memfd:‎ (גרסת טרום-השקה (Preview)) AGENT_ENGINE_FILELESS_EXECUTION_DETECTION_MEMFD

תהליך בוצע באמצעות תיאור קובץ בזיכרון.

תהליך שהופעל מקובץ בזיכרון עשוי להצביע על כך שתוקף מנסה לעקוף שיטות זיהוי אחרות כדי להריץ קוד זדוני.

הפעלה: הפעלה של כלי התקפה על Kubernetes (תצוגה מקדימה) AGENT_ENGINE_KUBERNETES_ATTACK_TOOL_EXECUTION

תהליך הפעיל כלי תקיפה ספציפי ל-Kubernetes, שמודיעין איומי סייבר מזהה כאיום פוטנציאלי.

הפעולה הזו מצביעה על כך שתוקף קיבל גישה לאשכול ומשתמש בכלי כדי לנצל נקודות חולשה או הגדרות ספציפיות ל-Kubernetes.

הרצה: הרצה של כלי מקומי לאיסוף מידע (גרסת טרום-השקה (Preview)) AGENT_ENGINE_LOCAL_RECONNAISSANCE_TOOL_EXECUTION

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

האירוע הזה מצביע על כך שתוקף מנסה לאסוף מידע פנימי על המערכת, כמו מיפוי התשתית, זיהוי נקודות חולשה או איסוף נתונים על הגדרות המערכת.

הרצה: הרצת Python זדונית (תצוגה מקדימה) AGENT_ENGINE_MALICIOUS_PYTHON_EXECUTED

מודל למידת מכונה זיהה קוד Python שהופעל כקוד זדוני. תוקף יכול להשתמש ב-Python כדי להוריד כלים או קבצים לסביבה שנפרצה, ולהריץ פקודות בלי להשתמש בקבצים בינאריים.

הגלאי משתמש בעיבוד שפה טבעית (NLP) כדי לנתח את התוכן של קוד Python. הגישה הזו לא מבוססת על חתימות, ולכן הגלאים יכולים לזהות קוד זדוני מוכר וחדש ב-Python.

הפעלה: הפעלה של קובץ בינארי זדוני ששונה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_MODIFIED_MALICIOUS_BINARY_EXECUTED

תהליך הפעיל קובץ בינארי שמודיעין איומי סייבר מזהה כזדוני. הקובץ הבינארי הזה היה חלק מעומס העבודה המקורי של הסוכן, אבל הוא השתנה בזמן הריצה.

האירוע הזה מצביע על כך שיכול להיות שתוקף השיג שליטה בעומס העבודה ומריץ תוכנה זדונית.

הפעלה: נטענה ספרייה זדונית ששונתה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_MODIFIED_MALICIOUS_LIBRARY_LOADED

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

האירוע הזה מצביע על כך שלתוקף יש שליטה בעומס העבודה והוא מריץ תוכנה זדונית.

ביצוע: הופעל סקיל זדוני ששונה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_MODIFIED_MALICIOUS_SKILL_EXECUTED

תהליך הפעיל מיומנות שמודיעין איומי הסייבר מזהה כזדונית. המיומנות הזו הייתה חלק מעומס העבודה המקורי של הסוכן, אבל השתנתה בזמן הריצה.

האירוע הזה מצביע על כך שיכול להיות שתוקף השיג שליטה בעומס העבודה ומריץ תוכנה זדונית.

ביצוע: טעינת סקיל זדוני ששונה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_MODIFIED_MALICIOUS_SKILL_LOADED

תהליך טען מיומנות שמודיעין איומי סייבר מזהה כזדונית. המיומנות הזו הייתה חלק מעומס העבודה המקורי של הסוכן, אבל השתנתה בזמן הריצה.

האירוע הזה מצביע על כך שלתוקף יש שליטה בעומס העבודה והוא מריץ תוכנה זדונית.

הופעל סקריפט זדוני (גרסת טרום-השקה (Preview)) AGENT_ENGINE_MALICIOUS_SCRIPT_EXECUTED

מודל למידת מכונה זיהה קוד Bash שהופעל כזדוני. תוקף יכול להשתמש ב-Bash כדי להוריד כלים או קבצים לסביבה שנפרצה, ולהריץ פקודות בלי להשתמש בקבצים בינאריים.

הגלאי משתמש ב-NLP כדי לנתח את התוכן של קוד Bash. הגישה הזו לא מבוססת על חתימות, ולכן הגלאים יכולים לזהות קוד Bash זדוני מוכר וחדש.

זוהתה כתובת URL זדונית (גרסת טרום-השקה (Preview)) AGENT_ENGINE_MALICIOUS_URL_OBSERVED

‫Agent Platform Threat Detection זיהה כתובת URL זדונית ברשימת הארגומנטים של תהליך שפועל.

הגלאי משווה את כתובות ה-URL האלה לרשימות של משאבי אינטרנט לא בטוחים שמנוהלות על ידי שירות הגלישה הבטוחה של Google. אם לדעתכם Google סיווגה בטעות כתובת URL כאתר פישינג או כתוכנה זדונית, אתם יכולים לדווח על הבעיה ב דיווח על נתונים שגויים.

‫Reverse Shell (גרסת טרום-השקה (Preview)) AGENT_ENGINE_REVERSE_SHELL

תהליך שהתחיל עם הפניית סטרימינג לשקע מרוחק מחובר. הגלאי מחפש את stdin שמקושר לשקע מרוחק.

‫reverse shell מאפשר לתוקף לתקשר מעומס עבודה שנפרץ למכונה שבשליטת התוקף. בשלב הזה, התוקף יכול לשלוט בעומס העבודה – לדוגמה, כחלק מרשת בוטים.

מעטפת צאצא לא צפויה (גרסת טרום-השקה (Preview)) AGENT_ENGINE_UNEXPECTED_CHILD_SHELL

תהליך שבדרך כלל לא מפעיל מעטפות, הוליד באופן בלתי צפוי תהליך מעטפת.

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

הרצה: הרצת קוד מרחוק של Netcat בקונטיינר (גרסת טרום-השקה (Preview)) AGENT_ENGINE_NETCAT_REMOTE_CODE_EXECUTION_IN_CONTAINER

‫Netcat, כלי רשת רב-תכליתי, הופעל בסביבת הקונטיינר, מה שעשוי להצביע על ניסיון ליצור גישה מרחוק לא מורשית או לחלץ נתונים.

השימוש ב-Netcat בסביבה של קונטיינרים יכול להצביע על ניסיון של תוקף ליצור reverse shell, לאפשר תנועה רוחבית או להריץ פקודות שרירותיות, מה שעלול לפגוע בתקינות המערכת.

הפעלה: הפעלה אפשרית של פקודה שרירותית דרך CUPS ‏(CVE-2024-47177) (גרסת טרום-השקה (Preview)) AGENT_ENGINE_POSSIBLE_ARBITRARY_COMMAND_EXECUTION_THROUGH_CUPS

הכלל הזה מזהה את התהליך foomatic-rip שמפעיל תוכנות מעטפת נפוצות, מה שעשוי להצביע על כך שתוקף ניצל את CVE-2024-47177. ‫foomatic-rip הוא חלק מ-OpenPrinting CUPS, שירות הדפסה בקוד פתוח שכלול בהרבה הפצות של Linux. ברוב קובצי האימג' של קונטיינרים, שירות ההדפסה הזה מושבת או מוסר. אם הזיהוי הזה מתרחש, צריך לבדוק אם זו ההתנהגות הרצויה או להשבית את השירות באופן מיידי.

הרצה: זוהתה אפשרות להרצת פקודה מרחוק (גרסת טרום-השקה (Preview)) AGENT_ENGINE_POSSIBLE_REMOTE_COMMAND_EXECUTION_DETECTED

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

תוקפים משתמשים לעיתים קרובות בטכניקות שמחקות reverse shells כדי להשיג שליטה אינטראקטיבית במערכת שנפרצה. כך הם יכולים להריץ פקודות שרירותיות מרחוק ולעקוף אמצעי אבטחה סטנדרטיים ברשת, כמו הגבלות של חומת אש. זיהוי של הפעלת פקודה דרך שקע הוא אינדיקטור חזק לגישה זדונית מרחוק.

Execution: Program Run with Disallowed HTTP Proxy Env (Preview) AGENT_ENGINE_PROGRAM_RUN_WITH_DISALLOWED_HTTP_PROXY_ENV

תוכנית הופעלה עם משתנה סביבה של שרת proxy ל-HTTP שאסור להשתמש בו. זה יכול להצביע על ניסיון לעקוף את אמצעי הבקרה על האבטחה, להפנות תעבורת נתונים למטרות זדוניות או להוציא נתונים דרך ערוצים לא מורשים.

תוקפים עשויים להגדיר שרתי Proxy ל-HTTP שאסורים לשימוש כדי ליירט מידע רגיש, לנתב תעבורת נתונים דרך שרתים זדוניים או ליצור ערוצי תקשורת סמויים. כדי לשמור על אבטחת הרשת ולמנוע פרצות באבטחת מידע, חשוב לזהות את ההפעלה של תוכנות עם משתני הסביבה האלה.

הפעלה: זוהה Socat Reverse Shell (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SOCAT_REVERSE_SHELL_DETECTED

הפקודה socat שימשה ליצירת reverse shell.

הכלל הזה מזהה את ההפעלה של socat כדי ליצור reverse shell על ידי הפניית תיאורי הקבצים של stdin,‏ stdout ו-stderr. זוהי טכניקה נפוצה שבה תוקפים משתמשים כדי לקבל גישה מרחוק למערכת שנפרצה.

הפעלה: נטען אובייקט משותף חשוד של OpenSSL (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SUSPICIOUS_OPENSSL_SHARED_OBJECT_LOADED

הופעל OpenSSL כדי לטעון אובייקט משותף בהתאמה אישית.

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

זליגת מידע: הפעלת כלים להעתקת קבצים מרחוק בקונטיינר (גרסת טרום-השקה (Preview)) AGENT_ENGINE_LAUNCH_REMOTE_FILE_COPY_TOOLS_IN_CONTAINER

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

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

ההשפעה: זיהוי שורות פקודה זדוניות (גרסת טרום-השקה (Preview)) AGENT_ENGINE_DETECT_MALICIOUS_CMDLINES

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

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

ההשפעה: הסרת נתונים בכמות גדולה מהדיסק (גרסת טרום-השקה (Preview)) AGENT_ENGINE_REMOVE_BULK_DATA_FROM_DISK

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

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

השפעה: פעילות חשודה של כריית מטבעות וירטואליים באמצעות פרוטוקול Stratum (גרסת טרום-השקה (Preview)) AGENT_ENGINE_DETECT_CRYPTO_MINERS_USING_STRATUM_PROTOCOL

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

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

הרחבת הרשאות: ניצול לרעה של Sudo להרחבת הרשאות (CVE-2019-14287) (גרסת טרום-השקה (Preview)) AGENT_ENGINE_ABUSE_SUDO_FOR_PRIVILEGE_ESCALATION

הפקודה sudo הופעלה עם ארגומנטים שמנסים להרחיב את ההרשאות.

הגילוי הזה מתריע על ניסיון לנצל את CVE-2019-14287, שמאפשר הסלמת הרשאות (privilege escalation) על ידי ניצול לרעה של הפקודה sudo. בגרסאות של sudo שקדמו לגרסה 1.8.28 הייתה נקודת חולשה שאפשרה למשתמש שאינו root לקבל הרשאות root.

הסלמת הרשאות: נקודת חולשה בהסלמת הרשאות מקומיות של Polkit ‏(CVE-2021-4034) (גרסת טרום-השקה (Preview)) AGENT_ENGINE_POLKIT_LOCAL_PRIVILEGE_ESCALATION_VULNERABILITY

משתמש שאינו משתמש Root הפעיל את pkexec עם משתני סביבה שמנסים להסלים הרשאות.

הכלל הזה מזהה ניסיון לנצל נקודת חולשה של הסלמת הרשאות (CVE-2021-4034) ב-pkexec של Polkit. משתמשים ללא הרשאות root יכולים להריץ קוד שנוצר במיוחד כדי לנצל את הפגם הזה ולקבל הרשאות root במערכת שנפגעה.

הרחבת הרשאות: הרחבת הרשאות פוטנציאלית של Sudo‏ (CVE-2021-3156) (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SUDO_POTENTIAL_PRIVILEGE_ESCALATION

משתמש שאינו משתמש Root הפעיל את sudo או את sudoedit עם דפוס של ארגומנטים שמנסים להסלים הרשאות (privilege escalation).

זיהוי ניסיון לנצל נקודת חולשה שמשפיעה על גרסאות 1.9.5p2 ומטה של sudo. הפעלה של sudo או sudoedit עם ארגומנטים מסוימים, כולל ארגומנט שמסתיים בתו לוכסן הפוך יחיד, על ידי משתמש ללא הרשאות, יכולה להעלות את הרשאות המשתמש לאלה של משתמש Root.

גלאים במישור הבקרה

בקטע הזה מתוארים הגלאים של מישור הבקרה ב-Event Threat Detection, שמיועדים במיוחד לסוכני AI שנפרסו ב-Agent Runtime. ב-Event Threat Detection יש גם את Agent Runtime. ב-Event Threat Detection יש גם גלאים לאיומים כלליים שקשורים ל-AI.

הגלאים האלה של מישור הבקרה מופעלים כברירת מחדל. אתם יכולים לנהל את הגלאים האלה כמו כל גלאי אחר של Event Threat Detection. מידע נוסף זמין במאמר שימוש ב-Event Threat Detection.

בעמודה העשרת נתונים רגישים מצוין אם הגלאי תומך בהעשרת נתונים רגישים.

השם המוצג שם ה-API סוגי מקורות של יומנים תיאור העשרת נתונים רגישים
זיהוי: ראיות לסריקת יציאות מסוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_PORT_SCANNING_EVIDENCE יומני Agent Engine:
יומני Agent Engine
סוכן AI הציג התנהגות של סריקת יציאות אופקית או אנכית. כברירת מחדל, הממצאים מסווגים כחומרה נמוכה. —
זיהוי: קריאה ל-API של חשבון שירות לא מורשה של סוכן AI (תצוגה מקדימה) AGENT_ENGINE_UNAUTHORIZED_SERVICE_ACCOUNT_API_CALL יומני ביקורת של Cloud:
יומני ביקורת של פעילות אדמין
חשבון שירות ביצע קריאה לא מורשית ל-API לפרויקט חיצוני באמצעות סוכן AI. התנהגות כזו יכולה להצביע על כך שמשתמש לא מורשה מנסה לקבל פרטים על משאבים, להפעיל או להשבית שירותים או לבצע פעולות לא מורשות אחרות באמצעות סוכן AI. כברירת מחדל, הממצאים מסווגים כחומרה נמוכה. קטגוריה: Discovery: AI Agent Unauthorized Service Account API Call Affecting Sensitive Data
חומרה: נמוכה עד בינונית
‫Discovery: חקירה עצמית של חשבון שירות של סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_IAM_ANOMALOUS_BEHAVIOR_SERVICE_ACCOUNT_GETS_OWN_IAM_POLICY יומני ביקורת של Cloud:
יומני ביקורת של IAM בנושא גישה לנתונים
הרשאות:
DATA_READ

זהות שמשויכת לסוכן AI שימשה כדי לחקור את התפקידים וההרשאות שמשויכים לאותו חשבון שירות. הממצאים מסווגים כחומרה נמוכה אם הבקשה אושרה, או כחומרה גבוהה אם הבקשה לא אושרה.

—
גישה לפרטי כניסה: גישה חריגה של סוכן AI לשירות מטא-נתונים (גרסת טרום-השקה (Preview)) AGENT_ENGINE_ANOMALOUS_ACCESS_TO_METADATA_SERVICE יומני Agent Engine:
יומני Agent Engine
סוכן AI אחזר אסימון של חשבון שירות משרת מטא-נתונים. כברירת מחדל, הממצאים מסווגים כבעלי חומרה נמוכה. —
זליגת מידע: הפרה של היקף ה-VPC של BigQuery על ידי סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BIG_QUERY_EXFIL_VPC_PERIMETER_VIOLATION
‫יומני ביקורת של Cloud: יומני ביקורת של BigQueryAuditMetadata לגישה לנתונים הרשאות:
DATA_READ

זיהוי ניסיון של סוכן AI לגשת למשאבי BigQuery שמוגנים על ידי VPC Service Controls. כברירת מחדל, הממצאים מסווגים ברמת חומרה נמוכה.

—
זליגת מידע: זליגת מידע מ-BigQuery לטבלה חיצונית ביוזמת סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BIG_QUERY_EXFIL_TO_EXTERNAL_TABLE
‫יומני ביקורת של Cloud: יומני ביקורת של BigQueryAuditMetadata לגישה לנתונים הרשאות:
DATA_READ

זיהוי אם משאבים שבבעלות הארגון המוגן נשמרו מחוץ לארגון על ידי סוכן AI, כולל פעולות העתקה או העברה. כברירת מחדל, הממצאים מסווגים ברמת חומרה גבוהה.

קטגוריה: Exfiltration: AI Agent Initiated Sensitive BigQuery Data Exfiltration to External Table
חומרה: ללא שינוי (ברירת המחדל היא "גבוהה")
זליגת מידע: זליגת מידע מ-CloudSQL לקטגוריה ציבורית ביוזמת סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_CLOUDSQL_EXFIL_EXPORT_TO_PUBLIC_GCS
יומני ביקורת של Cloud: יומני גישה לנתונים של MySQL
יומני גישה לנתונים של PostgreSQL
יומני גישה לנתונים של SQL Server

זיהוי מקרים שבהם נתונים של מכונה פעילה יוצאו על ידי סוכן AI לקטגוריה של Cloud Storage שנמצאת בבעלות הארגון ונגישה באופן ציבורי.

אם מפעילים את Security Command Center Premium ברמת הפרויקט, הממצא הזה זמין רק אם גרסת Standard-legacy מופעלת בארגון ברמה שמעל. כברירת מחדל, הממצאים מסווגים כבעלי חומרה גבוהה.

—
זליגת מידע: זליגת מידע מ-CloudSQL לקטגוריה חיצונית ביוזמת סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_CLOUDSQL_EXFIL_EXPORT_TO_EXTERNAL_GCS יומני ביקורת של Cloud: יומני גישה לנתונים של MySQL
יומני גישה לנתונים של PostgreSQL
יומני גישה לנתונים של SQL Server

זיהוי אם נתונים של מכונה פעילה יוצאו על ידי סוכן AI לקטגוריה של Cloud Storage מחוץ לארגון.

אם מפעילים את Security Command Center Premium ברמת הפרויקט, הממצא הזה זמין רק אם גרסת Standard-legacy מופעלת בארגון ברמה שמעל. כברירת מחדל, הממצאים מסווגים כבעלי חומרה גבוהה.

—
זליגת מידע: חילוץ נתונים מ-BigQuery ביוזמת סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_BIG_QUERY_EXFIL_TO_CLOUD_STORAGE ‫יומני ביקורת של Cloud: יומני ביקורת של BigQueryAuditMetadata לגישה לנתונים הרשאות:
DATA_READ

מזהה את התרחישים הבאים של חילוץ נתונים מ-BigQuery שהופעל על ידי סוכן AI:

  • משאב BigQuery שבבעלות הארגון המוגן נשמר, באמצעות פעולות חילוץ, בקטגוריה של Cloud Storage מחוץ לארגון.
  • משאב BigQuery שבבעלות הארגון המוגן נשמר, באמצעות פעולות חילוץ, בקטגוריה של Cloud Storage שנגישה לציבור ובבעלות הארגון.

אם מפעילים את Security Command Center Premium ברמת הפרויקט, הממצא הזה זמין רק אם גרסת Standard-legacy מופעלת בארגון ברמה שמעל. כברירת מחדל, הממצאים מסווגים כחומרה נמוכה.

קטגוריה: Exfiltration: AI Agent Initiated Sensitive BigQuery Data Extraction
חומרה: נמוכה עד בינונית
גישה ראשונית: פעולות שנדחו בגלל הרשאות יתר של זהות סוכן ה-AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_EXCESSIVE_FAILED_ATTEMPT יומני ביקורת של Cloud: יומני Admin Activity זהות שמשויכת לסוכן AI הפעילה שוב ושוב שגיאות מסוג permission denied כשניסתה לבצע שינויים בכמה שיטות ושירותים. כברירת מחדל, הממצאים מסווגים ברמת חומרה בינונית. —
הרחבת הרשאות: יצירת טוקן של סוכן AI באמצעות signJwt (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SUSPICIOUS_TOKEN_GENERATION_SIGN_JWT יומני ביקורת של Cloud:
יומני ביקורת של IAM בנושא גישה לנתונים

חשבון שירות שמשויך לסוכן AI השתמש ב-method‏ serviceAccounts.signJwt כדי ליצור טוקן גישה לחשבון שירות אחר.

כברירת מחדל, הממצאים מסווגים כחומרה נמוכה.

—
הרחבת הרשאות: יצירת טוקן של סוכן AI באמצעות הקצאה משתמעת (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SUSPICIOUS_TOKEN_GENERATION_IMPLICIT_DELEGATION יומני ביקורת של Cloud:
יומני ביקורת של IAM בנושא גישה לנתונים
ההרשאה iam.serviceAccounts.implicitDelegation נוצלה לרעה כדי ליצור טוקני גישה מחשבון שירות עם יותר הרשאות באמצעות סוכן AI. כברירת מחדל, הממצאים מסווגים כחומרה נמוכה. —
הרחבת הרשאות: יצירת אסימון OpenID בפרויקטים שונים על ידי סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SUSPICIOUS_TOKEN_GENERATION_CROSS_PROJECT_OPENID יומני ביקורת של Cloud:
יומני ביקורת של IAM בנושא גישה לנתונים

ההרשאה iam.serviceAccounts.getOpenIdToken ב-IAM שימשה בפרויקטים באמצעות סוכן AI.

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

—
הרחבת הרשאות: יצירת טוקן גישה בין פרויקטים של סוכן AI (גרסת טרום-השקה (Preview)) AGENT_ENGINE_SUSPICIOUS_TOKEN_GENERATION_CROSS_PROJECT_ACCESS_TOKEN יומני ביקורת של Cloud:
יומני ביקורת של IAM בנושא גישה לנתונים

ההרשאה iam.serviceAccounts.getAccessToken ב-IAM שימשה בפרויקטים באמצעות סוכן AI.

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

—
במאמר הוצאה משימוש מפורטים הכללים לגבי הוצאה משימוש והשבתה.

המאמרים הבאים