
event.code: 4625 הוא ניסיון התחברות כושל. ניסיונות רצופים רבים, למשל מיליון סיסמאות בשלוש דקות, מעידים על ניסיון פריצה בכוח (brute force) בידי תוכנה.sub status עם הערך 72 שמציין יוזר מבוטל. משתמש שהתפטר מבטלים ולא מוחקים.@timestamp גדול שווה וקטן שווה, וכוכבית כמו admin* לכל שם שמתחיל כך.הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על ElasticSearch חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאות הקרובות אנחנו הולכים לראות מערכת סים אמיתית חינמית שמבוססת על Elasticsearch וכל המערכת של Elastic היא Open Source זה אומר שיש לנו קוד מקור שכתבו המתכנתים אולי הם כתבו את זה בשפת Java או C-Sharp אני לא יודע בדיוק באיזה שפה הם כתבו אבל יש לנו את הקוד המקורי הזה לפני שהפכו אותו לשפת
מכונה אם לא היה לנו אופן סורס, אם לא היה לנו קוד מקור, היינו מקבלים רק קובץ אקזה בשפת מכונה שנורא קשה להבין אותו.
אופן סורס זה לפני שקימפילו אותו, לפני שהפכו אותו לשפת מכונה, הפקודות היפות שכותבים מתכנתים. תשאלו אותי מה אכפת לך אם יש לך פקודות יפות, לא יפות, בסוף אתה צריך שפת מכונה.
אבל אם יש לי אופן סורס, זה אומר שזה גם בחינם. כי מי שמחלק את קוד המקור שלו, את מה שהוא כתב, הוא גם לא רוצה כסף.
מי שרוצה להרוויח כסף נותן לנו רק את האקזה כדי שלא נוכל לגנוב לו את המוצר. בקיצור, כשאתם רואים Open Source, קוד מקור פתוח, סביר להניח שזה גם בחינם.
והמערכת הזאת של Elasticsearch היא יודעת לחפש בתוך לוגים דברים, לנתח את הלוגים. יש לה גם עוזר אישי שקוראים לו Logstash, שזאת תוכנה נפרדת שיודעת לקרוא לוג מכל מיני מקורות שונים, מכל מיני מקומות, מווינדוסים, מלינוקסים, מפיירוול.
למעשה הלוג סטאץ' הזה קורא את הלוגים ומעביר אותם לאלסטיק סירצ' שיודע לחפש ולנתח. אם יש לנו מערכת כלשהי שיודעת לשלוח לוג ישירות לאלסטיק סירצ' אז לא צריך את הלוג סטאץ'.
אם המערכת שלנו לא יודעת לדבר עם אלסטיק סירצ' ישירות אז לוג סטאץ' זה המתווך שיודע לדבר בהמון שפות של המון תוכנות. ובסוף יש לנו קיבאנה. קיבאנה זה הכלי הגרפי שמראה לנו את התוצאות של אלסטיק סירצ'.
Elasticsearch זאת הליבה שיודעת לחפש, לנתח. Kibana זה הממשק הגרפי שיודע להציג את התוצאות של Elasticsearch. ו-Logstash זה זה שיודע להתחבר לכל המערכות ולקרוא מהן מידע.
הם עובדים בהרמוניה בשביל לתת לנו פתרון מושלם, ויזואלי, פשוט ויפה. ואפשר לראות כאן בסרטוט שיש למטה deployment, שזה מערכות שעובדות כמו שרתים שהם stand alone, מערכות ארגוניות.
טנדלון זה אומר שרת שלא מחובר לאף ניהול מרכזי, חי את החיים שלו, מי שרוצה מתחבר אליו, עובר עימות ולוקח איזה שהם נתונים, נניח איזה שהם קבצים.
מערכות אנטרפרייז לרוב מנוהלות בצורה מרכזית, וכל היוזרים מתנהלים שם בצורה מרכזית. זה למעשה deployment שיש לנו בתוך ארגון, יכול להיות גם בענן, Cloud, ויכול להיות גם מערכות שהן SaaS.
מה זה SaaS? מערכת שהיא עובדת בענן, ואנחנו לא יכולים להתחבר לווינדוס שלה, למערכת ההפעלה שלה, אנחנו מקבלים רק את התוכנה, רק גישה לניהול של התוכנה.
אז יש Elasticsearch שהוא בענן, ואנחנו מנהלים את Elasticsearch עצמו, את התוכנה עצמה, אבל לא את הווינדוס שיש מתחתיו, או את הלינוקס.
למעשה אנחנו מקבלים גישה רק לתוכנה, לא למערכת ההפעלה. הסאס הזה זאת גישה שהרבה חברות מעדיפות, כי אני כמנהל רשת או כאיזשהו מתכנת או איזשהו לקוח לא צריך להתעסק עם כל העדכונים של הווינדוס, עם הדרייברים, עם האנטיווירוסים.
אני לא נוגע בפלטפורמה, אני לא נוגע במערכת ההפעלה. את זה עושה עבורי ספק של ענן, שזה אמזון או מייקרוסופט עם הז'ור שלהם. אני בסאס מקבל גישה אך ורק לתוכנה עצמה ואותה אני מנהל.
וזה מה שאנחנו עוד מעט נראה, איך אני עושה Elasticsearch בקלאוד. יש לי בחינם איזה חמישה חודשים הם נותנים לי בחינם להשתמש בזה, אני גם יכול להתקין את Elasticsearch אצלי בארגון על מחשב שהוא stand alone, יהיה לי מחשב, שרת משלי, אבל אז אני צריך להתעסק עם הברזל שלו, עם העדכונים שלו, אז אני יכול לקחת את Elasticsearch ולהתקין
על הברזל אצלי, אני יכול להתקין אותו בענן על המכונה שאני מנהל, זאת אומרת אני מרים בענן Windows ובתוך ה-Windows הזה או בתוך ה-Linux הזה אני מתקין Elasticsearch, אני מנהל את הכל, גם את המכונה וגם את המוצר, ואני יכול לקבל אותו כסאס שאני מנהל רק את המוצר, בלי שאני מקבל את המכונה.
זה פחות גמישות, אבל גם פחות כאב ראש. זה איך אפשר להתקין את זה, שרת לבד, שרת בענן, או רק את התוכנה. מה עוד יש לנו באלסטיק סירצ'?
יש לנו את הלוג סטייש, יש לנו ביטס, זה כל מיני דרייברים שמתחברים למערכות, עושות אינג'סט, אינג'סט זה לעכל אוכל, זה לקבל משהו פנימה, הם מקבלים לוגים מכל המקומות,