PracticU

תרגיל סיכום על ElasticSearch

בלי כתוביותעם כתוביות
PracticU › קורס SOC - מיישם הגנת סייבר › תרגיל סיכום על ElasticSearch
מילון מושגים:
Elasticsearch - מנוע חיפוש וניתוח מבוזר שמאחסן ומאנדקס כמויות גדולות של נתונים לחיפוש מהיר.
SOC - מרכז בקרת אבטחה: צוות ומערכות שמנטרים, מזהים ומגיבים לאירועי אבטחת מידע בארגון.
דשבורד - מסך שמרכז נתונים ומדדים חשובים בתצוגה חזותית, לצורך מעקב וקבלת החלטות במבט אחד.
RDP - פרוטוקול של מיקרוסופט לחיבור לשולחן עבודה מרוחק של מחשב Windows והפעלתו מרחוק.
חשבון שירות - חשבון ייעודי שתחתיו רצים שירותים ותהליכים, בנפרד מחשבונות של משתמשים אנושיים.
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.
root - משתמש העל במערכות Linux, בעל הרשאות מלאות לכל פעולה. גם הרמה העליונה בעץ של תיקיות או נתונים.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.

תרגיל סיכום על ElasticSearch
הרצאת הסיום של המודול מסכמת איך קובעים סדר עדיפויות להתראות, ואחר כך מתרגלת על הדשבורדים שנבנו: לכל ויזואליזציה צריך להחליט אם להגיב באסקלציה או לא.
סדר העדיפויות בהתראות
1. מסווגים את ההתראה הראשונית לפי חומרה (severity).
2. אוספים אינדיקציות נוספות לחדירה ועושים קורלציה בין אירועים ברשת.
3. מזעיקים את צוות ה-incident response, מפעילים את תוכניות התגובה, ובמקביל מדברים עם אנשי IT ומנהלי רשת.
4. אם צריך, עושים אסקלציה: מעלים דרגה, קוראים למומחים חיצוניים ואפילו למשטרה.
5. ממשיכים לנטר, ובסוף כשהכול מסתדר עושים די-אסקלציה.
תרגיל הסיכום
התרגיל ממקם אותנו ב-SOC Tier 1. תחנה בשם pow היא Privileged Admin Workstation, תחנה ייעודית שממנה מנהלי רשת אמורים לבצע פעולות עם הרשאות גבוהות, בעוד המחשב שעל שולחנם משמש לשימוש רגיל. עוברים על הוויזואליזציות בדשבורד socalerts ומחליטים:
1. Fade logon attempts: ארבעה כשלונות מהתחנה pow דרך הרשת, ושלוש כניסות כושלות אינטראקטיביות של Administrator ל-DC1. החריג הוא sqlservice עם שני כשלונות. זה חשבון שרץ ברקע ואינו אדם שמתבלבל בסיסמה, ולכן יש לברר עם מנהלי הרשת אם הסיסמה שהוגדרה לשירות שגויה, והמערכת מסכימה.
2. ניסיון כניסה ליוזר מבוטל: משתמש annie ניסה פעם אחת בתחנה 001. המרצה היה מתעלם, אבל ההגדרה של התרגיל היא שניסיון בודד כזה מחייב להודיע לגורם מומחה ולחקור. הוא מציין שהבחירה שלו שונה.
3. כשלונות של אדמיניסטרטורים: שלוש טעויות סיסמה בכניסה אינטראקטיבית ל-DC1. אין סימן לפריצה בכוח (brute force), שדורשת הרבה יותר ניסיונות, ולכן nothing suspicious.
4. RDP logon for service account: זו פריצה ודאית. חשבון שירות לא אמור להתחבר ב-Remote Desktop, שדורש עכבר ומקלדת, ולכן עושים אסקלציה.
5. User added or removed from local group: מבררים עם מנהלי הרשת אם הפעולה באמת בוצעה.
6. אדמין שנכנס מתחנה שאינה pow: הפרת נהלים. מדברים עם מנהלי הרשת, ואסקלציה טכנית אינה נדרשת.
7. SSH login של root מ-Linux: שש טעויות סיסמה. המרצה היה מברר עם מנהלי הרשת, ואילו התרגיל מצפה לאסקלציה. המרצה מוסיף שזה תלוי בארגון ובנהלים שלו.
שימו לב
החלטה אם להזעיק מומחים תלויה בנהלים וברגישות של כל ארגון, ושש טעויות סיסמה אינן בהכרח עדות לפריצה.
אחרי ההרצאה אפשר להסביר לגבי כל התראה בדשבורד אם היא מחייבת אסקלציה, בירור פנימי או התעלמות.

פרקי ההרצאה: תרגיל סיכום על ElasticSearch

  1. 00:00

    סדר עדיפויות באלרטים לפי חומרה

  2. 00:36

    הזעקת צוות התגובה ותוכניות תגובה

  3. 01:13

    אסקלציה ומוניטורינג

  4. 01:50

    תחנת PAW למנהלי רשת

  5. 03:05

    ניתוח ניסיונות לוגין כושלים

  6. 04:33

    אנומליה בחשבון SQL Service

תמלול ההרצאה: תרגיל סיכום על ElasticSearch

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

  1. 00:02

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

  2. 00:20

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

  3. 00:36

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

  4. 00:55

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

  5. 01:13

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

  6. 01:29

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

  7. 01:51

    אלו שמקבלים את ההתראה. בקיצור אנחנו אמורים להגיב ונותנים לנו פה סיפור. מה שהכי מעניין בסיפור הזה שיש תחנה בשם פאו והתחנה הזאת זה למעשה ראשי תיבות של Privileged Admin Workstation.

  8. 02:06

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

  9. 02:19

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

  10. 02:32

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

  11. 02:42

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

  12. 02:54

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

  13. 03:21

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

  14. 03:32

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

  15. 03:50

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

  16. 03:58

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

  17. 04:19

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

  18. 04:33

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

  19. 04:52

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

  20. 05:07

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

  21. 05:18

    כן, הם מסכימים איתי.

לקורס המלא: קורס SOC אונליין – מיישם הגנת סייבר

ההרצאה הקודמת: יצירת דשבורד בתוך ElasticSearch - חלק 5

ההרצאה הבאה: הסבר על יומן האירועים של וונדוס - Event Viewer

קורסים נוספים במסלול

  • קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting