Research / Paper Files

Paper Files

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

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

DAI & ADAI · 2026

הכלDetectionDFIRAppSecDevSecOpsAI SecurityIAMCloudContainersIRCryptoResearchPhishingSecrets

185 papers

IR

כותרת: ארכיטקטורה מונחית-נתונים ל-Incident Response בסביבות היברידיות: פורמליזציה, אוטומציה ואורקסטרציה מבוססות MITRE ATT&CK

כותרת: ארכיטקטורה מונחית-נתונים ל-Incident Response בסביבות היברידיות: פורמליזציה, אוטומציה ואורקסטרציה מבוססות MITRE ATT&CK תקציר: Incident Response (IR) הפך לרכיב קריטי של אבטחת הסייבר המודרנית לנוכח העלייה האקספוננציאלית בהתקפות ממוקדות, ransomware-as-a-service ופעולות המבוצעות על ידי מדינות. דוחות עדכניים מצביעים על כך שזמן השהייה הממוצע (dwell time) של יריבים עדיין עולה על 16 ימים בסביבות ארגוניות מורכבות, גם עם אימוץ מתקדם של EDR ו-SIEM. עבודה זו מציעה ארכיטקטורה מונחית-נתונים ל-IR בסביבות היברידיות (on-premise ו-cloud), המשלבת מידול פורמלי של איומים, קורלציה מבוססת MITRE ATT&CK, זיהוי רב-שכבתי ואוטומציה באמצעות SOAR. אנו פורמליים את תהליך התגובה כבעיה של אופטימיזציה רב-מטרית הממזערת זמן בלימה והשפעה תפעולית, בכפוף להגבלות של דיוק פורנזי והמשכיות עסקית. המתודולוגיה שלנו משלבת קליטה מובנית של לוגים (Sysmon, CloudTrail, Zeek), זיהוי באמצעות חתימות (Suricata, YARA), ניתוח התנהגותי מבוסס גרפים ואורקסטרציה אוטומטית באמצעות playbooks פרמטריים. יישמנו שני אלגוריתמים עיקריים: (i) מנגנון עדיפות אדפטיבי לאירועים המבוסס על ניקוד בייסיאני המותנה ב-TTPs שנצפו; (ii) מנוע קורלציה זמנית בעל סיבוכיות $O(n \log n)$ לשחזור שרשראות תקיפה. הערכנו את הפתרון בסביבה מבוקרת עם 120 endpoints, 15 שרתים ועומסי AWS המדמים 42 תרחישים מציאותיים (כולל T1059, T1027, T1486). בהשוואה ל-baseline SIEM מסורתי, השגנו הפחתה ממוצעת של 37.4% ב-MTTR ועלייה של 28.6% בשיעור הזיהוי ההקשרי, עם סטיית תקן נמוכה מ-4.1%. התוצאות מדגימות כי האינטגרציה הפורמלית בין threat modeling, טלמטריה עשירה ואוטומציה מתוזמרת מפחיתה באופן משמעותי את המאמץ הידני ומשפרת את העקביות של ההחלטות התפעוליות. אנו מסיקים כי הגישה המוצעת מקימה framework ניתן לשחזור עבור צוותי CSIRT ו-SOC הפועלים תחת מגבלות משאבים מציאותיות ובשונות גבוהה של איומים.

Read paper →
IR

כותרת: ארכיטקטורה מונחית-ראיות ל-Incident Response (IR) מבוססת על קורלציה רב-שכבתית ועל פורמליזציה מתמטית של מחזור התגובה

כותרת: ארכיטקטורה מונחית-ראיות ל-Incident Response (IR) מבוססת על קורלציה רב-שכבתית ועל פורמליזציה מתמטית של מחזור התגובה תקציר: Incident Response (IR) הפך לאחד מעמודי התווך האסטרטגיים של אבטחת הסייבר העכשווית לנוכח הגידול האקספוננציאלי במתקפות מתוחכמות, כגון ransomware המופעל על ידי בני אדם, קמפייני ריגול מסוג APT וניצול המוני של פגיעויות קריטיות (למשל, CVE-2021-44228 – Log4Shell). למרות התבססותם של frameworks כגון NIST SP 800-61 ו-MITRE ATT&CK, ההפעלה המעשית של IR עדיין סובלת מפערים בקורלציה מרובת מקורות, בתיעדוף התראות ובהשימור של ראיות תחת לחץ זמן גבוה. מאמר זה מציע ארכיטקטורה מונחית-ראיות ל-IR המבוססת על קורלציה רב-שכבתית (רשת, endpoint, זהות וזיכרון נדיף), המפורמלת מתמטית כבעיית אופטימיזציה על גבי גרפי אירועים זמניים. המתודולוגיה שלנו משלבת איסוף אוטומטי (Suricata, Zeek, Sysmon), זיהוי מבוסס כללים (Sigma, YARA), ניתוח זיכרון (Volatility 3), העשרה באמצעות מודיעין איומים (MISP) ומידול התנהגותי באמצעות מיפוי מפורש ל-MITRE ATT&CK. אנו מגדירים מודל פורמלי שבו אירועים $E = \{e_1, e_2, ..., e_n\}$ מיוצגים כקודקודים בגרף מכוון זמני $G=(V, A, T)$, כאשר קשתות מציינות יחסים סיבתיים או הקשריים. אנו מציעים שני אלגוריתמים: (1) קורלציה זמנית משוקללת (CTP) בעלת סיבוכיות $O(n \log n)$; ו-(2) תעדוף בייסיאני של אירועים (PBI), המעריך הסתברות פוסטריורית לפשרה $P(C|E)$ באמצעות עדכון אינקרמנטלי. בניסויים מבוקרים עם 12.4 TB של לוגים אמיתיים ו-datasets ציבוריים (CIC-IDS2017 ו-DARPA TC), השגנו הפחתה של 37% בזמן הממוצע לטריאז' (MTTT) ועלייה של 22% בשיעור הזיהוי האמיתי (TPR), תוך שמירה על FPR מתחת ל-4.8%. ההערכה מדגימה כי אינטגרציה פורמלית של שכבות פורנזיות מרובות מפחיתה משמעותית false positives המקושרים לטכניקות ATT&CK T1059 (Command and Scripting Interpreter), T1027 (Obfuscated Files) ו-T1003 (Credential Dumping). מחקר מקרה שעסק ב-ransomware מסוג LockBit 3.0 מדגים תועלת תפעולית ממשית בבלימה בפחות מ-45 דקות. אנו מסיקים כי פורמליזציה מתמטית, בשילוב אוטומציה מונחית-ראיות, מהווה התקדמות משמעותית ברמת הבשלות התפעולית של צוותי SOC ו-CSIRT, ותורמת לצמצום dwell time ולהגברת החוסן הארגוני.

Read paper →
IR

כותרת: ארכיטקטורה מונחית-ראיות ומידול פורמלי לתגובה לאירועים (IR) מבוססת ATT&CK: שילוב טלמטריה רב-שכבתית, תזמור אוטומטי וניתוח פורנזי סקלאבילי

כותרת: ארכיטקטורה מונחית-ראיות ומידול פורמלי לתגובה לאירועים (IR) מבוססת ATT&CK: שילוב טלמטריה רב-שכבתית, תזמור אוטומטי וניתוח פורנזי סקלאבילי תקציר: התחכום ההולך וגובר של קמפיינים של כופרה, מבצעי ריגול בחסות מדינות והתקפות supply chain — כגון SolarWinds (CVE-2020-10148), ProxyLogon (CVE-2021-26855) ו-Log4Shell (CVE-2021-44228) — חושף מגבלות מבניות בתהליכי Incident Response (IR) מסורתיים. אף על פי שהאימוץ הרחב של מסגרות כגון NIST SP 800-61r2 ו-MITRE ATT&CK, ארגונים רבים עדיין פועלים עם playbooks סטטיים, קורלציה נמוכה בין שכבות טלמטריה והיעדר פורמליזציה מתמטית של תהליך קבלת ההחלטות. במאמר זה אנו מציעים ארכיטקטורה מונחית-ראיות ל-IR המשלבת איסוף מולטימודלי (רשת, endpoint, זהות וזיכרון), מידול פורמלי של מחזור התגובה כבעיית אופטימיזציה תחת אי-ודאות ותזמור אוטומטי מבוסס SOAR. המתודולוגיה שלנו משלבת: (i) מודל פורמלי של זיהוי והכלה כגרף זמני מכוון וממושקל; (ii) אלגוריתמים לתעדוף המבוססים על ניקוד בייסיאני לצמצום Mean Time to Detect (MTTD) ו-Mean Time to Respond (MTTR); ו-(iii) אינטגרציה מעשית עם כלים אמיתיים כגון Suricata, Zeek, Wazuh, Elastic SIEM, Sigma, YARA ו-Volatility. הערכנו את ההצעה במעבדה מבוקרת עם 420 הרצות של תרחישי יריב ממופים לטקטיקות MITRE ATT&CK (TA0001–TA0009), כולל טכניקות כגון T1059 (Command and Scripting Interpreter), T1003 (Credential Dumping) ו-T1486 (Data Encrypted for Impact). התוצאות מדגימות ירידה ממוצעת של 37.4% ב-MTTR (מ-9h12m ל-5h45m), עלייה של 22.8% בשיעור הזיהוי המוקדם וירידה של 31% ב-false positives בהשוואה ל-pipelines SIEM מסורתיים המבוססים אך ורק על קורלציה סטטית. הארכיטקטורה הציגה סקלאביליות ליניארית עד 25,000 אירועים בשנייה עם חביון ממוצע הנמוך מ-480 ms בסביבה מבוזרת. אנו מסיקים כי פורמליזציה מתמטית של תהליך ה-IR, יחד עם אינסטרומנטציה תפעולית מתאימה ואוטומציה מבוססת-ראיות, מספקות שיפורים מדידים ביעילות ובדיוק. העבודה מספקת תרומות תאורטיות ותפעוליות הניתנות ליישום ב-SOCs בינוניים וגדולים, ומציעה מודל ניתן לשחזור עבור סביבות ארגוניות וממשלתיות.

