
הטקסט המלא של הדקות הראשונות בהרצאה «סיסמאות של Service - התקנת SQL» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה הזו ובהרצאות הבאות אנחנו נלמד איך לנהל סרוויס מבחינת יוזר שמריץ אותו איך האקרים יודעים לפרוץ את היוזר הזה שרשום כאן בתוך הסרוויס הזה זה למעשה יוזר שמריץ את האקזה של השירות הזה שרץ ברקע במקרה הזה זה תוכנה לסנכרון קבצים להעתקה של קבצים
פחות חשוב לי מה עושה הסרוויס הזה יותר חשוב לי עם איזה יוזר זה רץ זה יכול לרוץ עם לוקל סיסטם אקאונט שזה המחשב המקומי וזה יכול לרוץ עם יוזר רגיל באקטיב דירקטורי וכשזה רץ עם יוזר רגיל אפשר לפרוץ את זה אפשר לגנוב את הסיסמה של היוזר הזה יש התקפת קרברוסטינג ששם אנחנו שולפים את ההאש את הסיסמה של היוזר הזה מרחוק כי בתוך הארגון בתוך האקטיב
דירקטורי קרברוס פרוטוקול העימות שלנו מצפין לנו כרטיסים מצפין לנו טיקטים עם הה של היוזר הזה. זאת שיטה ראשונה לפרוץ מרחוק על ידי קרברוסטינג.
שיטה שנייה הרבה יותר פשוטה, וזה מה שאני הולך להראות לכם אותה, זה פשוט להוציא מהרג'יסטרי של המחשב הזה את הסיסמה הזאת. הרי המחשב מריץ את הסרוויס עם יוזרניים וסיסמה, אז הסיסמה של היוזר שמורה בתוך המחשב כדי שהוא יוכל להקליד אותה ולהריץ איתה את הסרוויס הזה, את התוכנה הזאת, בזמן ההדלקה.
שאפשר מתוך הרג'יסטרי של המחשב להוציא את הסיסמה הזאת. ואחרי זה אני אראה לכם איך לנהל נכון את הסרוויסים כדי שההתקפות האלו לא יעבדו.
הבעיה ש-99% ממנהלי הרשת לא יודעים את מה שאני הולך לספר לכם, ומגדירים את הרשת לא בצורה המומלצת המאובטחת, ומשאירים חורי אבטחה כמו זה שאנחנו רואים כאן.
טוב, בואו ניכנס למעבדה שלנו. יש לנו פה שרת DC, השרת הראשי של הארגון, שמחזיק את כל היוזרים ואת כל המחשבים. אני רואה שיש לנו פה חמישה מחשבים ויש לנו שני שרתי sql כרגע זה סתם מחשב ריק אין בו כלום אני רוצה ביחד איתכם לעשות לוגין שימו לב אני נכנס לאדמיניסטרטור של כל הדומיין זה מחשב נקי חדש שכרגע קניתי אותו מהחנות התקנתי בו windows server 2022 אנחנו יכולים
לעשות right click לכתוב win var ולראות שזאת גרסת 2022 standard גרסת ניסיון חוקית וחינמית לשרת 2022 ואנחנו רוצים להתקין עליו sql כי אין עליו כרגע שום תוכנה מותקנת באים לגוגל כותבים sql server עושים enter נכנסים ל sql server downloads ואני בוחר sql server on premises בתוך האתר שלי premises זה אתר החברה זה בניגוד לאז'ור שזה הענן של מייקרוסופט
כמובן שזה לא מה שאני רוצה אני רוצה להוריד גרסת On-Premises. יש לנו גם גרסת אקספרס לדאטאבייסים קטנים חינמית, יש לנו גרסת Developer.
אני לוקח את הגרסה SQL Server On-Premises, כי זאת הגרסה שיש כמעט בכל ארגון, היא עולה כסף, ככה מייקרוסופט מרוויחים את המיליונים שלהם, ויש לנו Evaluation.
אל תדאגו, אנחנו לא נסתבך עם ההתקנה, אין שום אופציות מתוחכמות שצריך לבחור, פשוט לוחצים פה Basic, Accept, Install, וזהו הוא מתקין הכל לבד בואו נעשה את זה גם על השרת השני שיהיה לנו שני שרתי sql גם כאן אני כותב sql server לוחץ enter בוחר את האופציה הראשונה מתוך אתר של מיקרוסופט sql server
download בוחר on premises download ומריץ basic עם accept וזהו הנה הסתיימה התקנה של sql עכשיו נשאר להתקין לנו כלי גרפי install ssms כדי שנוכל לנהל אותו בצורה נוחה ויפה אני מתחיל פה download sql management studio הנה עד שהוא יורד אני רק רוצה להראות לכם שבסרוויסים הוא כבר קיים זאת אומרת התוכנה כבר עודכנה
השרת שלו עודכן אבל כדי לנהל אותו אני צריך כלי גרפי לרוב מתקינים את הכלי גרפי הזה בכלל על תחנת העבודה של מנהל רשת שמנהל רשת יוכל מהמחשב שלו להתחבר לsql הזה ולנהל אותו אני הולך להתקין הכל על אותו מחשב על אותו windows server גם גם את המנוע של שרת וגם את הכלי הגרפי.
דרך אגב, על איזה בעיה דיברנו כל הזמן? שמנהל רשת פה מחליף את היוזר שאיתו מופעל השירות הזה, הסרוויס הזה, והוא שם פה יוזר נניח מ-Active Directory, כי הוא חייב לעשות את זה.
אז מה שקורה לרוב כשמנהלי רשת באים, עושים בתוך Active Directory איזשהו יוזר, נניח נקרא לו יוזר בשם SQL Service, זה השם של היוזר, ואיתו יעבוד רק הסרוויס של SQL על כל ה-SQLים שלי.
זה למעשה יוזר וירטואלי שאף אחד לא הולך להשתמש בו חוץ מ-SQL עצמו. אז user cannot change password כי אף אחד לא החליף את הסיסמה.
הסיסמה הזאת אף פעם לא פגה תוקף, לא צריך להחליף אותה כל 30 יום. ואנחנו עושים פה next, finish. יצרנו פה יוזר שנקרא SQL Service, והיוזר הזה, כדי שלא יהיו לו בעיות, אני מכניס אותו לקבוצה של Domain Admins של מנהלי רשת, שיוכל לעשות הכל כדי ש-SQL שלי יעבוד חלק.
אז נתתי לו הרשאות גבוהות על כל הרשת, וזה מה שקורה לרוב, יוצרים יוזר כאילו בן אדם ומפעילים עם היוזר הזה את הסרוויסים. בלוגון פה אני עושה בראוז ומחליף את היוזר ליוזר של Active Directory בשם SQL.
מה היה לנו שם? sql checknames sql service אני מקיש כאן את הסיסמה הסיסמה הזאת הולכת להיות שמורה ברג'יסטרי של המחשב כי הוא צריך להקיש אותה כשהוא מפעיל את האקזה הזה דרך אגב האקזה הזה נקרא sql server.exe והוא נמצא בכל הנתיב הזה וכשהווינדוס עולה באופן אוטומטי מערכת ההפעלה מפעילה אותו עם היוזר הזה בוא נראה שזה באמת עובד נעשה
ריסטארט לסרוויס כדי שיעלם עם יוזר חדש ניכנס לטאסק מנאג'ר ואנחנו נראה שב-Task Manager, בדיטיילס, אנחנו רואים פה שרק SQLSRV מופעל עם יוזר שהוא לא אדמיניסטרטור, שהוא לא Local System Account, אלא SQL Service.
ממש רואים את זה כאן, עם איזה יוזר עובד האקזה הזה, ומי הפעיל אותו עם היוזר הזה? המערכת עצמה. זה גם מה שקורה אחרי כל ריסטארט. הבעיה שהסיסמה של היוזר הזה שמורה ברג'יסטרי של המחשב, וזה לא חייב להיות שרת, זה יכול לקרות גם בתחנת עבודה רגילה, שבתחנות עבודה יש סרוויס שרץ ברקע והוא מופעל עם יוזר חזק בתוך תחנת עבודה כי תחנת עבודה
הזאת צריכה לדווח או לעשות משהו בשרת או להתחבר לאנשהו אז מנהל רשת הפעיל תוכנה שעובדת ברקע עם יוזר חזק ומנהל רשת לא חשב שהסיסמה תהיה שמורה ברג'יסטרי של המחשב ואם אני אשלח מקרוס או איזשהו מייל פישינג למחשב הזה אני אוכל להשתלט עליו כאקר ולהוציא מהרג'יסטרי את הסיסמה ועכשיו אנחנו נראה בדיוק איך זה קורה. בואו
נסגור את ההתקנה של השרת, נעשה Close. דרך אגב, מה עם הכלי הגרפי? אה, שכחנו להתקין אותו. זה השרת וזה הכלי הגרפי, SSMS הוא נקרא. בואו נתקין כלי גרפי, זה כולה שני קליקים Install והוא מתקין אותו.
הכל קורה אוטומט. דרך אגב, מה עם השרת השני שלנו? גם פה הסתיימה