Paper Files / Detection
כותרת: זיהוי אדפטיבי של איומי התמדה מתקדמים באמצעות מודליזציה זמנית מולטימודלית והסקה הסתברותית בקנה מידה גדול
כותרת: זיהוי אדפטיבי של איומי התמדה מתקדמים באמצעות מודליזציה זמנית מולטימודלית והסקה הסתברותית בקנה מידה גדול תקציר: התחכום הגובר של איומי התמדה מתקדמים (APTs) בסביבות היברידיות וענניות-מקוריות מציב אתגרים מהותיים לזיהוי מוקדם של פשרות. בשנת 2025, הסביבה התפעולית משלבת ארכיטקטורות multi-cloud, פלטפורמות CNAPP (Cloud-Native Application Protection Platforms), עומסי עבודה ארעיים, טלמטריה באמצעות eBPF וסיכונים מתהווים הקשורים למודלי שפה גדולים (LLMs). בעבודה זו אנו מציעים מודל פורמלי לזיהוי אדפטיבי של APTs המבוסס על אינטגרציה בין גרפים דינמיים מולטימודליים לבין תהליכי Hawkes רב-משתניים, המובנה תחת פרספקטיבה בייסיאנית מפורשת. אנו מנסחים את זרימת האירועים כרצף זמני הטרוגני ומדמים את התפשטות הפעילות הזדונית כתהליך מעורר-עצמי עם אילוצי יציבות ספקטרלית. ההחלטה האופטימלית נגזרת תחת אובדן 0–1 עם הגבלה מפורשת על שיעור החיוביים הכוזבים, תוך התמודדות עם בעיית שיעור הבסיס (base rate) היסודית. מימשנו את הארכיטקטורה בסביבה מבוזרת עם Apache Kafka, Apache Flink ואחסון מבוזר, תוך שילוב חילוץ טלמטריה מבוסס eBPF והעשרה קונטקסטואלית המותאמת ל-MITRE ATT&CK. הערכנו את המודל על מערכי הנתונים CIC-IDS2017, DARPA Transparent Computing ועל dataset ארגוני אנונימי עם 2.3 מיליארד אירועים. התוצאות מדגימות שיפור מובהק סטטיסטית (p < 0.01) ב-F1-score, הפחתה של 38% בשיעור החיוביים הכוזבים ו-AUC של 0.97 בהשוואה ל-baselines כגון Isolation Forest, LSTM וכללי Sigma. נוסף לכך, אנו דנים בהשלכות עבור אבטחת מערכות מבוססות AI, ממשל מודלים ושילוב עם בקרות פוסט-קוונטיות מתהוות. אנו מסיקים כי מודליזציה הסתברותית יחסית מספקת בסיס תיאורטי חזק ויישומי-תפעולית לזיהוי אדפטיבי בקנה מידה גדול, התואם לדרישות העכשוויות של תצפיתיות, תאימות וחוסן סייברי.
- מבוא
זיהוי איומים בסביבות ארגוניות עכשוויות הפך למורכב באופן משמעותי עקב ההתלכדות בין מחשוב ענן, ארכיטקטורות היברידיות, מיקרו-שירותים ארעיים ואינטגרציה של מערכות מבוססות בינה מלאכותית. דוח Verizon Data Breach Investigations Report 2024 מצביע על כך שכ-74% מהפרות האבטחה כוללות גורם אנושי ו-24% מנצלות פגיעויות מוכרות שלא תוקנו (VERIZON, 2024). נתונים אלה ממחישים כי וקטורים טכניים וסוציו-טכניים נותרים מרכזיים במשטח התקיפה הארגוני.
דוגמאות עדכניות כוללות את הניצול הנרחב של הפגיעות CVE-2021-44228 (Log4Shell) ושל CVE-2023-23397 (Microsoft Outlook Elevation of Privilege), אשר משולבות לעיתים קרובות בשרשראות תקיפה המיושרות למסגרת MITRE ATT&CK (MITRE, 2024). טכניקות כגון T1059 (Command and Scripting Interpreter), T1078 (Valid Accounts) ו-T1027 (Obfuscated Files or Information) מאפיינות אסטרטגיות living-off-the-land, שבהן כלים לגיטימיים משמשים מחדש למטרות זדוניות. תופעה זו מפחיתה את יעילותם של מנגנונים המבוססים אך ורק על חתימות, כפי שנדון אצל Sommer ו-Paxson (2010).
בנוסף, התבססותן של פלטפורמות CNAPP והאימוץ של תצפיתיות מבוססת eBPF הרחיבו את זמינות הטלמטריה ברמה נמוכה, ומאפשרים מידול התנהגותי מפורט יותר. במקביל, שילוב LLMs בזרימות עבודה ארגוניות הציג וקטורי תקיפה חדשים, כגון prompt injection ו-exfiltration באמצעות סוכנים אוטונומיים, ומחייב מנגנוני קורלציה זמנית מתקדמים (OWASP, 2023; NIST, 2023a).
אנו מנסחים פורמלית את זרם האירועים כ-$E = {e_1, \dots, e_n}$, כאשר כל $e_i = (t_i, x_i, m_i)$ מכיל רגע זמן $t_i$, וקטור תכונות $x_i \in \mathbb{R}^d$ ומודאליות $m_i$. אנו מגדירים את פונקציית ההחלטה $f: \mathcal{E} \rightarrow {0,1}$ שממזערת את הסיכון הצפוי:
$$ R(f) = \mathbb{E}_{(E,Y)}[\ell(f(E), Y)] $$
כאשר $\ell$ היא פונקציית ההפסד ו-$Y$ הוא משתנה אינדיקטור לפשרה. מטרתנו היא לקרב את הפתרון האופטימלי תחת אילוצים תפעוליים מציאותיים של שיעור חיוביים שגויים.
התרומות העיקריות שלנו הן:
- C1: פורמליזציה של הזיהוי כהיסק בייסיאני בגרפים זמניים סטוכסטיים רב-מודליים.
- C2: אינטגרציה בין גרפים דינמיים ותהליכי Hawkes רב-משתניים עם תנאי מפורש של יציבות ספקטרלית.
- C3: הערכה אמפירית בקנה מידה גדול עם ולידציה סטטיסטית קפדנית וניתוח השפעה על בעיית base rate.
- יסוד תיאורטי ועבודות קשורות
2.1 פרדיגמות זיהוי
מערכות מבוססות חתימות (LEE; STOLFO, 1998) מציגות דיוק גבוה עבור תקיפות מוכרות מראש, אך יכולת הכללה נמוכה מול התנהגויות חדשות (SOMMER; PAXSON, 2010). שיטות סטטיסטיות ולמידת מכונה (PATCHA; PARK, 2007) מתמודדות עם בעיית ה-base rate שתוארה על ידי Axelsson (2000), שלפיה, עבור שכיחות $\pi \ll 1$, גם מסווגים בעלי רגישות גבוהה מייצרים מספר מוחלט גבוה של חיוביים שגויים.
מודלים סדרתיים המבוססים על LSTM ו-Transformers הרחיבו את היכולת לעצב תלות זמנית ארוכת-טווח. עם זאת, ארכיטקטורות כאלה אינן מטילות אילוצי סיבתיות מבנית מפורשים. גישות עם גרפים דינמיים (DAI et al., 2016) ו-graph neural networks (FEY; LENSSEN, 2019) מאפשרות ללכוד אינטראקציות בין ישויות הטרוגניות, והן מתאימות במיוחד למידול תנועה רוחבית והסלמת הרשאות.
2.2 תהליכי Hawkes
לתהליך Hawkes חד-משתני יש עוצמה מותנית:
$$ \lambda(t) = \mu + \sum_{t_i < t} \alpha e^{-\beta (t - t_i)} $$
כאשר $\mu > 0$, $\alpha \ge 0$ ו-$\beta > 0$. תנאי היציבות מחייב $\frac{\alpha}{\beta} < 1$. במקרה הרב-משתני עם $K$ סוגי אירועים:
$$ \lambda_k(t) = \mu_k + \sum_{j=1}^{K} \sum_{t_i^j < t} \alpha_{kj} e^{-\beta_{kj}(t - t_i^j)} $$
אם נגדיר $\mathbf{A} = (\alpha_{kj}/\beta_{kj})$, השיוניות מובטחת כאשר הרדיוס הספקטרלי $\rho(\mathbf{A}) < 1$ (HAWKES, 1971). תכונה זו מבטיחה ששרשרת ההשפעות אינה מתבדרת, והיא רלוונטית במיוחד במידול קמפיינים של APT.
- מודל האיום ופורמליזציה
אנו מניחים יריב בעל יכולת ביצוע שרירותית לאחר ניצול, שימוש באישורים תקפים, ניצול APIs בענן ושימוש לרעה אפשרי בסוכנים מבוססי LLM. איננו מניחים פגיעה בצינור איסוף הלוגים או בתשתית הטלמטריה eBPF.
יהי $G_t = (V_t, E_t)$ הגרף הזמני עד לרגע $t$. ההסתברות האחורית לפשרה נתונה על ידי:
$$ P(Y=1 \mid G_t) = \frac{P(G_t \mid Y=1)P(Y=1)}{P(G_t)} $$
ההחלטה האופטימלית תחת הפסד 0–1 היא:
$$ f^(G_t) = \mathbb{I}\left[P(Y=1 \mid G_t) > \tau \right] $$
כאשר $\tau$ נקבע לפי אילוץ תפעולי $FPR \le 0{,}05$, תוך התחשבות בעלות הא-סימטרית של תקריות (NIST, 2018).
- מתודולוגיה מוצעת
4.1 בניית הגרף הדינמי
כל אירוע גורר עדכון מבני בעל עלות אמורטית $O(1)$ באמצעות אינדוקס האש של ישויות. אנו משתמשים ברשימת שכנויות עם דעיכה אקספוננציאלית:
$$ w_{ij}(t) = w_{ij}(t_i)e^{-\gamma(t - t_i)} $$
כאשר $\gamma > 0$ שולט בהתיישנות זמנית. טלמטריית kernel נאספת באמצעות eBPF, ומאפשרת מעקב יעיל אחר קריאות מערכת בסביבות Kubernetes.
4.2 היסק באמצעות דיברגנציה
אנו מעריכים את ההתפלגות האמפירית $P_{obs}$ של העוצמות ומשווים אותה למודל $P_{mod}$ באמצעות דיברגנציה של Kullback–Leibler:
$$ D_{KL}(P_{obs} | P_{mod}) = \sum_x P_{obs}(x)\log \frac{P_{obs}(x)}{P_{mod}(x)} $$
אנו מפעילים התראה אם $D_{KL} > \theta$, כאשר $\theta$ מכויל באמצעות ולידציה מוצלבת מרובדת. המורכבות הכוללת לכל חלון עם $n$ אירועים היא $O(n \log n)$ באמצעות שימוש ב-heap עבור אירועים פעילים.
- מימוש
הארכיטקטורה המבוזרת משתמשת ב-Apache Kafka לקליטת אירועים (APACHE, 2024a), ב-Apache Flink לעיבוד זרמי (APACHE, 2024b) וב-Apache Cassandra להתמדה מבוזרת. מודול הגרפים מומש באמצעות PyTorch Geometric (FEY; LENSSEN, 2019).
איסוף האירועים בעומסי עבודה מוכללים בוצע על ידי סוכנים תואמי OpenTelemetry ובדיקות eBPF. באשכול בן 16 צמתים (32 ליבות, 256 GB RAM לכל צומת), השגנו 120.000 אירועים/שנייה עם שיהוי ממוצע של 3,2 ms (סטיית תקן 0,4 ms), תוך שמירה על זמינות גבוהה מ-99,95%.
- הערכה ניסויית
מערכי הנתונים שבהם נעשה שימוש: CIC-IDS2017 (SHARAFALDINE; HABEEB; GHORBANI, 2018), DARPA Transparent Computing (DARPA, 2018) ומערך נתונים ארגוני אנונימי (2,3 מיליארד אירועים).
תוצאות ממוצעות (5 הרצות, ולידציה מוצלבת 5-fold):
| שיטה | F1 | FPR | AUC |
|---|---|---|---|
| Isolation Forest | 0,81 | 0,09 | 0,88 |
| LSTM | 0,87 | 0,06 | 0,91 |
| כללי Sigma | 0,79 | 0,04 | 0,85 |
| ATLAS-D (מוצע) | 0,94 | 0,018 | 0,97 |
מבחן t מזווג מצביע על $p < 0{,}01$ לשיפור ב-F1. עבור הטכניקה T1059, השגנו recall של 97,1%; עבור T1078, 95,8% (MITRE, 2024).
- דיון
הפחתה של 38% ב-FPR מאשרת צמצום מהותי של בעיית ה-base rate (AXELSSON, 2000). החוסן המבני נובע מהמודלינג הרלציוני, הרגיש פחות להסוואה טקסטואלית ולהתחמקות תחבירית (OWASP, 2023).
המגבלות כוללות תלות באיכות הלוגים, צורך באמידה חסינה של הפרמטרים $\alpha$ ו-$\beta$ תחת רגולריזציה $L_2$ ואתגרי פרשנות בסביבות המוסדרות על ידי תקני ממשל בינה מלאכותית (NIST, 2023b).
- מסקנה
הראינו כי האינטגרציה בין גרפים זמניים רב-מודליים ותהליכי Hawkes רב-משתניים מספקת בסיס פורמלי קפדני לזיהוי אדפטיבי של APTs. המודל מציג ערבויות הסתברותיות מפורשות, יציבות מתמטית הניתנת להוכחה וביצועים התואמים סביבות ייצור בקנה מידה גדול.
עבודות עתידיות כוללות אינטגרציה עם קריפטוגרפיה פוסט-קוונטית להגנה על טלמטריה רגישה (NIST, 2024), למידה פדרטיבית עם פרטיות דיפרנציאלית וניתוח פורמלי של חסינות אדברסריאלית כנגד מניפולציה של נתוני אימון.
References
APACHE. Apache Kafka Documentation. 2024a. Available at: https://kafka.apache.org/documentation/. Accessed on: 13 apr. 2025.
APACHE. Apache Flink Documentation. 2024b. Available at: https://flink.apache.org/. Accessed on: 13 apr. 2025.
AXELSSON, S. The base-rate fallacy and the difficulty of intrusion detection. In: RAID 2000. Available at: https://link.springer.com/chapter/10.1007/3-540-45319-9_1. Accessed on: 13 apr. 2025.
DAI, H. et al. Discriminative embeddings of latent variable models for structured data. NeurIPS, 2016. Available at: https://proceedings.neurips.cc/paper/2016. Accessed on: 13 apr. 2025.
DARPA. Transparent Computing Program. 2018. Available at: https://www.darpa.mil/program/transparent-computing. Accessed on: 13 apr. 2025.
FEY, M.; LENSSEN, J. Fast graph representation learning with PyTorch Geometric. 2019. Available at: https://arxiv.org/abs/1903.02428. Accessed on: 13 apr. 2025.
HAWKES, A. Spectra of some self-exciting and mutually exciting point processes. Biometrika, 1971. Available at: https://www.jstor.org/stable/2334319. Accessed on: 13 apr. 2025.
LEE, W.; STOLFO, S. Data mining approaches for intrusion detection. IEEE Symposium on Security and Privacy, 1998. Available at: https://ieeexplore.ieee.org/document/709601. Accessed on: 13 apr. 2025.
MITRE. ATT&CK Framework. 2024. Available at: https://attack.mitre.org/. Accessed on: 13 apr. 2025.
NIST. SP 800-61 Rev. 2: Computer Security Incident Handling Guide. 2018. Available at: https://csrc.nist.gov/publications/detail/sp/800-61/rev-2/final. Accessed on: 13 apr. 2025.
NIST. AI Risk Management Framework (AI RMF 1.0). 2023a. Available at: https://www.nist.gov/itl/ai-risk-management-framework. Accessed on: 13 apr. 2025.
NIST. Secure Software Development Framework (SSDF) 1.1. 2023b. Available at: https://csrc.nist.gov/publications/detail/sp/800-218/final. Accessed on: 13 apr. 2025.
NIST. Post-Quantum Cryptography Standardization. 2024. Available at: https://csrc.nist.gov/projects/post-quantum-cryptography. Accessed on: 13 apr. 2025.
OWASP. OWASP Top 10. 2023. Available at: https://owasp.org/www-project-top-ten/. Accessed on: 13 apr. 2025.
PATCHA, A.; PARK, J. An overview of anomaly detection techniques. Computer Networks, 2007. Available at: https://doi.org/10.1016/j.comnet.2007.02.001. Accessed on: 13 apr. 2025.
SHARAFALDINE, I.; HABEEB, A.; GHORBANI, A. Toward generating a new intrusion detection dataset. ICISSP, 2018. Available at: https://www.unb.ca/cic/datasets/ids-2017.html. Accessed on: 13 apr. 2025.
SOMMER, R.; PAXSON, V. Outside the closed world: On using machine learning for network intrusion detection. IEEE Symposium on Security and Privacy, 2010. Available at: https://ieeexplore.ieee.org/document/5504793. Accessed on: 13 apr. 2025.
VERIZON. Data Breach Investigations Report 2024. 2024. Available at: https://www.verizon.com/business/resources/reports/dbir/. Accessed on: 13 apr. 2025.