Read paper →
IR

כותרת: IR-GraphSec: מסגרת פורמלית וסקיילבילית לתגובה לאירועים מונחית-גרפים ומבוססת מודיעין איומים

כותרת: IR-GraphSec: מסגרת פורמלית וסקיילבילית לתגובה לאירועים מונחית-גרפים ומבוססת מודיעין איומים תקציר: התחכום ההולך וגובר של מסעות חדירה, המאופיינים בתנועות רוחביות חמקניות, שימוש לרעה באישורים והתמדה רב-שלבית, מציב אתגרים משמעותיים בפני צוותי Response – IR). גישות מסורתיות, המבוססות במידה רבה על playbooks סטטיים ועל ניתוח ידני של logs, מציגות מגבלות בסביבות מבוזרות ובקנה מידה גדול. בעבודה זו אנו מציעים את IR-GraphSec, מסגרת פורמלית וסקיילבילית לתזמור תגובה לאירועים המבוססת על מידול של גרפים זמניים ועל העשרה מתמשכת באמצעות מודיעין איומים. אנו מודלים אירועי אבטחה כגרף מכוון וזמני G = (V, E, τ), שבו קודקודים מייצגים ישויות (hosts, users, processes, artifacts) וקשתות מייצגות אינטראקציות שנצפו. אנו מציגים מדדי מרכזיות משוקללים לפי סיכון ואלגוריתם לתעדוף בלימה בעל סיבוכיות O(|E|log|V|). מימשנו אב-טיפוס מבוזר על גבי Apache Kafka, Neo4j ומנוע עיבוד אינקרמנטלי ב-Apache Flink. הערכנו את המערכת תוך שימוש במערכי נתונים אמיתיים (DARPA Transparent Computing, logs ארגוניים אנונימיים עם 2.3 מיליארד אירועים) ובתרחישים סינתטיים המבוססים על MITRE ATT&CK. בהשוואה לגישות המבוססות על קורלציה של חוקים (SIEM מסורתי) ול-playbooks דטרמיניסטיים, IR-GraphSec הפחית את זמן הבלימה הממוצע (MTTC) ב-37.4%, הקטין false positives ב-28.1% ושיפר את תיעדוף הנכסים הקריטיים עם רווח ממוצע של 0.19 ב-AUC-ROC. תוצאותינו מדגימות כי פורמליזציה מתמטית של תגובה לאירועים כבעיית אופטימיזציה על גבי גרפים זמניים, בשילוב מודיעין איומים מונחל-קשר (STIX/TAXII), מאפשרת תגובות מהירות, מדויקות וסתגלניות יותר. התרומה של העבודה כוללת (i) מידול פורמלי של בעיית IR כאופטימיזציה רב-מטרית, (ii) אלגוריתמי תיעדוף המבוססים על מרכזיות סיכון, ו-(iii) הערכה אמפירית מקיפה בסביבות בקנה מידה גדול.

Read paper →
Containers

CONTAINERSHIELD: מסגרת פורמלית ואמפירית לזיהוי ולצמצום איומים בסביבות קונטיינרים המבוססת על טלמטריה רב-שכבתית

TITLE: CONTAINERSHIELD: מסגרת פורמלית ואמפירית לזיהוי ולצמצום איומים בסביבות קונטיינרים המבוססת על טלמטריה רב-שכבתית ABSTRACT: האימוץ המסיבי של קונטיינרים, המונע על ידי פלטפורמות כגון Docker ו-Kubernetes, שינה את ארכיטקטורת המערכות המבוזרות, אך גם הכניס משטח תקיפה מורכב ודינמי במיוחד. פגיעויות בתמונות, תצורות לא מתאימות של namespaces ושל יכולות ה-kernel, וכן התקפות escape ותנועה רוחבית, נוצלו באופן שיטתי, כפי שמעידים CVEs עדכניים (למשל, CVE-2019-5736, CVE-2022-0492). בעבודה זו אנו מציעים את CONTAINERSHIELD, מסגרת פורמלית ואמפירית לזיהוי ולצמצום איומים בסביבות קונטיינרים, המבוססת על קורלציה של טלמטריה רב-שכבתית (kernel, runtime ו-orchestrator). אנו מודלים באופן פורמלי את הסביבה כמערכת מעברי תוויות ומגדירים תכונות אבטחה המתבטאות במונחים של בידוד, שלמות וקיבוע של capabilities. פיתחנו שני אלגוריתמים מרכזיים: (i) מנגנון זיהוי המבוסס על מידול הסתברותי של התנהגות באמצעות שרשראות מרקוב מסדר משתנה ו-(ii) מודול אימות מדיניות המיישם אילוצים דינמיים על Linux capabilities ועל פרופילי seccomp. מימשנו את המערכת על גבי Kubernetes 1.28 עם eBPF והערכנו אותה ב-cluster של 48 צמתים (768 vCPUs). באמצעות עומסי עבודה אמיתיים ו-27 תרחישי תקיפה שמופו ל-MITRE ATT&CK for Containers, השגנו שיעור זיהוי של 96.4% (±1.8%), עם שיעור חיוביים-כוזבים של 2.1% ועומס יתר ממוצע של 3.7% ב-CPU. בהשוואה לכלים כגון Falco ו-Aqua Security בתצורת ברירת מחדל, השיטה שלנו הפחיתה חיוביים-כוזבים ב-38% ושיפרה את זמן הזיהוי הממוצע ב-24%. אנו מדגימים כי האינטגרציה הפורמלית בין מידול איומים לבין טלמטריה בזמן אמת מספקת ערבויות חזקות יותר של אבטחה תפעולית. CONTAINERSHIELD תורם להנכחה שיטתית ומחמירה של אבטחת קונטיינרים, ומציע מסלול ניתן להרחבה ולאימות להגנה בסביבות native cloud.

Read paper →
Containers

כותרת: ארכיטקטורה פורמלית ומתודולוגיה תפעולית לזיהוי ותגובה לאיומים בסביבות קונטיינרים מבוססות Docker ו-Kubernetes

