PracticU

תעודה דיגיטלית - SSL - HTTPS למתקדמים

בלי כתוביותעם כתוביות
PracticU › קורס מנהלי רשת ושרתים - Active Directory 2022 › תעודה דיגיטלית - SSL - HTTPS למתקדמים
מילון מושגים:
תעודה דיגיטלית - מסמך מוצפן שמאשר את זהותו של אתר או שרת וקושר אותו למפתח ציבורי, ומונפק על ידי רשות אישורים.
SSL - פרוטוקול להצפנת תקשורת ברשת ולאימות זהות השרת. קודמו של TLS, והשם עדיין נפוץ בשימוש.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
IIS - שרת האינטרנט של מיקרוסופט (Internet Information Services), המריץ אתרים ויישומי אינטרנט על Windows.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
קבוצת עבודה - קבוצת מחשבים ברשת מקומית שמנוהל כל אחד מהם בנפרד, בלי שרת ניהול מרכזי כמו בדומיין.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.

תעודה דיגיטלית - SSL - HTTPS למתקדמים
השיעור מגדיר HTTPS לאתר IIS בשני מצבים: שרת שמחובר לרשות Enterprise בתוך דומיין, ושרת מחוץ לדומיין עם רשות Stand Alone. בכל מקרה מבררים גם איך דורשים מהלקוח להציג תעודה.
עקרונות התעודה לאתר
1. תעודה לשרת ולא לרשות: תעודה של רשות ה-CA מיועדת לחתימה על תעודות אחרות, ואי אפשר להשתמש בה ל-SSL. לכל תעודה יש ייעוד, ואת הייעוד רואים בתבניות התעודות.
2. שם זהה: השם שבתעודה חייב להתאים לשם שהלקוח מקליד בדפדפן. אם לא, הדפדפן מציג אזהרה. הפתרון הוא רשומת DNS שמפנה לשרת, או בדיקה מקומית בקובץ hosts.
3. פרייבט קי: נשאר אצל מי שביקש את התעודה. התעודה שמוצגת ללקוחות מכילה רק את המפתח הציבורי.
שלוש דרכים לקבל תעודה
4. Create Certificate Request: בקשה ידנית שנשמרת לקובץ, מועברת לרשות שחותמת עליה, והתשובה מותקנת חזרה ב-Complete Certificate Request.
5. Domain Certificate: בשרת שחבר בדומיין, הבקשה נשלחת לרשות Enterprise אונליין והתעודה מאושרת מיד, בלי מנהל.
6. Self-Signed: התעודה חתומה על ידי השרת עצמו. מתאימה לשימוש פנימי בלבד, כי דפדפנים לא סומכים עליה, וגם חלק מהמכשירים לא מקבלים אותה.
7. Stand Alone: כל בקשה מאושרת ידנית. ב-Workgroup, הרשות לא מחוברת לדומיין ולכן לא ניתן לבקש אונליין מהמחשב. רשות כזאת בדרך כלל נשמרת כלא מחוברת לרשת, כדי שלא יתפרצו אליה.
הפעלת SSL לאתר
8. Bindings: מוסיפים קישור ל-HTTPS בפורט 443 ובוחרים את התעודה.
9. Require SSL: מגדירים לתיקייה שתהיה נגישה רק דרך HTTPS. בלי SSL הדפדפן מקבל הודעת Forbidden.
10. תעודת לקוח: בלשונית SSL Settings מסמנים Require client certificates. הלקוח חייב להציג תעודה שהרשות שלנו הנפיקה, לפני שמתבצע אימות שם וסיסמה.
תעודות של לקוחות
11. בקשת תעודה למשתמש: דרך MMC של התעודות האישיות, Request New Certificate, ואחר כך Enroll. התעודה נשמרת עם המשתמש.
12. ייצוא עם פרייבט קי: אפשר לייצא את התעודה לקובץ, כולל הפרייבט קי, בתנאי שסומנה האפשרות מראש. הקובץ מוגן בסיסמה. בלי סימון כזה אי אפשר לייצא את הפרייבט קי.
שימו לב
- הודעות "הכתובת לא תואמת" ו"הרשות לא מהימנה" הן שתי בעיות נפרדות, ולכל אחת פתרון שונה.
- אחרי שינויים ב-IIS כדאי להפעיל מחדש את השירות, כי לפעמים השינוי לא נכנס מיד.
- אם מחשב לא מקבל תעודה ב-Workgroup, כדאי לבדוק את הגדרת ה-DNS או את קובץ hosts, לפי הצורך.
בסיום השיעור אתר IIS מוצג ב-HTTPS, והגישה לתיקייה מוגנת בתעודה ובשם וסיסמה.
השיעור הבא בקורס: OpenSSL GUI - IIS Windows 10 - חלק 1

