$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
מסגרת הלמידה של פרוקסי גנרטיבי (GPLF) מייצגת טכנולוגיה חדשה המשלבת בינה מלאכותית גנרטיבית עם CPS ופותרת סוגיות חשובות של פרטיות נתונים לצד מדדי אבטחה וביצועים במערכות רשת מבוזרות. הפונקציונליות של פלטפורמות CPS תלויה בניטור עדכני לצד פעולות אוטומטיות המחלצות קלט נתונים רגיש ממספר הולך וגדל של מכשירי IoT וחיישנים. נמצא כי אימוץ טכנולוגיות בינה מלאכותית גנרטיבית במערכות CPS מציג סכנות מיוחדות כמו פגיעויות פרטיות בשילוב עם אתגרי אבטחה בכל מערכי הרשת המבוזרת. GPLF משיקה מסגרת חדשנית של למידה מאוחדת מבוססת פרוקסי (ProxyFL) התומכת בלמידה שיתופית מאובטחת המיועדת במיוחד למשימות גנרטיביות כדי להפחית בעיות קיימות. הערכה יסודית של מסגרת ה-GPLF התקיימה בפלטפורמת CPS שמיטת הבדיקה שלה שילבה טכנולוגיות רשת חיישנים שונות עם מכשירי IoT והזרמת נתונים בשידור חי.
משתתפי GPLF מריצים שני מודלים נפרדים במהלך השתתפותם.
מודל פרטי בלעדי מתפקד לבדיקת נתונים מקומיים תוך שמירה על נתונים מוגנים מפני גישה חיצונית.
מודל הפרוקסי המשותף5 של המערכת מאפשר שיתוף פעולה בטוח של משתתפים באמצעות טכנולוגיית הצפנה בשילוב שיטות פרטיות דיפרנציאליות.
המסגרת משתמשת במודלים של דיפוזיה כדי ליצור מערכי נתונים סינתטיים משוכללים המניעים יכולות זיהוי אנומליות תוך הצגת מודלים חזויים ומעקב אחר התנהגות המערכת במהלך סימולציות תרחישים מגוונות. מערכי נתונים מסונתזים שומרים על מאפייני תכונות חשובים באמצעות שיטות יעילות לשימור פרטיות. המסגרת מפעילה חילופי עמית לעמית מאובטחים באמצעות טכניקות הצפנה חזקות המגנות על ערוצי תקשורת מפני התקפות זדוניות. ההערכות שבוצעו עם GPLF בפלטפורמות CPS בעולם האמיתי הראו כיצד היא יכולה להביא התקדמות משמעותית ליכולות תפעוליות מאובטחות וחכמות לאורך מגבלות המדרגיות. שיפורים משמעותיים באמצעי זליגת הפרטיות לצד שיפורים משלימים ביכולות חילופי הנתונים ודיוק המשימות הגנרטיביות הוכיחו את ערכו הפונקציונלי ותוצאות הביצועים הקונקרטיות. שלבי הליבה של GPLF כוללים אתחול מבוסס פרוקסי של למידה מאוחדת יחד עם אימון מקומי של נתונים פרטיים, המהווה את עמוד השדרה של GPLF ומשלב עדכוני מודל פרוקסי המוגנים בפרטיות דיפרנציאלית. כלולות גם שיטות ליצירת נתונים סינתטיים במודל מפוזר עם טכניקות ומודולים מאובטחים להחלפת נתונים עמית לעמית לזיהוי חריגות ומודלים חזויים. המבנה המאורגן באיור 1 מציג את האלמנטים החיוניים של GPLF, שיש להם פוטנציאל לייעל את הפעולות הבסיסיות של CPS.

איור 1: מסגרת ארכיטקטונית של GPLF עבור פעולות CPS מאובטחות וחכמות. נועד לאפשר פעולות מאובטחות וחכמות במערכות סייבר-פיזיות. אנא לחץ כאן לצפייה בגרסה גדולה יותר של איור זה.
הסעיפים הבאים מרחיבים את ששת השלבים של המסגרת לתקשורת מאובטחת בין מכשירים הטרוגניים בפלטפורמת CPS.
1. אתחול למידה מאוחדת מבוססת פרוקסי
שלב 1 הוא אתחול למידה מאוחדת מבוסס פרוקסי, שבו GPLF משתמש בתהליך אתחול FL מבוסס פרוקסי כדי להגדיר את המערכת (N) של כל משתתף CPS עם שני מודלים המבטיחים פרטיות אך מאפשרים למשתתפים לשתף פעולה בצורה מאובטחת באמצעות פונקציונליות למידה. משתתפי CPS בודדים (i) מקבלים מודל
פרטי לתפקד עם הנתונים המקומיים שלהם (di) להגנה על הפרטיות לצד מודל
פרוקסי משותף כדי לאפשר התנהגות שיתופית מאובטחת בין המשתתפים. המודלים מתחילים את האימון שלהם עם משקולות שנוצרו מערכים אקראיים של התפלגות גאוס21 עבור תנאים התחלתיים מנורמלים, המתבטאים כמו במשוואה (1),
(1)
המשתתפים מעבדים את הנתונים שלהם באופן אוטונומי תוך החלפת תובנות באמצעות מודלים משותפים התומכים בלמידה גנרטיבית מבוזרת השומרת על פרטיות במערכות CPS.
2. הדרכה מקומית על נתונים פרטיים
שלב 2 הוא הכשרה מקומית על נתונים פרטיים; כאן מתקיימת הדרכת נתונים, שבה משתתפי CPS מפתחים מודלים פרטיים מהנתונים המקומיים המאוחסנים שלהם כדי לשמור על הגנה מלאה על נתונים באתר על ידי איטומם מפני חשיפה חיצונית. המשתתפים מקבלים הדרכה באופטימיזציה של מודלים מבוססי נתונים באמצעות ירידת שיפוע סטוכסטית (SGD)22 המתרחשת באמצעות פונקציית אובדן מקומית (llocal) ותומכת הן בחילוץ תובנות משמעותיות והן בהתאמות מקומיות תוך שמירה על פרטיות הנתונים.
(2)
(3)
מ-(2) ו-(3), I ו-O מציינים את קלט הדגימה ואת ערך היעד המתאים. L מציין את האובדן עם קצב למידה (Ɽ). שלב זה מפתח מערכות מודיעין משתתפים בודדות, המשמשות בסיס לתהליכים חינוכיים שיתופיים מאובטחים בעתיד.
הרשת העצבית החוזרת העצמאית (IndRNN) מתפקדת כמודל ה-ML של שלב 2 מכיוון שהארכיטקטורה שלה מאפשרת עצמאות נוירונים בכל שלב זמן לטפל במשימות CPS ספציפיות תוך הפחתת בעיות שיפוע RNN מסורתיות. כל נוירון במערך IndRNN מגיע עם משקל חוזר אינדיבידואלי, המאפשר לכידה טובה יותר של תלות ארוכת טווח. מודל הפעולה הנפרד משפר את שידור השיפוע, אשר מגדיל את מבני הרשת העמוקים ביעילות תוך שמירה על יעילות תהליכים חישוביים. עיבוד נתונים רציף בפלטפורמות CPS מתפקד בצורה הטובה ביותר עם IndRNN בגלל יכולתו לעבד רצפים ארוכים באמצעות דפוסי למידה חזקים תוך שמירה על מורכבות הרשת נמוכה.
חישוב במשוואה (4) מציג את הפתרון לבעיית השיפוע הנעלם והמתפוצץ בתוך IndRNN נובע מהגישה הייחודית שלו לתכנון חיבורים חוזרים.
(4)
מ-(4), ω ו-Ht מציינים את המשקל והמצב הנסתר ב-t, בהתאמה.
מייצגים את הווקטור בעל מובהקות חוזרת בלתי תלויה (משקולות), אחד לכל נקודת נתונים, המאפשר עצמאות על פני שלבי זמן משתנים. ʘ מציין את תכונות העיצוב תמיכה בכפל מבחינת אלמנטים, השומרת על עצמאות מוחלטת בין הקשרים החוזרים של כל נוירון, ו-ä מציין את פונקציית ההפעלה. תכנון הארכיטקטורה העצבית מונע התרחבות או התכווצות שיפוע לאורך רצף החישובים, מה שתומך באימון מודל למידה יציב והצלחה בלימוד דפוסים מורחבים.
ה-IndRNN הופך לגישה המועדפת לזיהוי אנומליות CPS מכיוון שהוא מונע בהצלחה פיצוצים והיעלמויות שיפוע RNN מסורתיות. תלות לטווח ארוך הופכת קלה למעקב באמצעות ארכיטקטורת IndRNN מכיוון שהיא פועלת עם פחות מורכבויות מדגמי שנאים ומשיגה הן התכנסות מהירה והן פעולה בזמן אמת. האופי היעיל של IndRNN הופך אותו למתאים במיוחד לייצוג המאפיינים התפעוליים המוגבלים במשאבים של CPS תוך מתן זיהוי אנומליה מדויק ללא עומס חישובי מוגזם.
3. מודל דיפוזיה ליצירת נתונים סינתטיים
שלב 3 הוא מודל הדיפוזיה ליצירת נתונים סינתטיים. שלב זה משתמש במודלים מתקדמים של דיפוזיה כדי לייצר נתונים סינתטיים, המשכפלים את המאפיינים העיקריים של נתונים פרטיים שנרכשו. המודלים לומדים את התפלגות הנתונים המקוריים הרגישים לפרטיות באמצעות הוספת רעש מבוקר לאיסוף מאפיינים, מה שעוזר ליצור נתונים סינתטיים בנאמנות גבוהה השומרים על תכונות חשובות תוך הגנה על הגנות הפרטיות. הליך הפחתת הרעשים האיטרטיבי מייצר נתונים סינתטיים, תוך שמירה על מאפיינים סטטיסטיים חיוניים ואלמנטים מבניים של נתונים בפועל.
בתחילה, תהליך האימון של מודל הדיפוזיה הגנרטיבית (Υ) מתמקד ביצירת נתונים סינתטיים בנאמנות גבוהה תוך שמירה על תכונות חיוניות מנתונים פרטיים (di), וחישוב הליבה של דור כזה כרוך,
(5)
מ-(5),
מציינים את שילוב הרעש הגאוסי בדגימות הנתונים. הנתונים הסינתטיים החדשים שנוצרו באים לידי ביטוי כך,
(6)
4. עדכוני מודל פרוקסי עם פרטיות דיפרנציאלית
שלב 4 הוא עדכוני מודל פרוקסי עם פרטיות דיפרנציאלית. בשלב זה, כל משתתף תקשורתי משתמש בנתונים סינתטיים שנוצרו על ידי מודל הדיפוזיה בשלב זה כדי לאמן את מודל
הפרוקסי שלו בשלב זה.
(7)
שיפועים של עדכוני מודל פרוקסי נשארים פרטיים עקב מנגנוני פרטיות דיפרנציאליים המוסיפים רעש
לערכים שלהם.
(8)
כדי להגן על פרטיות הנתונים, שיטות הצפנה מתקדמות (הצפנה הומומורפית) הופכות (ξ) עדכונים מחוטאים (U) לנתונים מאובטחים, המופצים דרך שרת מרכזי או צמתי עמיתים מרובים.
(9)
מ-(9), ҟ מסמל את מפתח ההצפנה. באמצעות צבירה שיתופית של עדכונים מוצפנים, מערכות שומרות על אבטחת מידע מקומי רגיש בעת ביצוע פעולות למידה מבוזרות בצורה מאובטחת.
הצפנה הומומורפית23יוצרת פלטפורמות מאובטחות להפעלת חישובים על נתונים מוצפנים ללא פענוח לפני שהיא מאפשרת לקבל תוצאות סופיות מקלטים מוצפנים כמו שיפועים מצטברים. הנתונים נשארים מוצפנים לכל אורך הזמן התפעולי שלהם (מקצה לקצה), מה שמונע כתוצאה מכך פריצות חיצוניות במהלך תהליכים חישוביים. הפלטפורמה מאפשרת למשתתפי CPS במיקומים שונים להחליף עדכוני נתונים מוצפנים לפעולות למידה שיתופיות מבלי לחשוף מידע פרטי. בהתאם למטרות המחקר, טכניקה זו שומרת על הגנה מלאה על הפרטיות כנדרש ומציגה ביצועים מעולים בהשוואה לשיטות הצפנה אחרות, המחייבות פענוח נתונים לצורך חישוב, ובכך חושפת אותו לאיומים פוטנציאליים. הצפנה הומומורפית מוכיחה את עצמה כשיטת האבטחה המתאימה ביותר למערכות proxyFL מכיוון שהיא תומכת הן בחישובים מאובטחים על נתונים והן בפעולות הצפנה עצמאיות.
5. אינטראקציות עמית לעמית מאובטחות
- שלב 5 הוא אינטראקציות עמית לעמית מאובטחות. במהלך שלב זה, המשתתפים משדרים בצורה מאובטחת את עדכוני מודל ה-proxy המוצפנים שלהם, שהם יצרו בשלב 4. המשתתפים (i) שומרים על סודיות בזמן שידור עדכונים הודות להצפנה הומומורפית, המאפשרת חישובים כמו צבירת שיפוע על נתונים מוצפנים ישירות ללא צורך בפענוח. המשתתפים מבטאים תקשורת עמית לעמית באמצעות שיטות חישוביות כגון,
(10)
מ-(10), ניכר כי האינטראקציה/תקשורת המאובטחת בין עמית לעמית בתוך פלטפורמות CPS מובטחת באמצעות הצפנה הומומורפית, (ξ(·)).
באמצעות צבירת שיפוע (Ψ), תרומות שיפוע מוצפנות ממספר משתמשים מאפשרות עדכון שיתופי של מודל ה-proxy המשותף. מחקר זה מראה את ההצטברות המאובטחת של השיפועים המוצפנים של כל משתתף באמצעות הצפנה הומומורפית.
(11)
מ- (11), N מייצג את ספירת המשתתף. השיטה מאפשרת גם חישובים ישירים על שיפועים מוצפנים ומגנה על נתונים רגישים במהלך הצבירה. המשתתפים מעדכנים את מודל הפרוקסי באמצעות פענוח שיפועים מצטברים, המאפשר למידה שיתופית מודעת לפרטיות בכל רשת CPS. שיטות פענוח מאובטחות שומרות על גישה פרטית לשיפועים בודדים עבור כל המשתמשים במהלך התהליך השלם.
(12)
לפיכך, הגבלות הרשאה מאובטחות מונעות ממשתתפים בודדים לגשת לעדכוני נתונים בבעלות גורמים חיצוניים. הרשת משתמשת בעדכונים מצטברים לשיפור שיתופי של מודלים משותפים של פרוקסי כדי להשיג למידה מבוזרת מאובטחת עם הגנות פרטיות חזקות במערכות CPS.
6. זיהוי אנומליות ומודלים חזויים
- לבסוף, שלב 6 הוא זיהוי חריגות ומודלים חזויים. בשלב זה, מודלי ה-proxy המעודכנים מוקמים כדי לשמש לניתוח נתוני CPS בפועל בתוך סביבת מיטת בדיקה מוגדרת. מודלי הפרוקסי מזהים אנומליות (Ф) על ידי השוואת נתונים חדשים (I) עם דפוסים שמקורם בסינתזה ותשומות היסטוריות כדי ליצור ציון אנומליה (Å) המסמן אלמנטים החורגים מגבול/סף שנקבע מראש (τ), המתבטא באופן חישובי כ-
(13)
(14)
גם (13) וגם (14) מבטיחים שהוא מספק שיטה לזיהוי התנהגויות ותקלות חריגות במערכת בשלבים מוקדמים.
מודלים חזויים עם מודלים של פרוקסי כוללים ייצוגים של למידה המייצרים תחזיות לגבי התנהגויות או מצבים של המערכת מרצפי נתוני קלט דינמיים/עתידיים (IF), המתבטא כך,
(15)
זרימת העבודה התפעולית של GPLF הודגמה ב איור 2 משלב לולאות משוב אדפטיביות, השומרות הן על אמינות מערכת CPS והן על רלוונטיות מתמשכת. זיהוי שלב 6 של חריגות או סחיפה של המערכת מוביל את ההליך לשחזר את צעדיו לשלב 3, שבו נוצרים נתונים סינתטיים חדשים באמצעות ערכים פרטיים מעודכנים כדי לעזור למודלים להסתגל לדפוסים משתנים. סטייה משמעותית מהתפוקות או התחזיות הצפויות ודיוק גרוע שזוהו במהלך שלב 6 מאלצים חזרה לשלב 2, שבו המשתתפים צריכים לאמן מחדש את המודלים שלהם באמצעות הנתונים המדויקים והעדכניים ביותר הזמינים. במהלך הערכות מערכת שלב 5, אם התכנסות המודל מתגלה כלא מספקת או מתגלות חוסר עקביות, המערכת חוזרת לשלב 4 כדי ליישם שיפורים באמצעות נתונים סינתטיים משופרים וטכניקות פרטיות אופטימליות. מנגנוני הלולאה יוצרים מוכנות ללמידה אדפטיבית, השומרת על ביצועי מערכת חזקים ואבטחה בכל פעולות מערכת הבקרה והתהליכים.
תערובת חזקה של רכיבי חומרה ותוכנה אימתה את פונקציות ה-GPLF לפריסת CPS באמצעות פעולות מאובטחות וניתנות להרחבה. דרישות הפלטפורמה הספציפיות עבור GPLF כללו את אובונטו 20.04 LTS עם יישום Python v3.9 בתוספת מסגרות למידה עמוקה PyTorch v1.12 ו-TensorFlow v2.9 לביצוע הדרכה עבור מודלים פרטיים, פרוקסי ודיפוזיה. הערכת ביצועי המערכת שילבה תוכנת הדמיה Matplotlib v3.5 עם הדמיה סטטיסטית של Seaborn v0.11 והשוואת ביצועים של Scikit-learn v1.1 לצד אמצעי פרטיות מ-PySyft v0.6.0 לפרטיות דיפרנציאלית ו-TenSEAL v0.3 להצפנה הומומורפית. דרישות החומרה כללו מעבד AMD EPYC-7502P יחד עם A100 GPU המריץ CUDA v11.6 ליעילות חישוב ודרישות זיכרון של 256 GB RAM לתמיכה במערכי נתונים נרחבים של CPS כמו גם SSD של 1 TB ואחריו רשת Gigabit Ethernet המיועדת להחלפת מידע מאובטחת כלולים לביצוע ניסויי המחקר היעילים. אלגוריתמי GPLF קיבלו אימות באמצעות תצורת מערכת זו, שהגנה על נתונים תוך הוכחת עקרונות מדרגיות עבור יישומי CPS בעולם האמיתי. בחירת גרסאות משיגה תאימות עם הצפנה מתקדמת כמו גם למידה מאוחדת וטכניקות מודל גנרטיבי, המאפשרות מדרגיות אימות מהימנה על פני יישומי CPS מרובים.
במהלך המחקר, המחקר בחר בכמה היפרפרמטרים חיוניים שאיזנו את מקסום הביצועים עם הגנה על פרטיות ומדרגיות בכל שלבי ה-GPLF. כדי לאזן בין למידה מקומית ללמידה שיתופית, החוקרים קבעו שיעורי למידה ייחודיים ב-0.001 ו-0.01 עבור מודלים פרטיים ומודלים פרוקסי, אך שמרו על משקלים מאותחלים של גאוס כדי להבטיח התכנסות יציבה. כדי למנוע התאמת יתר בזמן עיבוד נתוני CPS, תהליך ההדרכה המקומי השתמש בקבוצות של 32 מופעים, כל אחד על פני עשר תקופות. הפקת נתונים סינתטיים דרשה ממודל הדיפוזיה להשתמש בתהליך של 1000 שלבים בסטיית תקן רעש של 0.05 כדי לשמור על דיוק תכונות קריטיות. אנונימיזציה של נתונים באמצעות פרטיות דיפרנציאלית הושגה על ידי יישום חיתוך שיפוע ב-1.0 עם סולם רעש המותאם ל-0.1 תוך שמירה על שירות מערך הנתונים. עבור הצפנה הומומורפית, מערכת ההצפנה של Paillier24 משמש לעיבוד שיפועים באמצעות פעולות תוספות בלבד בתוך למידה מאוחדת. מערכת ההצפנה Paillier מאפשרת פעולות ישירות על מידע מוצפן, מה שמבטל דרישות תקשורת נרחבות במערכות חישוב מאובטחות מרובות צדדים. טכניקה זו מאפשרת צבירה מהירה יותר יחד עם דרישות תקשורת מופחתות המובילות לפתרון מדרגי ויעיל לחישובים מאובטחים במערכות CPS מוגבלות במשאבים. זיהוי האנומליה הגבול/סף שנקבע מראש ואופק חיזוי של עשרה שלבים הבטיחו ניטור מדויק וקבלת החלטות יזומה ב-CPS. באמצעות כוונון עדין של היפרפרמטרים, מושג איזון מושלם בין מדדי ביצועים ויכולת הסתגלות של המערכת עם הגנת פרטיות ביישומי CPS מעשיים.
טבלה 2 מתעד את ההיפרפרמטרים הדרושים לכל שלב במחקר GPLF ואת הערכים האופטימליים להשגת הביצועים הטובים ביותר בכל המתודולוגיה.
שני מערכי נתונים בולטים נחשבים להכשרה והערכה של הגישה המוצעת בהיבטים שונים. הם TON_IoT25,26,27,28,29,30,31 ו-UNSW-NB1532,33,34,35,36 מאוניברסיטת ניו סאות' ויילס (UNSW) בקנברה. גם מערכי הנתונים של TON_IoT וגם UNSW-NB15 נבחרו מכיוון שהם מכילים מגוון מקיף של תנאי CPS. מערכי נתונים אלה משרתים מטרות שונות מכיוון TON_IoT מציג קריאות חיישני IoT מגוונות בשילוב עם מודלים של מצב תעשייתי, ו-UNSW-NB15 מציע בדיקות נתוני חדירה נרחבות לרשת עבור מערכות אבטחה. השילוב של מערכי נתונים של TON_IoT ו-UNSW-NB15 מאפשר הערכת ביצועים מלאה של GPLF במסגרות תפעוליות שונות. הכללת מערכי נתונים חדשים תגביר את האמינות התפעולית של המסגרת מכיוון שזיהינו את החיסרון הזה כיעד פיתוח עתידי.
מערכי הנתונים של TON_IoT מייצגים מאגר נתונים נרחב שפותח כדי לבדוק את ביצועי יישומי אבטחת הסייבר באמצעות מערכות מבוססות אלגוריתם AI ו-ML. באקדמיה הצבאית האוסטרלית תחת UNSW, שם החוקרים יצרו את מערכי הנתונים הללו ממקורות הטרוגניים המשתמשים במידע טלמטריה של למעלה מ-10 חיישני IoT מקומיים ותעשייתיים, כולל קוראי מזג אוויר וחיישני Modbus יחד עם יומני מערכת הפעלה ומנות רשת שנלכדו עם ZEEK (Bro) בפורמט pcap בשילוב עם קבצי יומן וקבצי ערכים מופרדים בפסיקים (CSV). מערך נתונים זה מקורו ברשת בעולם האמיתי המשלבת רכיבי IoT הן עם פונקציות ענן והן עם יכולות מחשוב קצה/ערפל, אשר נוהלו על מספר מארחים המריצים מכונות וירטואליות ומערכות הפעלה שונות. המערכת שנבנתה אפשרה לחוקרים לבצע בדיקות של מתקפות סייבר, הכוללות מניעת שירות מבוזרת (DDoS) ומתקפות DoS, כמו גם התקפות כופר נגד יישומי IoT ורשתות מחשבים במסגרת האינטרנט של הדברים / IoT תעשייתי. מערכי נתונים TON_IoT כוללים רכיבי נתונים גולמיים כמו גם נתונים מעובדים עם תכונות ותוויות סטנדרטיות, דוגמאות הדרכה ובדיקה, תיאורי תכונות, סיכומים סטטיסטיים ואירועי אבטחה, יחד עם תוויות אמת קרקעיות. פתרונות אבטחת סייבר מונעי בינה מלאכותית למנגנוני זיהוי תוכנות זדוניות, IDS, שיטות זיהוי הונאה ופלטפורמות מודיעין איומים, יחד עם תהליכי שימור פרטיות וזיהוי פלילי דיגיטלי, נהנים ממערכי נתונים TON_IoT בגלל העיצוב הארגוני המובנה שלהם, המסייע גם למודלים יריבים של ML ושיטות ציד איומים.
מעבדת טווח הסייבר של UNSW קנברה פיתחה את מערך הנתונים UNSW-NB15 כסטנדרט מקיף להערכת מערכת גילוי חדירה לרשת. באמצעות הכלי IXIA PerfectStorm, יצירת מערך הנתונים UNSW-NB15 ממזגת הן פעילויות מודרניות רגילות אמיתיות עם הדגמות התקפה סינתטיות, מה שמייצר כ-100 ג'יגה-בייט של תעבורת רשת שנלכדה בפורמט pcap. מערך הנתונים כולל תשע גרסאות תקיפה ייחודיות: ניתוח, DoS, Fuzzers, דלתות אחוריות, Shellcode, Exploits, Worms, Generic ו-Reconnaissance. תוך מינוף כלי Argus ו-Bro-IDS יחד עם שנים עשר אלגוריתמים מתוכננים, החוקרים חילצו ותייגו 49 תכונות, מה שמאפשר ניתוח ממצה. יותר מ-2.5 מיליון רשומות מאכלסות את מערך הנתונים, המשתרע על פני ארבע תחנות עבודה CSV ומחולק ל-175,341 רשומות למטרות הדרכה ו-82,332 רשומות לבדיקת פונקציונליות. הסידור השיטתי של הנתונים במסגרת זו מניע הן תהליכי פיתוח והן תהליכי בדיקה עבור מודלים לזיהוי חדירות.

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