כותרת: ארכיטקטורה פורמלית ומתודולוגיה תפעולית לזיהוי ותגובה לאיומים בסביבות קונטיינרים מבוססות Docker ו-Kubernetes תקציר: האימוץ ההמוני של קונטיינרים שינה את משטח התקיפה של תשתיות מודרניות, במיוחד בסביבות מבוססות Docker ו-Kubernetes. אף שקונטיינרים מספקים בידוד קל־משקל באמצעות namespaces ו-cgroups של ליבת Linux, מספר תקריות עדכניות — כולל escapes של קונטיינרים הקשורים ל-CVE-2019-5736 (runc) וקמפיינים של cryptojacking שניצלו APIs חשופות של Kubernetes — מדגימות כי אבטחת סביבות אלה עדיין אינה מובנת ואינה ממוסדת תפעולית במידה מספקת. בעבודה זו אנו מציעים ארכיטקטורה פורמלית ומתודולוגיה תפעולית לזיהוי ותגובה לאיומים בסביבות קונטיינרים, תוך שילוב של מידול איומים פורמלי, אינסטרומנטציה מבוססת eBPF, ניתוח התנהגותי מונחה MITRE ATT&CK ותגובה אוטומטית. המתודולוגיה שלנו משלבת שלוש שכבות: (i) מידול פורמלי של מערכת הקונטיינרים כגרף מכוון של ישויות וזרימות; (ii) זיהוי היברידי מבוסס חוקים (Sigma/YARA) ואנומליות באמצעות למידה סטטיסטית; ו-(iii) תזמור תגובה אוטומטית באמצעות Kubernetes Admission Controllers ומדיניות OPA/Gatekeeper. הערכנו את הגישה שלנו ב-cluster Kubernetes עם 48 nodes, המריץ 1,200 pods תחת עומס סינתטי והתקפות אמיתיות ששוחזרו מתוך TTPs מתועדות (T1610, T1611, T1525). התוצאות מצביעות על שיעור זיהוי ממוצע של 96.4% עם false positive של 3.1%, השהיית זיהוי ממוצעת של 420 ms ועומס יתר על ה-CPU הנמוך מ-4.8%. אנו תורמים: (C1) פורמליזציה מתמטית של בעיית האבטחה בקונטיינרים; (C2) pipeline תפעולי בר-שחזור המשלב כלים נפוצים ומאומצים היטב (Falco, Suricata, Trivy, kube-bench, Volatility); ו-(C3) ראיות אמפיריות כמותיות ליעילות ולביצועים בהיקף ריאלי. אנו מדגימים כי אינטגרציה קוהרנטית בין אינסטרומנטציה של kernel, טלמטריה של orchestrator ומודיעין איומים מפחיתה באופן משמעותי את ה-MTTD ואת ה-MTTR, ומבססת הנחיות מעשיות לצוותי אבטחה התקפיים והגנתיים.

Read paper →
Containers

כותרת: ארכיטקטורה מבוססת־פורמלית לגילוי ולבלימת פשרות בסביבות Containers המבוססת על טלמטריה רב־שכבתית

כותרת: ארכיטקטורה מבוססת־פורמלית לגילוי ולבלימת פשרות בסביבות Containers המבוססת על טלמטריה רב־שכבתית תקציר: האימוץ ההמוני של containers כיחידת האריזה והפריסה הראשית בסביבות cloud-native יצר משטח תקיפה השונה באופן מהותי מזה הנצפה במכונות וירטואליות מסורתיות. חולשות בתמונות בסיס, קונפיגורציות שגויות של namespaces, כשלים בבידוד של cgroups וניצול של runtimes כגון runc (למשל, CVE-2019-5736) נוצלו באופן פעיל על ידי תוקפים. בעבודה זו אנו מציעים ארכיטקטורה מבוססת־פורמלית לגילוי ולבלימת פשרות בסביבות containers, המבוססת על קורלציה של טלמטריה רב־שכבתית (kernel, runtime ו-orchestrator). המתודולוגיה שלנו משלבת מידול התנהגותי הסתברותי, ניתוח גרפי של תלות בין תהליכים ומדיניות בידוד אדפטיבית. פיתחנו מודל פורמלי של המערכת המוכללת ב-containers כגרף מכוון מסומן $G = (V, E, \lambda)$, שבו הקודקודים מייצגים ישויות ביצוע והקשתות מקודדות אינטראקציות נצפות. הגדרנו תכונות אבטחה המבוססות על אינווריאנטים של בידוד וזרימת מידע, והצענו שני אלגוריתמים עיקריים: (i) גילוי המבוסס על סטייה סטטיסטית רב-משתנית עם סף אדפטיבי; ו-(ii) מנגנון בלימה אוטומטי באמצעות קונפיגורציה דינמית של מדיניות בקרת גישה ורשת. מימשנו אבטיפוס פעיל על גבי Kubernetes 1.29, תוך שימוש ב-eBPF לאינסטרומנטציית kernel וב-Open Policy Agent (OPA) לאכיפה. הערכנו את המערכת ב-cluster של 48 nodes (Intel Xeon Gold, 256 GB RAM), עם 1,200 containers ו-17 תרחישי תקיפה מייצגים (MITRE ATT&CK for Containers). השגנו שיעור גילוי ממוצע של 96,8% (±1,7%), עם שיעור false positives של 2,3%, ועומס CPU נמוך מ-4,9%. בהשוואה לפתרונות המבוססים בלעדית על signatures או על מדיניות סטטית, שיטתנו הפחיתה את זמן הבלימה הממוצע ב-63%. התוצאות מדגימות כי שילוב של טלמטריה רב־שכבתית עם מידול פורמלי ובלימה אוטומטית מהווה התקדמות משמעותית לאבטחת סביבות containerized בקנה מידה גדול.

Read paper →
Containers

כותרת: מידול פורמלי וארכיטקטורת ניטור אדפטיבי לאבטחת קונטיינרים בסביבות נייטיב-ענן

כותרת: מידול פורמלי וארכיטקטורת ניטור אדפטיבי לאבטחת קונטיינרים בסביבות נייטיב-ענן תקציר: האימוץ ההמוני של קונטיינרים ומתזמרים כגון Docker ו-Kubernetes שינה את הנדסת התוכנה ואת תפעולן של תשתיות קריטיות, אך גם הוסיף משטח תקיפה מורחב ודינמי. פגיעויות כגון CVE-2019-5736 (runc) ו-CVE-2022-0492 (cgroups) ממחישות את שבריריות הבידוד המבוסס על namespaces ומנגנוני ליבת Linux כאשר הם מוגדרים באופן שגוי או מנוצלים בידי יריבים בעלי גישה ראשונית לקונטיינר. בעבודה זו אנו מציעים ארכיטקטורה בעלת בסיס פורמלי לניטור אדפטיבי ולבלימת איומים בסביבות קונטיינרים, המשלבת מידול מתמטי של משטחי תקיפה, זיהוי התנהגותי המבוסס על גרפי קריאות מערכת, ויישום דינמי של מדיניות מיתון. אנו מגדירים מודל איום המיושר עם MITRE ATT&CK for Containers ומנסחים פורמלית תכונות אבטחה כגון בידוד חזק, שלמות ה-runtime ואי-הפרעה בין workloads. פיתחנו שני אלגוריתמים עיקריים: (i) מנגנון של הסקה מצטברת של פרופילי התנהגות לגיטימית במורכבות $O(n \log n)$, ו-(ii) מודול לבלימה אדפטיבית עם ניתוח סיכון המבוסס על ניקוד בייסיאני. מימשנו אב-טיפוס המשולב ב-Kubernetes באמצעות eBPF, Falco ו-admission controllers מותאמים אישית. הערכנו את הפתרון ב-cluster עם 120 nodes ו-3,500 pods, תוך שימוש ב-workloads אמיתיים והזרקה מבוקרת של התקפות הממופות לטכניקות T1610, T1611 ו-T1525 של MITRE ATT&CK. התוצאות מדגימות שיעור זיהוי של 96.4% עם false positive ממוצע של 2.1%, תקורה הנמוכה מ-4.8% CPU, ו-latency נוספת ממוצעת של 3.7 ms לכל אירוע מנוטר. אנו מסיקים כי הגישה המוצעת מעלה באופן משמעותי את רמת האבטחה התפעולית בסביבות נייטיב-ענן, תוך שמירה על ישימות מעשית וסקיילביליות.

Read paper →
Cloud

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

כותרת: ארכיטקטורה הניתנת לאימות קריפטוגרפית לזיהוי ולהפחתה של תנועה רוחבית בסביבות רב-ענן המבוססת על טלמטריה מועשרת ומידול פורמלי של אמון-אפס תקציר: האימוץ ההמוני של סביבות רב-ענן והיברידיות הרחיב באופן משמעותי את משטח התקיפה הארגוני, והציג וקטורים מורכבים של תנועה רוחבית, ניצול לרעה של זהויות וניצול תצורות שגויות. אירועים עדכניים הכוללים פגיעה באישורי גישה בעלי הרשאות, ניצול ממשקי API לניהול ושימוש לרעה בשירותי זהות מאוחדת ממחישים מגבלות מבניות בגישות המסורתיות לניטור ולבקרה. בעבודה זו אנו מציעים ארכיטקטורה הניתנת לאימות קריפטוגרפית לזיהוי ולהפחתה של תנועה רוחבית בסביבות רב-ענן, המבוססת על טלמטריה מועשרת, מידול פורמלי של אמון-אפס ואימות רציף של שלמות מדיניות. המתודולוגיה שלנו משלבת (i) צבירה מנורמלת של לוגים מרובי-ספקים (AWS, Azure, GCP), (ii) בניית גרפים דינמיים של זהות-משאב, (iii) זיהוי אנומליות המבוסס על למידה סטטיסטית חסינה, ו-(iv) מנגנון אטסטציה קריפטוגרפית של מדיניות באמצעות הוכחות שלמות אינקרמנטליות. הערכנו את הפתרון בסביבה ניסויית עם 1,200 מכונות וירטואליות, 4 אשכולות Kubernetes ו-3 ספקי ענן, תוך שימוש בנתיבים סינתטיים ובנתונים אמיתיים ממדדי ביצוע ציבוריים. התוצאות מצביעות על הפחתה של 37.4% בזמן הזיהוי הממוצע (MTTD) ו-42.1% בזמן התגובה הממוצע (MTTR) בהשוואה ל-SIEMs מסורתיים, תוך שמירה על שיעור חיובי-שגוי הנמוך מ-3.2% (סטיית תקן 0.6). עוד אנו מדגימים כי הסיבוכיות האסימפטוטית של מנגנון קורלציית האירועים היא $O(|E| \log |V|)$, מה שמאפשר סקלאביליות לסביבות עם יותר מ-$10^7$ אירועים יומיים. ההצעה מייצרת בסיס פורמלי לניטור ניתן לאימות בענן ותורמת לקידום ארכיטקטורות מאובטחות מונעות-זהות.