פרקי ההרצאה: תעודה דיגיטלית - SSL - HTTPS למתקדמים

  1. 00:00

    הקמת אתר מאובטח ב-HTTPS על IIS 2008

  2. 02:11

    חיבור האתר לפורט 443 ב-Bindings

  3. 03:13

    שלוש דרכים לקבלת תעודה דיגיטלית

  4. 04:04

    בקשת תעודה מול Enterprise CA בדומיין

  5. 06:04

    בחירת Common Name לתעודה

  6. 09:49

    למה תעודת CA אינה מיועדת ל-SSL

  7. 11:35

    הבדל בין Public Key ל-Private Key

  8. 12:48

    תיקון שם האתר ב-DNS להתאמה לתעודה

תמלול ההרצאה: תעודה דיגיטלית - SSL - HTTPS למתקדמים

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

  1. 00:00

    שלום לכולם, בסרט הזה אנחנו נגדיר SSL שיהיה אתר אינטרנט מאובטח ב-HTTPS על שרת 2008. נעשה את זה גם מול CA שנמצא ב-Stand Alone וגם מול CA שנמצא ב-Active Directory Enterprise.

  2. 00:18

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

  3. 00:47

    כן כאנטרפרייז זה אומר מובנה באקטיב דירקטורי ויש לנו עוד מכונה וירטואלית אחת שהיא נמצאת בסטנד איילון יש עליה רק שימו לב רק CA ורק ה-IS והיא נמצאת ב-Work Group שימו לב השרת הזה זה שרת ה-IS כמו באינטרנט שהוא נמצא ב-Work Group באינטרנט אין Active Directory כי Active Directory זאת תוכנה שמטרתה לנהל כמות גדולה של תחנות העבודה או כמות גדולה של מחשבים אם יש לי אתר אינטרנט

  4. 01:01

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

  5. 01:41

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

  6. 02:06

    אז מה אנחנו רוצים? אנחנו רוצים לבוא לאתר האינטרנט שלנו ובאתר האינטרנט שלנו לעשות "ביילינגס" אתם רואים "ביילינגס" לחבר אותו לפורט 443. כרגע אתר האינטרנט פועל רק בפורט 80. מה זה אומר? זה אומר שאם אני עושה פה HTTPS HTTP ל-IP של האתר נניח מ-2701 אם אני עושה HTTP זה עובד אוקיי?

  7. 02:36

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

  8. 02:45

    אני רוצה לבוא לפה, ביידינגס, ולעשות פה HTTPS. בשביל לעשות HTTPS אני צריך תעודה דיגיטלית, ובשביל לקבל תעודה דיגיטלית אני הולך לרמת שרת, ל-Server Certificates, תעודות של השרת.

  9. 03:03

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

  10. 03:25

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

  11. 03:39

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

  12. 03:52

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

  13. 04:07

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

  14. 04:21

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

  15. 04:48

    והאופציה האחרונה נקראת Self-Signed Certificate, תעודה דיגיטלית שלא CA ולא אף אחד אני חותם לעצמי סתם לוקח תעודה חותם לעצמי אומר השארתי לעצמי הדבר הזה מאוד מאוד קל לא צריך להתקין שום דבר האופציה הזאת קיימת בכל שרת ה-S וזה עובד הבעיה היחידה עם זה שלדוגמה אייפון עושה עם זה בעיות וזה לא נחשב תקני וזה לא נחשב

  16. 05:16

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

  17. 05:38

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

  18. 05:49

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

  19. 06:17

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

  20. 06:47

    next אומר ממי לבקש ושימו לב יש לי פה כפתור של browse מי שפספס אותי יש לי פה כפתור של סלקט הכפתור הזה אונליין סרטיפיקט אופוריטי אונליין סרטיפיקט אופוריטי לא הולך לחפש את זה באינטרנט מחפש את זה בתוך אקטיב דירקטורי ורואה שיש לי באקטיב דירקטורי יוני סאב סי-איי תעודות בשקל יש לי סי-איי שנקראת תעודות בשקל אני מוכר תעודות בשקל מתחרה מול חברות עולמיות שמוכרות את זה ב-70

  21. 07:17

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

  22. 07:38

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

  23. 07:47

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

  24. 07:59

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

  25. 08:19

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

  26. 08:33

    בואו נראה בממשק הגרפי, שאנחנו רואים פה issue certificates, תעודות שחילקתי, אתם יכולים לראות שאני פה חילקתי תעודות ל-www.chvra2.co.il.

  27. 08:47

    בואו נעשה עוד דאבל קליק על תעודה מספר 6, www.stam.co.il. אומרים חילקתי תעודה לזה, חילקתי תעודה לזה, אין שום בעיה. אוקיי, טוב מאוד, זה קורה אונליין, בזכות זה שזה Enterprise EA, ואני אדמיניסטרטור, ולאדמיניסטרטור יש זכות לבקש תעודות, ולכן הכל מתקבל אוטומטית.

  28. 09:12

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

  29. 09:49

    דבר חשוב שנפלו עליו תלמידים רבים הם ניסו להצמיד תעודה של ca תעודה תעודה של CA לא יודעת לעשות SSL. תעודה של CA עצומה מיועדת להיות לשרת CA, לחתום על האישורים שלו.

  30. 10:05

    זאת אומרת, CA שמחלק, לדוגמה, WW סתם, SRV 08, CA שמחלק תעודות לאחרים, הוא חותם עליהן בפרייבט קי שלו, אוקיי?

  31. 10:19

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

  32. 10:28

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

  33. 10:46

    אני יודע שכל זה מבלבל, תראו את זה עוד פעם, תקשיבו לזה לאט, אתם תבינו בסוף. לכל תעודה יש ייעוד, תפקיד, ודרך אגב זה נמצא פה Certificates Templates, זה ייעוד של תעודות, תעודה מסוג CA לא יכולה לעשות לכם SSL ותעודה

  34. 11:06

    מסוג מחשב או מסוג SSL לא יכולה לעשות לכם לחתום לכם על CA לכל תעודה יש תעודה של CA זה ה-Private Key שחותם על כל המפקה של CA טוב אנחנו ניקח את התעודה הזאת אנחנו רואים שהתעודה הזאת היא מיועדת לסתם COA יש לי את ה-Private Key שלה שימו לב יש לי את ה-Private Key שלה יופי זאת אומרת הלקוחות שלי הולכים עכשיו להתחבר אליי ב-HTTPs לעשות HTTPS ואני הולך ללקוח של עצמי בשביל לבדוק שזה עובד

  35. 11:35

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

  36. 11:59

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

  37. 12:20

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

  38. 12:43

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

  39. 13:01

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

  40. 13:11

    איי-פי קונפיג, מעתיק את האיי-פי שלי. אני צריך שה-DNS יפנה אליי, יופי. ועכשיו אני לוקח את השם סתם coa-l. ואחרי שסידרתי את ה-DNS שיפנה אליי, אני יכול לעשות HTTPS לשם סתם coa-l.

  41. 13:36

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

  42. 13:51

    ולבן זה אומר שזה בסדר, זו תעודה שהיא בסדר, ואדום זה אומר שאתר מסוכן, משהו לא טוב אצלו, למרות שהצפנה עובדת. טוב מאוד, אז יש לנו עכשיו www.stam.co.il, ראינו איך מקבלים תעודה, ראינו איך מצמידים אותה ל-SSL, וראינו שעשינו פה ב-DNS עוד זון אחד, זון של סתם co.il, כדי שזה יעבוד.

  43. 14:15

    טוב מאוד, דבר אחרון שאני רוצה להראות לכם, שאני רוצה שלאתר הזה תהיה כניסה מאובטחת, כי יש פה מידע מאוד מאוד חשוב, בואו נעשה מידע מאוד מאוד חשוב, נעשה מידע, ניכנס ל-C, אתם יודעים, האתר אינטרנט נמצא ב-C, ה-InetPub, www.root, פה נמצא האתר שלי, זאת התמונה שלי,

  44. 14:36

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

לקורס המלא: קורס מנהל רשת ושרתים אונליין

ההרצאה הקודמת: תעודה דיגיטלית - SSL - HTTPS למתחילים

ההרצאה הבאה: OpenSSL GUI - IIS Windows 10 - חלק 1

הרצאות קשורות מקורסים אחרים

  • התקנה של תעודה דיגיטלית - UCP SSL Certificate
  • מבנה תעודה ב-SSL
  • תעודה דיגיטלית חינם - GoPhish
  • יצירת תעודה דיגיטלית בלינוקס - openssl

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

  • קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk
  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית