
סרט1.practicu.com. התעודה שנוצרת עדיין לא חתומה על ידי גורם מאשר..pfx) עם סיסמה, ומייבאים אותו ב-mmc לחנות Personal של המחשב. כדי שהתעודה תיחשב מהימנה מעתיקים אותה לחנות Trusted Root Certification Authorities.hosts, כך שהשם יפנה לשרת במחשב.הטקסט המלא של הדקות הראשונות בהרצאה «OpenSSL GUI - IIS Windows 10 - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ברוכים הבאים להרצאה על OpenSSL עם גוי, עם ממשק גרפי אנחנו נתקין OpenSSL, אנחנו נעשה תעודה דיגיטלית ל-CA אנחנו נעשה שרת IS עם תעודה דיגיטלית ולמה OpenSSL? כי אנחנו לא רוצים להתקין שרת CA אנחנו לא רוצים שיהיה לנו שרת CA כי יש לנו רק תחנת
עבודה אחת שצריכה, לדוגמה, למתכנת צריך שיהיה לו אתר IS או שאני רוצה אס מקומי אני לא רוצה עכשיו להתקין שרת 2008 או 2012 או 2016 לא רוצה להתקין שרת עכשיו להתקין CA רק בשביל להנפיק כולה תעודה אחת אז אני רוצה תוכנה קטנה שיודעת להנפיק לי תעודות בלי שום התקנות מה שנקרא בלי שום שרתים
אז יש לי פה Windows 10 וWindows 10 רגיל אתם רואים יש לי פה אני פותח גוגל וכותב OpenSSL GUI OpenSSL זאת ספרייה מוכנה, זה ליבררי מוכן שבעצם יודע לייצר תעודה דיגיטלית, בלי שקליינט מבקש, שרת עונה, בלי שרת, בלי כלום, תוכנה קטנה שיודעת לייצר לי תעודות דיגיטליות.
אני בינתיים מוריד את ה-OpenSSL הזה, את הגוי. עכשיו, שימו לב, בגוי הזה זו תוכנה חינמית, או אין לנו winrar, בואו נתקין 7-Zip גם, 7-Zip.
עכשיו הבעיה שלה שהיא קצת ישנה וצריך לעדכן את הopen ssl.exe קבצי xe שהיא משתמשת בהם אוקיי אז את זה אנחנו עוד מעט נעשה בואו נתקין שנייה 7-zip יופי התקנו 7-zip כדי שיוכל לפתוח לנו את הרער נפתח את הרער הזה בואו נפתח אותו יפה מאוד עכשיו הלאה שימו לב מה כתוב לנו פה בהוראות ותכף אנחנו נבין למה זה חשוב שצריך לחדש את
ה-openSSL.exe תסתכלו פה בהערות הוא כתב but needs to update last version of openSSL.exe version מה זה אומר שהעטיפה הגרפית הזאת משתמשת בקבצי openSSL מקוריים כן שזה CMD אנחנו יש לנו סרט נפרד איך להשתמש בזה ב-CMD אז אנחנו צריכים לעדכן את זה אז קודם כל בואו נעביר את זה לקונןC שיהיה לנו ככה יותר קל
בסקיוריטי נוסיף לזה everyone full control שיהיה לנו יותר קל כי עוד מעט התוכנה תצטרך לכתוב את זה לשמה יפה מאוד עכשיו שימו לב מה זה התוכנה הזאת התוכנה הזאת זה עטיפה גרפית סביב open ssl המקורי זה open ssl המקורי עם קבצי xc שלו אוקיי יפה מאוד עוד מעט אנחנו נראה מה הבעיה ולמה צריך לעשות עכשיו בואו נעשה סטאפ ונריץ את התוכנה
הוא אומר תראה אין לך דוטנט שלוש וחצי האם צריך להתקין את זה אני אומר לו יאללה תתקין לי דוטנט שלוש וחצי כי דוטנט שתיים ושלוש וחצי כבר בווינדוס 10 מגיע דוטנט 4 מותקן וחמש וארבע אבל שתיים ושלוש לא מגיעים למעשה דוטנט שלוש שלוש וחצי ושתיים זה אותה גרסה עם עדכונים בינתיים אני רוצה להוריד openSSL בלי גוי את הopenSSL המקורי
אני רוצה להוריד אותו אבל אני רוצה אותו לווינדוס כבר מקומפל לווינדוס בואו נמצא משהו מקומפל לווינדוס יש לנו פה כל מיני גרסאות מקומפלות הנה ביינריס הנה זה בחור שפעם הורדתי ממנו והכול היה בסדר יפה מאוד בואו נוריד 102 קולר 16 מגה בייט נכון 102 אינסטולר נוריד את זה בינתיים הוא מתקין לי אתם רואים .NET שלוש וחצי זה לא סתם שאני יושב פה ולא עושה כלום
אני כבר בדקתי את הקובץ הזה אני מכיר את הקובץ הזה תכף אנחנו נראה כל קובץ xc שאתם מורידים מהאינטרנט תיכנסו לטוטל וירוס ותבדקו שאין בהם וירוסים תמיד תמיד נכנסים לטוטל וירוס ובודקים שבקובץ אין וירוסים זה מוגבל בגודל זה לא כל גודל שתרצו אני כבר מכיר את הקובץ הזה אבל בוא נראה בכל מקרה שאתם תדעו אתם רואים 0 מתוך 56 וזהו ואתם יכולים לראות פה ממש
את הדוחות כל האנטיווירוסים שבדקו את הקובץ הספציפי הזה ואמרו שהוא בסדר יש פה את כל האנטיווירוסים הידועים מאוד חשוב לעשות את זה שלא תקבלו איזה וירוס טוב אנחנו נתקין אותו נקסט אנחנו מתקינים אותו לתוך נניח openSSL 32 ביט למה 32 ביט לא לקחנו 64 ביט חשוב
אני חושב שזה יהיה בסדר גם 32 ביט זה לא באמת משנה בוא נעשה את זה לתיקי הבין אז יש לנו עכשיו ככה יש לנו עכשיו ssl הנה יש לנו את ה ssl הזה שזה ה ssl הגרסה האחרונה שהיא 102 ויש לנו את ה ssl הזה שהיה חלק מהתקנה בינתיים אנחנו עושים רק התקנה מי שנבהל שלא ייבהל אנחנו עושים רק התקנה בינתיים
הוא רק מתקין והוא תראו זה open ssl שהתקנו זה ורק הליברריס וקובץ OpenSSL בגרסה ה-CMD שלו, כן?
זו סתם גרסה אחרונה של OpenSSL, הנה אנחנו יכולים להריץ אותה, ולהריץ כל מיני פקודות, ואנחנו רואים את זה בסרט נפרד, בדיוק מה זה הפקודות. לדוגמה, CA, אפשר לחתום על התעודה, לייצר תעודה דיגיטלית, לייצר מפתחות, פרייבט-קי, לייצר בעצם מפתח.
יש פה עוד הרבה אפשרויות שאנחנו נשתמש בהן, ואנחנו לא רוצים עכשיו להשתמש בזה אנחנו לא רוצים עכשיו בקומנד ליין אנחנו רוצים את העטיפה הגרפית סביב הפקודות האלו העטיפה הגרפית זה בדיוק מה שאנחנו מורידים מאתר אז זהו, זה מה שאנחנו מורידים מאתר מאתר שזה openSSL בגווי שלו טוב, בואו נראה מה קורה שם עם ההתקנה
ואנתם, אז יש את הגרסה האחרונה הרגילה ויש את הגרסה הגרפית שעוטפת ופשוט מריצה במקומנו פקודות אוקיי מה שאנחנו נצטרך אחרי התקנה זה להכניס את הקבצי xc החדשים לתוך העטיפה הגרפית היא פשוט מנצלת את אותם קבצי xc פשוט רושמים במקומנו את הפקודות בוא ניתן לו לסיים את ההתקנה הנה הוא מסיים את ההתקנה והנה אנחנו
רואים אחרי ההתקנה מופיעה תוכנה ויש לנו פה אופציות תכף אנחנו הולכים לעבור על כל האופציות ולהבין מהן האופציה הראשונה זה לייצר פרייבט קי כן אנחנו רוצים פשוט לייצר פרייבט קי בואו נייצר איזשהו פרייבט קי האופציה השנייה האופציה השנייה זה בעצם לייצר פאבליק קי לפרייבט קי זאת אומרת פה אני מייצר את הפרייבט קי נניח אני אומר לו סרט
אחד מקף פרייבט קי אוקיי נקודה פאם זה סיומת זה טייפ שנקרא פאם, סוג פאם. הוא אומר איפה לשמור? בוא נגיד לו לשמור על שולחן עבודה, נקרא לתיקייה טסט.
אוקיי? יפה מאוד. אז אנחנו בתוך הטסט, בואו אנחנו בתוך הטסט נהיה, ואתם תראו איך הוא בתוך הטסט ייצר לי בעצם קבצים.
איך הוא ייצר לי קבצים. הלאה, אז הוא שואל אותי מה השם של הקובץ שאתה רוצה שיהיה, איפה לשים אותו, מה הסיסמה, הפרייבט, מוגן בסיסמה כדי שהם יגנבו לי את הקובץ לא יוכלו להשתמש בו כי הוא בעצמו יהיה מוצפן פרייבט קיי יהיה מוצפן עם הסיסמה שרק אני יודע זה בא להגן נגד גניבה
של קובץ ומה אורך המפתח ככל שהמפתח ארוך יותר ככה ההגנה יותר טובה מעל 2048 זה כבר מקשה על המעבד רצוי לא לעשות את זה אז פה אנחנו מייצרים פרייבט קיי עכשיו אחרי שאנחנו נייצר פרייבט קיי אנחנו עוד שניה נעשה את זה האופציה הבאה תהיה לקחת את הכי הזה
ובעצם לעשות פאבליקי לייצר את הפאבליקי שמתאים לפרייבט קי זאת אומרת לייצר פאבליקי החלק הזה מייצר לי פאבליקי שימו לב הפאבליקי הוא לא חתום על ידי אף אחד הוא פשוט מייצר לי פאבליקי זה מייצר פרייבט קי וזה פאבליקי שימו לב כשהוא אומר cak הוא מתכוון לפרייבט קי
כשהוא אומר סרטיפיקייט, הוא מתכוון לפאבליק, לחלק של הפאבליק. ואותו דבר, אני אומר לו מה המפתח, איפה לשמור, מה השם של הפאבליקי ומה הסיסמה לפרייבט שעשינו לפני כן.
הלאה, sign CSR זה לחתום על בקשה. ב-create CSR יוצרים בקשה, ב-sign חותמים. מה זאת אומרת? אנחנו יוצרים בקשה לחתימה, אחרי שיש לנו פאבליקי ופרייבט כי נניח של CA, או פאבליקי ופרייבטקי נניח של שרת ווב, לא משנה מה, יש לנו שרת ווב עם פאבליקי ופרייבטקי, אנחנו יכולים לבקש מ-CA לחתום עליו.
אוקיי? כשיש לנו זוג מפתחות אפשר לבקש חתימה. CSR זה בקשה לחתימה. אני אומר מה השם של הבקשה, איפה לשמור את קובץ של הבקשה, מה הפרייבטקי לבקשה, אני כשאני רוצה לייצר בקשה אני חייב לתת לו פרייבטקי, ונותן לו את הסיסמה לפרייבטקי.
זה למעשה יוצר מתוך ה-Private Key של מפתח בקשה לחתימה. אחרי שיש לי בקשה לחתימה, אני עובר לכובע של CA. ברגע שאני עובר לכובע של CA, אני מקבל את הבקשה, אני מקבל את ה-Private Key של ה-CA, כי CA חותם עם ה-Private Key שלו.
זה ה-Public Key של ה-CA, כי הוא מצרף את ה-Public Key לחתימה הסופית שלו. זאת אומרת בשביל לחתום הוא צריך את הפרייבט קי ופאבליקי מצורף לתעודה למעלה זה הבקשה זה השם של הקובץ שהוא פולט בסופס למעשה זה אותה תעודת פאבליק רק חתומה זה אותו פאבליקי רק חתום דיגיטלית וזה השם של התעודה זה השימוש שלה אם זה סרבר או קליינד איפה לשמור אותה ומה הסיסמה של
הפרייבט קי של ה-CA אוקיי אז יש לנו פה תעודה חתומה ואחרי אנחנו הולכים ל-Util ומחברים אותה ביחד כדי ש-Public Key ו-Private Key יהיו ביחד בתוך קובץ אחד שנוכל לייבא אותו לתוך Windows אוקיי, זה מה שיש לנו