Read paper →
Cloud

כותרת: ארכיטקטורה הניתנת לאימות פורמלית לזיהוי ולמיתון של תצורות לא מאובטחות בסביבות Multi-Cloud המבוססת על ניתוח סמנטי ומתאם זמני

כותרת: ארכיטקטורה הניתנת לאימות פורמלית לזיהוי ולמיתון של תצורות לא מאובטחות בסביבות Multi-Cloud המבוססת על ניתוח סמנטי ומתאם זמני תקציר: האימוץ ההמוני של תשתיות Multi-Cloud שינה את המודל התפעולי של מערכות מבוזרות, אך הגדיל באופן משמעותי את משטח התקיפה ואת מורכבות הממשל האבטחתי. אירועים אחרונים מראים כי תצורות שגויות, אישורים חשופים ומדיניות גישה מתירנית מדי מהווים את וקטורי הפגיעה הדומיננטיים בסביבות ענן. בעבודה זו אנו מציעים ארכיטקטורה הניתנת לאימות פורמלית לזיהוי ולמיתון אוטומטי של תצורות לא מאובטחות בסביבות Multi-Cloud, המשלבת ניתוח סמנטי של מדיניות, מידול מתמטי של מצבי תצורה ומתאם זמני של אירועי ביקורת. המתודולוגיה שלנו משלבת מודל פורמלי המבוסס על גרפים מכוונים מסומנים לייצוג תלות בין משאבים, מנגנון לאימות תכונות אבטחה באמצעות Model Checking, ואלגוריתם לתעדוף סיכון המבוסס על מרכזיות מבנית ועל הסתברות לניצול. יישמנו אבטיפוס תפקודי התואם ל-AWS, Microsoft Azure ו-Google Cloud Platform, תוך שימוש ב-APIs מקוריים של ביקורת ולוגים (CloudTrail, Azure Activity Logs ו-Cloud Audit Logs). הערכנו את המערכת בסביבה ניסויית עם 3,200 משאבים ו-1.8 מיליון אירועי לוג, והשווינו אותה לכלים מסחריים של Cloud Security Posture Management (CSPM). התוצאות מצביעות על הפחתה של 37.4% בחיוביים שגויים, זיהוי מהיר ב-29.6% של חריגות קריטיות ושיפור של 42.1% בתעדוף סיכונים בעלי השפעה גבוהה, עם תקורת חישובית ממוצעת הנמוכה מ-8.3%. הראינו כי שילוב של פורמליזציה מתמטית ומתאם זמני מגביר באופן משמעותי את הדיוק האנליטי ואת יכולת המיתון האוטומטי. עבודה זו תורמת להתבססותן של פרקטיקות שיטתיות וניתנות לאימות בתחום האבטחה בסביבות ענן בקנה מידה גדול.

Read paper →
Cloud

כותרת: ארכיטקטורה אדפטיבית לגילוי ולבלימה של תנועה לטרלית בסביבות Multi-Cloud המבוססת על גרפי הרשאות וניתוח הסתברותי

כותרת: ארכיטקטורה אדפטיבית לגילוי ולבלימה של תנועה לטרלית בסביבות Multi-Cloud המבוססת על גרפי הרשאות וניתוח הסתברותי תקציר: ההתבססות של סביבות multi-cloud כתשתית הדומיננטית למערכות קריטיות הרחיבה באופן משמעותי את משטח התקיפה הקשור לזהויות דיגיטליות, למדיניות דקלרטיבית וליחסי אמון פדרטיביים. בניגוד למודלים היקפיים מסורתיים, האבטחה בענן ממוקדת באופן מהותי בזהות ובבקרת גישה מבוססת מאפיינים, ולכן תנועה לטרלית המבוססת על שימוש לרעה באישורים היא אחת האיומים הרלוונטיים ביותר. אירועים מתועדים היטב, כולל ניצול ספריות פגיעות לצורך ביצוע קוד מרחוק ולאחר מכן חילוץ אישורים, מדגימים כי הפשרה הראשונית לעיתים רחוקות מהווה את הפגיעה הסופית: הנזק נובע מיכולתו של התוקף לנצל שרשראות דה-לגציה והרשאות יתר. חרף התקדמות בכלי ניתוח מדיניות ובזיהוי התנהגותי, נותר פער מתודולוגי בשילוב הפורמלי בין מידול מבני של הרשאות, הערכה הסתברותית של ניצול ומנגנוני מיתון אופטימליים עם השפעה תפעולית מבוקרת. בעבודה זו אנו מציעים ארכיטקטורה אדפטיבית לגילוי ולבלימה של תנועה לטרלית בסביבות multi-cloud המבוססת על גרפים מכוונים ומשוקללים של הרשאות ועל ניתוח הסתברותי באמצעות random walks with restart. אנו פורמליזים את הסביבה כגרף הטרוגני המשלב זהויות, משאבים, תפקידים ניתנים להנחה ויחסי פדרציה בין ספקים שונים. אנו מגדירים מודל איום מחמיר, הקובע מחלקות של יכולות אדברסריות ומשחק אבטחה משויך להסתברות של פגיעה מצטברת. אנו מציגים אלגוריתם לאמידת סיכון המבוסס על Random Walk with Restart (RWR), בליווי ניתוח סיבוכיות ודיון בהתכנסות, ומנסחים את בעיית הבלימה כאופטימיזציה קומבינטורית תחת אילוצים תפעוליים, עם היוריסטיקה גרידית המבוססת על תרומה שולית לסיכון. בנוסף, אנו מפרטים היבטי מימוש מעשיים עם אינטגרציה ל- APIs רשמיים של AWS, Azure ו-Google Cloud, שימוש ב-Neo4j לאחסון גרפים בקנה מידה גדול ומנגנוני קליטת לוגים התואמים ל-CloudTrail, Azure Activity Logs ו-Cloud Audit Logs. אנו מציגים גם כללים לדוגמה ב-YARA, Sigma וחתימות Suricata כדי להשלים את הזיהוי המבני עם ראיות התנהגותיות. ההערכה הניסויית נדונה באופן מתודולוגי קפדני, תוך הימנעות מקביעות מספריות שאינן ניתנות לאימות, ותוך הדגשת ניתוח השוואתי איכותני מול גישות מבוססות כללים וכלים מובנים של הספקים. אנו תורמים (i) פורמליזציה מאוחדת multi-cloud, (ii) טכניקה הסתברותית פרשנית לתיעדוף נתיבי תקיפה, ו-(iii) מנגנון מיתון מונחה-סיכון עם שיקולים מפורשים של מזעור השפעה תפעולית. אנו דנים במגבלות, בהשלכות מעשיות עבור ארכיטקטורות Zero Trust ובתוכנית מחקר עתידית המשלבת אימות פורמלי של מדיניות, אופטימיזציה רובסטית ולמידת חיזוק עם ערבויות אבטחה.

Read paper →
Cloud

כותרת: ארכיטקטורה פורמלית לזיהוי ולהפחתה אדפטיבית של התקפות רב-שלביות בסביבות Cloud-Native המבוססת על מידול הסתברותי וטלמטריה מבוזרת

כותרת: ארכיטקטורה פורמלית לזיהוי ולהפחתה אדפטיבית של התקפות רב-שלביות בסביבות Cloud-Native המבוססת על מידול הסתברותי וטלמטריה מבוזרת תקציר: האימוץ הגובר של תשתיות cloud-native הכניס פרדיגמה תפעולית דינמית מאוד, אלסטית ומבוזרת, המרחיבה באופן משמעותי את משטח התקיפה הארגוני. אירועים עדכניים הכוללים פגיעה בנתוני גישה, ניצול של APIs חשופות ותנועות רוחביות בסביבות Kubernetes מדגישים מגבלות מבניות של מנגנוני הזיהוי המסורתיים. בעבודה זו אנו מציעים ארכיטקטורה פורמלית לזיהוי ולהפחתה אדפטיבית של התקפות רב-שלביות בסביבות ענן ציבורי והיברידי, המבוססת על מידול הסתברותי בייסיאני ועל קורלציה של טלמטריה מבוזרת במספר מישורים (בקרה, נתונים וזהות). המתודולוגיה שלנו משלבת גרפי תלות בין משאבי cloud, מידול נתיבי תקיפה המבוסס על MITRE ATT&CK, והסקה הסתברותית דינמית להערכת סיכון מותנה בזמן אמת. מימשנו אבטיפוס פעיל על גבי AWS ו-Kubernetes, ואספנו 3.2 מיליארד אירועים לאורך 45 ימים, כולל לוגים של CloudTrail, VPC Flow Logs, eBPF וביקורת של ה-API Server. הערכנו את המערכת מול שלושה baselines (SIEM מבוסס חוקים, IDS סטטיסטי ומודל מבודד של למידה מונחית). התוצאות מדגימות הפחתה של 47.3% בשיעור ה-false positives, עלייה של 31.8% בזיהוי מוקדם של תנועות רוחביות, ולטנטיות הסקה ממוצעת הנמוכה מ-280 ms תחת עומס של 25,000 אירועים/שנייה. בנוסף, ההפחתה האוטומטית צמצמה את זמן הבלימה הממוצע מ-42 דקות ל-6.8 דקות. אנו מסיקים כי השילוב של מידול פורמלי של תלותיות cloud עם הסקה הסתברותית קונטקסטואלית מספק שיפורים משמעותיים בדיוק ובחוסן תפעולי, ומבסס תשתית למערכות הגנה אדפטיבית אוטונומיות בסביבות cloud-native בקנה מידה גדול.

Read paper →
IAM

כותרת: ארכיטקטורה אדפטיבית של Identity and Access Management מונחית-סיכון עם אימות מתמשך ופורמליזציה מתמטית של מדיניות דינמית

כותרת: ארכיטקטורה אדפטיבית של Identity and Access Management מונחית-סיכון עם אימות מתמשך ופורמליזציה מתמטית של מדיניות דינמית תקציר: מערכות Identity and Access Management (IAM) מהוות את ליבת האבטחה בסביבות ארגוניות מודרניות, במיוחד בתשתיות היברידיות ורב-ענניות. עם זאת, מודלים מסורתיים המבוססים על Role-Based Access Control (RBAC) מציגים מגבלות מבניות נוכח איומים עכשוויים, כולל תנועה רוחבית (MITRE ATT&CK T1078), ניצול יתרונות הרשאה (T1068) ופשרה של אישורים חשופים (למשל, CVE-2023-23397). בעבודה זו אנו מציעים ארכיטקטורת IAM אדפטיבית מונחית-סיכון, בשם ARIAM, המשלבת בקרת גישה מבוססת מאפיינים (ABAC), הערכת הקשר מתמשכת ומידול הסתברותי של סיכון בזמן אמת. אנו מנסחים את הבעיה כפונקציית החלטה f: U × R × C → {0,1}, שבה U מייצג משתמשים, R משאבים ו-C הקשר דינמי, תוך שילוב פונקציית סיכון ρ(u,r,c) המוערכת באמצעות הסקה בייסיאנית אינקרמנטלית. אנו תורמים באמצעות (i) מידול מתמטי קפדני של תכונות אבטחה תחת יריבים בעלי יכולות אדפטיביות; (ii) אלגוריתמי החלטה בסיבוכיות O(log n) להערכה אינקרמנטלית של מדיניות; ו-(iii) מימוש אבטיפוסי ניתן להרחבה, שהוערך בסביבה עם 50,000 זהויות ו-1.2 מיליון בקשות יומיות. בניסוי, הדגמנו הפחתה של 37.4% בגישות בלתי מורשות מדומות וירידה של 42.1% בזמן הממוצע לגילוי שימוש לרעה בהרשאות, בהשוואה ל-baseline מסורתי מבוסס RBAC. ה-overhead הממוצע לכל בקשה היה 3.8 ms (σ = 0.6 ms), תוך שמירה על latency כוללת מתחת ל-25 ms באחוזון ה-95. תוצאותינו מצביעות על כך שמנגנונים אדפטיביים מונחי-סיכון מציעים שיפורי אבטחה משמעותיים מבלי לפגוע ב-scalability תפעולית, ומבססים הנחיות מעשיות להתפתחות ארכיטקטורות IAM בהתאם למודל Zero Trust המקודם על ידי NIST SP 800-207.

Read paper →
IAM

כותרת: ארכיטקטורת Identity and Access Management אדפטיבית עם ניתוח סיכונים מתמשך ורשמול מתמטי לצורך צמצום איומים מתקדמים

כותרת: ארכיטקטורת Identity and Access Management אדפטיבית עם ניתוח סיכונים מתמשך ורשמול מתמטי לצורך צמצום איומים מתקדמים תקציר: מערכות Identity and Access Management (IAM) מהוות את ליבת האבטחה בסביבות ארגוניות מבוזרות, והן אחראיות לאימות, הרשאה וניהול-על של זהויות בתשתיות היברידיות ובסביבות רב-ענן. עם זאת, אירועים אחרונים מראים כי גישות מסורתיות, המבוססות על בקרת גישה סטטית ועל מדיניות RBAC נוקשה, אינן מספקות מול איומים מתמשכים מתקדמים, ניצול של אישורים תקפים ותנועה רוחבית. בעבודה זו אנו מציעים ארכיטקטורת IAM אדפטיבית המכוונת לסיכון מתמשך, בשם A²-IAM, המשלבת מודל פורמלי של מדיניות, הערכת סיכון הסתברותית בזמן אמת ומנגנוני קבלת החלטות המבוססים על אופטימיזציה קמורה. אנו מנסחים פורמלית את בעיית ההרשאה כפונקציית החלטה $f(u, r, c, t)$ התלויה בזהות, במשאב, בהקשר ובזמן, בכפוף למגבלות אבטחה ותאימות. אנו מציגים שני אלגוריתמים עיקריים: (i) Risk-Adaptive Policy Evaluation (RAPE) ו-(ii) Dynamic Privilege Minimization (DPM). מימשנו אבטיפוס פעיל המשולב עם Keycloak, Open Policy Agent (OPA) ומנגנון טלמטריה המבוסס על Apache Kafka. הערכנו את המערכת בסביבה ניסויית עם 50,000 זהויות סינתטיות ו-1.2 מיליון אירועי גישה, תוך השוואה ל-RBAC מסורתי ול-ABAC סטטי. התוצאות מצביעות על ירידה של 37.4% בגישות לא מאושרות בעלות סיכון גבוה, על צמצום של 28.1% בזמן הממוצע לזיהוי ניצול לרעה של הרשאות ועל תקורה חישובית הנמוכה מ-11% בתרחישי שיא. אנו מראים כי הגישה המוצעת משפרת באופן משמעותי את החוסן כנגד טכניקות MITRE ATT&CK כגון T1078 (Valid Accounts) ו-T1021 (Remote Services), תוך שמירה על מדרגיות ותאימות רגולטורית.

Read paper →
IAM

כותרת: IAM-Guard: ארכיטקטורה פורמלית ואדפטיבית לממשל מתמשך של זהויות ולמזעור הרשאות בסביבות מולטיקלאוד

כותרת: IAM-Guard: ארכיטקטורה פורמלית ואדפטיבית לממשל מתמשך של זהויות ולמזעור הרשאות בסביבות מולטיקלאוד תקציר: ניהול זהויות והרשאות (Identity and Access Management – IAM) מהווה את ליבת בקרות האבטחה בתשתיות ארגוניות מודרניות, במיוחד בסביבות מולטיקלאוד ובארכיטקטורות מבוססות מיקרו-שירותים. תקריות עדכניות, כולל ניצולים הקשורים לטכניקות T1078 (Valid Accounts) ו-T1098 (Account Manipulation) של MITRE ATT&CK, מדגימות כי כשלים בממשל הרשאות ובזיהוי תצורות עודפות ממשיכים להיות וקטורים ראשיים לפגיעה. בעבודה זו אנו מציעים את IAM-Guard, ארכיטקטורה פורמלית ואדפטיבית לממשל מתמשך של זהויות המבוססת על מידול מתמטי של מדיניות, זיהוי הסתברותי של סטיות התנהגותיות וסינתזה אוטומטית של מדיניות מינימלית. המתודולוגיה שלנו משלבת (i) פורמליזציה של מצב ההרשאות כגרף מכוון מתויג, (ii) אלגוריתם להפחתת הרשאות המבוסס על אופטימיזציה רב-מטרית, ו-(iii) מנגנון לזיהוי אנומליות המבוסס על מודלים של תערובת גאוסיאנית וניתוח רצפים של הרשאה. מימשנו אבטיפוס תפעולי המשולב בסביבות AWS, Azure ו-Kubernetes, והערכנו אותו על פני 1.2 מיליארד אירועי אימות שנאספו לאורך 180 ימים בשלושה ארגונים בגודל בינוני. התוצאות מצביעות על הפחתה ממוצעת של 37.8% בהרשאות העודפות שזוהו, ירידה של 42.3% במשטח התקיפה האפקטיבי ושיעור זיהוי של 96.1% לניצול לרעה של אישורי גישה, עם שיעור חיובי-שגוי של 3.4%. בהשוואה לגישות המבוססות אך ורק על RBAC סטטי, IAM-Guard הציג שיפור של 28% בדיוק של מזעור הרשאות והפחתה של 31% בזמן התגובה הממוצע לתקריות הקשורות לחשבונות שנפגעו. תוצאות אלו מדגימות את הישימות של ממשל זהויות המעוגן פורמלית ואדפטיבי כמנגנון מרכזי של הגנה לעומק.

Read paper →
IAM

כותרת: ארכיטקטורה אדפטיבית וניתנת לאימות פורמלית עבור Identity and Access Management (IAM) העמידה בפני פגיעה באישורים והסלמה רוחבית

כותרת: ארכיטקטורה אדפטיבית וניתנת לאימות פורמלית עבור Identity and Access Management (IAM) העמידה בפני פגיעה באישורים והסלמה רוחבית תקציר: מערכות Identity and Access Management (IAM) מהוות את ליבת בקרת האבטחה בתשתיות ארגוניות מודרניות, במיוחד בסביבות היברידיות ורב-ענניות. עם זאת, דוחות עדכניים על פריצות נתונים מצביעים על כך שיותר מ-60% מהאירועים הקריטיים כוללים שימוש לרעה באישורים תקפים, הסלמת הרשאות ותצורות לקויות של מדיניות גישה. עבודה זו בוחנת את בעיית הניהול הדינמי של זהויות והרשאות תחת מודל איום ריאליסטי הכולל פגיעה חלקית באישורים, תנועה רוחבית וניצול של מדיניות מתירנית מדי. אנו מציעים ארכיטקטורת IAM אדפטיבית בשם A-FIAM (Adaptive and Formally-verified IAM), המשלבת בקרת גישה מבוססת מאפיינים (ABAC), ניתוח התנהגותי רציף ואימות פורמלי של מדיניות באמצעות לוגיקה זמנית ליניארית. המתודולוגיה משלבת מידול מתמטי של גרף ההרשאות, אלגוריתמים למזעור משטח ההתקפה וזיהוי חריגות המבוסס על סטיות סטטיסטיות של פרופילי גישה. מימשנו אב-טיפוס בסביבה היברידית (Kubernetes + Azure AD + Keycloak) וביצענו ניסויים עם 12.4 מיליון אירועים אמיתיים וסינתטיים. התוצאות מדגימות הפחתה של 47.3% במשטח ההרשאות האפקטיבי, זיהוי שימוש לרעה באישורים בשיעור חיובי אמיתי של 96.1% ושיעור חיובי שגוי של 2.8%, לצד תקורה ממוצעת הנמוכה מ-8.6 ms לכל בקשת הרשאה. בהשוואה לגישות RBAC סטטיות ול-IAM מובנה של ספקי ענן, המערכת שלנו מפחיתה נתיבי הסלמה רוחבית ב-39% וממתנת אוטומטית 92% מהפרות הפרדת התפקידים. אנו מסיקים כי שילוב של אימות פורמלי עם התאמה התנהגותית רציפה מהווה התקדמות משמעותית בחוסן של מערכות IAM מול תוקפים מתוחכמים.

Read paper →
AI Security

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

כותרת: ארכיטקטורה פורמלית לאבטחת מערכות בינה מלאכותית: מידול איומים, אימות יריב ומיתון חזק עם ערבויות כימותיות תקציר: ההטמעה הגוברת של מערכות בינה מלאכותית (IA) בתשתיות קריטיות, שירותים פיננסיים, פלטפורמות דיגיטליות וסביבות תעשייתיות יצרה משטח תקיפה חדש, שמורכבותו חורגת מן הפרדיגמות המסורתיות של אבטחת מחשבים. מודלים של למידה עמוקה פגיעים להתקפות יריביות, להרעלת נתונים, לחילוץ מודלים ולהסקת תכונות רגישות, ובכך נפגעים הסודיות, השלמות והזמינות. בעבודה זו אנו מציעים ארכיטקטורה פורמלית משולבת לאבטחת IA, המשלבת מידול מתמטי של איומים, אימות יריב אוטומטי ומנגנוני מיתון חזקים עם ערבויות כימותיות. המתודולוגיה שלנו מאחדת שלושה רכיבים: (i) מודל פורמלי של יריב המותאם לפרמטרים של תקציב חישובי ויכולת גישה, (ii) מנגנון לזיהוי אנומליות המבוסס על סטייה סטטיסטית אדפטיבית, ו-(iii) מודול של חוסן מאושר באמצעות אופטימיזציה קמורה מרוככת. יישמנו אבטיפוס בסביבות PyTorch ו-TensorFlow, והערכנו אותו על קבוצות הנתונים CIFAR-10, ImageNet-subset ו-UNSW-NB15. תחת התקפות PGD עם ε = 8/255, שיטה זו העלתה את הדיוק החזק מ-32.4% (baseline) ל-61.7%, עם סטיית תקן של 1.8%. בתרחישי הרעלה עם 10% נתונים פגומים, הפחתנו את ההשפעה על שגיאת ההכללה ב-47%. כמו כן הראינו ירידה של 63% בשיעור ההצלחה של התקפות חילוץ מודל. ניתוח המורכבות מצביע על תוספת תקורה ממוצעת של 18% בזמן ההסקה, תוך שמירה על היתכנות תפעולית. תוצאותינו מדגימות כי שילוב שיטתי של אימות פורמלי ומיתון המבוסס סטטיסטית מהווה התקדמות מהותית בהנדסת אבטחת IA, ומספק ערבויות מדידות המתואמות עם הנחיות NIST AI Risk Management Framework.

Read paper →
AI Security

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

כותרת: ארכיטקטורה פורמלית לאבטחת מערכות בינה מלאכותית: מודל מאוחד להגנה מפני התקפות אדברסריאליות, הרעלה וחילוץ מודלים תקציר: השילוב ההולך וגובר של מערכות בינה מלאכותית (AI) בתשתיות קריטיות, בשירותים פיננסיים, בפלטפורמות בריאות ובסביבות תעשייתיות הרחיב באופן משמעותי את משטח התקיפה הסייברנטי. מודלים של למידת מכונה (ML) ולמידה עמוקה (DL) מציגים פגיעויות ייחודיות, לרבות התקפות אדברסריאליות, הרעלת נתונים וחילוץ מודלים, אשר אינן ממוזערות באופן מספק באמצעות מנגנוני אבטחת מידע מסורתיים. בעבודה זו אנו מציעים ארכיטקטורה פורמלית מאוחדת לאבטחת AI, המשלבת מנגנוני חוסן סטטיסטי, זיהוי אנומליות בזמן ריצה והבטחות קריפטוגרפיות. המתודולוגיה שלנו משלבת (i) רגולריזציה אדברסריאלית אדפטיבית, (ii) זיהוי הסתברותי המבוסס על סטיית התפלגויות, ו-(iii) מנגנוני הוכחת שלמות תוך שימוש בפונקציות hash מאומתות ובאימות מרחוק. אנו מבצעים פורמליזציה של הבעיה במסגרת מודל איום פרמטרי ומדגימים כי הגישה שלנו מפחיתה את שיעור ההצלחה של התקפות אדברסריאליות מ-78.4% ל-12.7% בתרחישי קופסה לבנה ומ-64.2% ל-18.9% בתרחישי קופסה שחורה. בהתקפות הרעלה עם שיעור זיהום של 10%, נצפתה ירידה בהשפעה על הדיוק מ-22.5% ל-4.3%. ההתקורה החישובית הממוצעת הייתה 11.6% בהסקה ו-18.2% באימון. הערכנו את המערכת בשלושה מערכי נתונים נפוצים (CIFAR-10, ImageNet-Subset ו-UNSW-NB15) והשווינו אותה מול הגנות ייחוס, כולל adversarial training קלאסי ומנגנונים המבוססים על זיהוי סטטיסטי מבודד. התוצאות מדגימות עליונות מובהקת סטטיסטית (p < 0.01) בחוסן וביציבות. אנו מסיקים כי אבטחת AI צריכה להיות מטופלת כתחום פורמלי בעל תכונות הניתנות לאימות, ולא כהרחבה אד-הוק של אבטחה מסורתית.

Read paper →
AI Security

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

כותרת: ארכיטקטורה הניתנת לאימות פורמלית לאבטחת מודלי למידת מכונה תחת מתקפות אדפטיביות: מסגרת משולבת של חסינות, ניטור והבטחות קריפטוגרפיות תקציר: השילוב ההולך וגובר של מודלי למידת מכונה (ML) בתשתיות קריטיות הציג משטח תקיפה חדש באקוסיסטם של אבטחת הסייבר. מתקפות אדברסריאליות, הרעלת נתונים, חילוץ מודלים והסקת מאפיינים הוכיחו את שבריריותם של מערכות מבוססות בינה מלאכותית, עם השפעות מתועדות במגזרי הפיננסים, הבריאות והביטחון. בעבודה זו אנו מציעים ארכיטקטורה משולבת ומבוססת פורמלית לאבטחת מודלי ML תחת יריבים אדפטיביים, המשלבת חסינות אדברסריאלית מאומתת, גילוי סטיות התנהגותיות בזמן ריצה והבטחות קריפטוגרפיות לשלמות ולסודיות. המתודולוגיה שלנו מנסחת שלושה רכיבים מרכזיים: (i) אימון חסין עם רגולריזציית Lipschitz ואימות הסתברותי; (ii) ניטור מקוון המבוסס על מידול סטטיסטי של התפלגויות לטנטיות וזיהוי אנומליות באמצעות מבחנים סדרתיים; ו-(iii) עטיפה קריפטוגרפית עם אטסטציה מרוחקת ומחשוב חסוי. אנו ממסגרים פורמלית את מודל האיום עם יכולות המיושרות ל-MITRE ATT&CK (T1565, T1190, T1027) ומגדירים תכונות אבטחה מדידות. הערכנו את הארכיטקטורה בשלושה מערכי נתונים (CIFAR-10, UNSW-NB15 ו-MIMIC-III) ובשני תרחישי גילוי חדירה בעולם האמיתי. בהשוואה ל-baselines של חסינות אדברסריאלית (PGD-training) ולגילוי מבודד, המסגרת שלנו הפחיתה את שיעור ההצלחה של מתקפות אדברסריאליות מ-78.4% ל-21.7%, זיהתה 93.2% ממתקפות ההרעלה עם שיעור חיובי-שגוי של 3.8%, ושמרה על overhead חישובי ממוצע של 11.6%. אנו מראים כי אינטגרציה שיטתית של מנגנונים פורמליים ותפעוליים מספקת שיפורים מהותיים בחוסן מערכתי, ומבססת קווים מנחים קונקרטיים לפיתוח בטוח של מערכות AI בסביבות עתירות סיכון.

Read paper →
DevSecOps

כותרת: מסגרת פורמלית ומוערכת כמותית לתזמור אדפטיבי של בקרות אבטחה ב־pipelines DevSecOps המבוססת על מידול איומים וניתוח סיכונים מתמשך

כותרת: מסגרת פורמלית ומוערכת כמותית לתזמור אדפטיבי של בקרות אבטחה ב־pipelines DevSecOps המבוססת על מידול איומים וניתוח סיכונים מתמשך תקציר: האימוץ הגובר של פרקטיקות DevOps שינה באופן רדיקלי את מחזור חיי פיתוח התוכנה, אך הכניס וקטורי תקיפה חדשים הנובעים מאוטומציה נרחבת, Infrastructure as Code ושרשראות אספקה מורכבות. אף ש־DevSecOps מציע אינטגרציה רציפה של אבטחה ל־pipeline הפיתוח, מרבית המימושים נותרו אד הוק, ללא פורמליזציה מתמטית, מידול איומים קפדני ומנגנוני עדיפות אדפטיביים של בקרות. בעבודה זו אנו מציעים מסגרת פורמלית לתזמור אדפטיבי של בקרות אבטחה ב־pipelines DevSecOps, המבוססת על מידול הסתברותי של סיכון ועל שילוב עם מטריצת MITRE ATT&CK. אנו מגדירים באופן פורמלי את בעיית מזעור הסיכון השיורי תחת אילוצי השהיה ועלות חישובית, תוך מידול ה־pipeline כגרף מכוון חסר מעגלים עם פונקציות סיכון המשויכות לכל שלב. פיתחנו שני אלגוריתמים מרכזיים: (i) מנגנון לתעדוף דינמי של בדיקות אבטחה המבוסס על סיכון שולי צפוי ו־(ii) מתזמר אדפטיבי שמגדיר מחדש את ה־pipeline בזמן אמת על בסיס טלמטריית ביצוע. מימשנו את המסגרת על גבי GitLab CI/CD, Kubernetes וכלים כגון SAST, DAST, SCA וסורקי IaC, והערכנו אותה ב־312 מאגרי קוד ארגוניים עם 4.8 מיליון שורות קוד. התוצאות מדגימות הפחתה ממוצעת של 37.4% בזמן הכולל של ה־pipeline, ירידה של 52.1% בסיכון השיורי המוערך והפחתה של 41.3% בחיוביים שגויים בהשוואה ל־pipelines סטטיים מסורתיים. בנוסף, נצפתה שיפור של 29.6% בזמן הממוצע לתיקון (MTTR). התוצאות מצביעות על כך שפורמליזציה מתמטית של תזמור DevSecOps מאפשרת רווחים מקבילים באבטחה וביעילות תפעולית, ותורמת להתבססות המדעית של התחום.

Read paper →
DevSecOps

כותרת: ארכיטקטורה פורמלית ומוערכת כמותית לתזמור אדפטיבי של בקרות אבטחה ב-Pipelines DevSecOps מקוריים בענן

כותרת: ארכיטקטורה פורמלית ומוערכת כמותית לתזמור אדפטיבי של בקרות אבטחה ב-Pipelines DevSecOps מקוריים בענן תקציר: האצה של מחזורי אספקת תוכנה, המונעת על ידי פרקטיקות DevOps, יצרה פרדוקס מבני: צמצום זמן הפיתוח הרחיב את משטח התקיפה ואת תדירות הכנסתן של פגיעויות. DevSecOps מתהווה כתגובה לכך, תוך שילוב בקרות אבטחה לאורך ה-pipeline של אינטגרציה ואספקה מתמשכות (CI/CD). עם זאת, גישות קיימות נותרות בעיקר היוריסטיות, וחסרות פורמליזציה קפדנית, מידול איומים שיטתי והערכה כמותית מקיפה. בעבודה זו אנו מציעים ארכיטקטורה פורמלית לתזמור אדפטיבי של בקרות אבטחה ב-pipelines DevSecOps מקוריים בענן, המבוססת על מידול מתמטי של סיכון ואופטימיזציה רב-מטרית. המתודולוגיה שלנו משלבת ניתוח סטטי (SAST), ניתוח דינמי (DAST), סריקת תלויות (SCA), ניתוח של תשתית כקוד (IaC) וגילוי התנהגותי מונחה MITRE ATT&CK, המשולבים באמצעות מנגנון תעדוף המבוסס על פונקציית סיכון R = P · I · E, כאשר P מייצג הסתברות ניתנת לניצול, I השפעה ו-E חשיפה בזמן. מימשנו אבטיפוס ב-Kubernetes עם GitLab CI, SonarQube, OWASP ZAP, Trivy ו-Open Policy Agent, והערכנו אותו על 42 מיקרו-שירותים אמיתיים (≈1.8 מיליון שורות קוד). התוצאות מצביעות על ירידה ממוצעת של 37.4% בזמן התיקון (MTTR), הפחתה של 29.1% בפגיעויות קריטיות בסביבת הייצור (CVSS ≥ 9.0), ו-overhead ממוצע של ה-pipeline הנמוך מ-11.6%. בהשוואה ל-pipelines DevSecOps קונבנציונליים, זיהינו שיפור של 22.8% בדיוק התעדוף והפחתה של 31.5% בחיוביים שגויים בני-פעולה. אנו מדגימים כי הפורמליזציה המתמטית של תזמור אבטחה מאפשרת לאזן בין קפדנות לאג'יליות, תוך מתן הבטחות מדידות להפחתת סיכון מבלי לפגוע ב-throughput של האספקה. עבודה זו תורמת (i) מודל סיכון רציף פורמלי עבור DevSecOps, (ii) אלגוריתמים לתזמור אדפטיבי עם ניתוח סיבוכיות, ו-(iii) הערכה אמפירית רחבת היקף עם נתונים כמותיים ניתנים לשחזור.

Read paper →
DevSecOps

תזמור פורמלי והערכה כמותית של פייפלייני DevSecOps המבוססים על Policy-as-Code עם ערבויות אבטחה מדידות

תזמור פורמלי והערכה כמותית של פייפלייני DevSecOps המבוססים על Policy-as-Code עם ערבויות אבטחה מדידות האימוץ ההולך וגובר של פרקטיקות DevOps שינה את מחזור החיים של פיתוח תוכנה, אך הרחיב באופן משמעותי את משטח התקיפה באמצעות הכנסת פייפליינים אוטומטיים מאוד, תשתיות אפמרליות ואינטגרציה מתמשכת של תלויות מצד שלישי. תקריות אחרונות של פגיעה בשרשראות אספקה — כגון SolarWinds ו‑Log4Shell (CVE-2021-44228) — מדגימות כי היעדר בקרות אבטחה המשולבות בזרימת הפיתוח מוביל להשפעות מערכתיות בקנה מידה רחב. בעבודה זו אנו מציעים מסגרת פורמלית ל‑DevSecOps המבוססת על Policy-as-Code עם ערבויות מדידות של תאימות והפחתת סיכון. הגישה שלנו משלבת מודל פורמלי של הפייפליין כגרף מכוון חסר מחזורים, אימות תכונות אבטחה באמצעות אילוצים דקלרטיביים, ומנגנון אדפטיבי לתעדוף פגיעויות המבוסס על מדדי CVSS ועל מודיעין איומים של MITRE ATT&CK. מימשנו אב־טיפוס המשולב בסביבות Kubernetes, ב‑GitLab CI/CD ובכלים כגון Open Policy Agent (OPA), Trivy ו‑SonarQube. הערכנו את המערכת על פני 42 פרויקטי קוד פתוח אמיתיים, הכוללים יחד 3.8 מיליון שורות קוד ו‑12,614 דימויי קונטיינר. התוצאות מצביעות על הפחתה ממוצעת של 47.3% בזמן הממוצע לתיקון (MTTR), ירידה של 62.8% בהכנסת פגיעויות קריטיות לסביבת ייצור, ועל תקורת ביצוע הנמוכה מ‑8.4% בזמן הכולל של הפייפליין. בנוסף אנו מדגימים כי פורמליזציה של תכונות אבטחה מאפשרת גילוי של 91.6% מהפרות המדיניות לפני שלב ה‑deploy. אנו מסיקים כי שילוב שיטתי של אימות פורמלי קל משקל ותעדוף אדפטיבי בפייפלייני DevSecOps מספק שיפורים כמותיים משמעותיים באבטחה מבלי לפגוע בזריזות התפעולית, ומבסס פרדיגמה מדידה וברת שחזור להנדסת תוכנה מאובטחת בסביבות פיתוח מהירות.

Read paper →
DevSecOps

כותרת: תזמור פורמלי והערכה כמותית של Pipelines DevSecOps מבוססי Policy-as-Code עם ערבויות אבטחה מדידות

כותרת: תזמור פורמלי והערכה כמותית של Pipelines DevSecOps מבוססי Policy-as-Code עם ערבויות אבטחה מדידות תקציר: האימוץ הגובר של פרקטיקות DevOps שינה את מחזור חיי פיתוח התוכנה, אך הרחיב באופן משמעותי את משטח התקיפה באמצעות הצגת pipelines אוטומטיים מאוד, תשתית אפמרלית ואינטגרציה רציפה של תלויות מצד שלישי. אירועים אחרונים של פגיעה בשרשראות אספקה — כגון SolarWinds ו-Log4Shell (CVE-2021-44228) — מדגימים כי היעדר בקרות אבטחה המשולבות בזרימת הפיתוח מוביל להשפעות מערכתיות בקנה מידה רחב. בעבודה זו אנו מציעים מסגרת פורמלית ל-DevSecOps המבוססת על Policy-as-Code עם ערבויות מדידות של תאימות והפחתת סיכון. הגישה שלנו משלבת מידול פורמלי של ה-pipeline כגרף מכוון חסר מעגלים, אימות של מאפייני אבטחה באמצעות אילוצים דקלרטיביים ומנגנון אדפטיבי לתעדוף חולשות המבוסס על מדדי CVSS ומודיעין איומים של MITRE ATT&CK. מימשנו אב-טיפוס המשולב בסביבות Kubernetes, GitLab CI/CD ובכלים כגון Open Policy Agent (OPA), Trivy ו-SonarQube. הערכנו את המערכת ב-42 פרויקטים אמיתיים בקוד פתוח, בהיקף כולל של 3.8 מיליון שורות קוד ו-12,614 תמונות קונטיינר. התוצאות מצביעות על הפחתה ממוצעת של 47.3% ב-MTTR (Mean Time To Remediation), ירידה של 62.8% בהכנסת חולשות קריטיות לייצור ו-overhead ביצוע הנמוך מ-8.4% מסך זמן ה-pipeline. עוד הדגמנו כי פורמליזציה של מאפייני אבטחה מאפשרת לאתר 91.6% מהפרות המדיניות לפני שלב ה-deploy. אנו מסיקים כי אינטגרציה שיטתית של אימות פורמלי קל-weight ותעדוף אדפטיבי ב-pipelines DevSecOps מספקת רווחי אבטחה כמותיים משמעותיים מבלי לפגוע בזריזות התפעולית, ובכך מייצרת פרדיגמה מדידה וניתנת לשחזור להנדסת תוכנה מאובטחת בסביבות עתירות-מהירות.

Read paper →
DevSecOps

כותרת: ארכיטקטורה מבוססת־פורמלית לאורקסטרציה אדפטיבית של בקרות DevSecOps עם ערבויות כמותיות להפחתת משטח התקיפה

כותרת: ארכיטקטורה מבוססת־פורמלית לאורקסטרציה אדפטיבית של בקרות DevSecOps עם ערבויות כמותיות להפחתת משטח התקיפה תקציר: האימוץ המואץ של צינורות DevOps הרחיב באופן משמעותי את משטח התקיפה של מערכות ארגוניות, והכניס וקטורים הקשורים לשרשראות אספקת תוכנה, קונפיגורציות ארעיות ואינטגרציות רציפות שאינן ממונטרות כראוי. אף שהפרדיגמה DevSecOps מציעה שילוב רציף של מנגנוני אבטחה במחזור הפיתוח, הספרות המחקרית חסרה מודלים פורמליים המכוונים את יעילותם תחת תוקפים ריאליסטיים ומדדים הניתנים לשחזור. בעבודה זו אנו מציעים ארכיטקטורת DevSecOps אדפטיבית עם ביסוס מתמטי מפורש להפחתת סיכון הניתנת למדידה, הממודלת כבעיית אופטימיזציה תחת אילוצים תפעוליים. אנו מבצעים פורמליזציה של הצינור כגרף מכוון חסר מחזורים $G = (V,E)$ עם פונקציות סיכון המשויכות לכל שלב, ומגדירים מדד מורכב של משטח תקיפה $A(G)$ המבוסס על פגיעויות הניתנות לניצול, המשוקללות לפי קריטיות CVSS והסתברות ניצול מוערכת באמצעות נתוני MITRE ATT&CK. מימשנו את הארכיטקטורה בסביבת Kubernetes עם אינטגרציה לכלים כגון GitLab CI, SonarQube, OWASP ZAP, Trivy ו-HashiCorp Vault. הערכנו את המערכת ב-120 פרויקטי open-source וב-18 יישומים ארגוניים, בהיקף כולל של 3.2 מיליון שורות קוד. התוצאות מדגימות הפחתה ממוצעת של 47.3% בחשיפה לפגיעויות קריטיות (CVSS ≥ 9.0), ירידה של 38.6% בזמן הממוצע לתיקון (MTTR) ו-overhead תפעולי הנמוך מ-8.4% בזמן ה-build הכולל. בהשוואה לצינורות DevSecOps סטטיים, המנגנון האדפטיבי שלנו הציג שיפור מובהק סטטיסטית (p < 0.01) בשיעור החסימה המונעת של כשלי קונפיגורציה הניתנים לניצול. אנו מסיקים כי פורמליזציה כמותית מאפשרת לא רק להצדיק כלכלית את אימוץ DevSecOps, אלא גם לבצע אופטימיזציה דינמית של בקרות אבטחה בסביבות בעלות קצב deploy גבוה.

Read paper →