
[/caption]
[/caption]
[/caption]
[/caption]הטקסט המלא של הדקות הראשונות בהרצאה «הצפנת דיסק עם BitLocker» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו נדון במנגנון הביטלוקר ומנגנון הביטלוקר טו גו. חברים, מנגנון הביטלוקר הוא מנגנון הצפנה ברמת דיסקים ומחיצות שלמות, המאפשר הגנה מפני התקפות בלתי מקוונות לפגיעה או גנבת מידע.
המנגנון זמין אך ורק בגרסת הווינדוס אולטימט ווינדוס אנד לפרייז של מוצר הווינדוס 7 כמובן. עכשיו לפני שאני אמשיך לדברים הבאים שהוא עושה, חשוב מאוד שנבין את ההבדל בין ביטלוקר לבין E-Fס.
מי שמכם שמע על מנגנון E-Fס, Encryption File System, יגיד לי, טוב, מה ההבדל ביניהם? E-Fס מצפין וביטלוקר מצפין? יש הבדל עצום.
E-Fס מצפין תיקיות וקבצים, בעוד שביטלוקר מצפין מחיצות ודיסקים שלמים, והם לא באים כתחליף אחד לשני, הם צריכים לבוא ביחד.
כי ביטלוקר מה שהוא עושה, נכון, הוא מאפשר נגיד התקפות אוף-ליין, בעוד ש-EFS ו-NTFS טובים כדי למנוע גישה אונליין. מה זה אומר?
אם מישהו עכשיו בא למחשב שלכם ועושה לו בוט חיצוני עם דיסק winary או דיסק ERD או כל דיסקים אחרים שבאמת נועדו לפרוץ ולאפס סיסמאות, או אפילו גונב לכם את ה-hard disk ומחבר למחשב אחר כדי לגשת למידע, אז באמת ביטלוקר פה עוזר.
זה נקרא התקפה אופליין, באמת הוא מונע דברים כאלה. בעוד ש-EFS מונע גישה לנתונים באונליין, תבינו שאם מנגנון הביטלוקר עובד והמערכת נמצאת כבר בצורה שהיא עברה את שלב העימות התחלתי ואתם נמצאים בתוך הווינדוס גם אם תבואו לגשת עכשיו למחיצה או לכל דבר אחר או לתיקייה או כל דבר הביטלוקר לא יעצור אתכם ולכן מומלץ לשלב בין ה-EFS
לביטלוקר ביטלוקר יטפל בתהליך הבוטינג בתהליך העלייה של המערכת שהוא מזהה אם מישהו אחר מנסה לעשות פריצה מבחוץ בעוד ש-AFS יספק הגנה מבית, מבפנים, במצב אונליין.
הביטלוקר מסוגל להצפין את מחיצות מערכת ההפעלה, כך שללא הקוד המתאים, מערכת המחשב לא תוכל לבצע בכלל תהליך בוט. חברים, הקוד הזה, זה יכול להיות קוד שמאוחסן על USB שאתם מכניסים למחשב בזמן שהוא עולה.
זה יכול להיות פין קוד, קוד אבטחה כמו של כרטיס האשראי שלכם, שלוש הספרות האחרונות מאחורי הכרטיס. זה יכול להיות, חברים, עם שילוב של שבב ה-TPM, עם הקוד ועם הפינקוד, חברים זה דבר משולב בסביבה מאוד מאוד מאובטחת, ניגע
בזה עוד כמה דקות וכך אגב, חבר'ה, שגם אם המידע נגנב עכשיו גם אם מישהו גנב את הארדיס, זה בסדר הביטלוקר באמת יכול לזהות אם המחשב שעליו נמצא הארדיס כזה הוא המחשב המקורי שאליו הוא היה מחובר, שאליו הוא שייך, שעליו הוא הוצפן ולא שמישהו גנב אותו וחיבר למחשב אחר ביטלוקר שלנו, חברים,
עובד במספר מצבי פעילות ישנם מספר מצבי עבודה התלויים בשני גורמים עיקריים רמת האבטחה ויכולת חומרת המחשב זה אומר שאם המערכת שלכם תומכת ב-TPM יהיו לכם אפשרויות X ואם היא לא יהיו לכם אפשרויות Y תכף נראה מה ההבדלים המהותיים בין כל אחת ואחת מהאפשרויות כמובן שרמת האבטחה, כראש רמת האבטחה בחברה
והדרישה והמידע יותר רגיש אנחנו נקסם רמת אבטחה הרבה יותר חזקה אבל כרגע אנחנו נדון בשני מצבים עיקריים מצב TPM mode זה אומר שהמערכת תומכת ב-TPM, עוד כמה דקות נסביר בדיוק מה זה TPM, ובעצם מסתמכת על העימות וההצפנה מצד השבב.
המערכת עצמה סומכת על השבב, המשתמש לא מתערב, אין שום התערבות, הוא לא מרגיש את זה בכלל, והכל נעשה אוטומטי. Non-TPM mode זה מצב שמאפשר לכם להצפין מידע וגם לנעול את תהליך הבוט ממש כמו ה-TPM mode, הוא לא תומך בביצוע עימות למערכת, זה אומר שאם מישהו גנב הרדיסק וחיבר אותו למחשב אחר ובמקרה איכשהו השיג גם
את המפתח, את אותו קוד עימות הוא יוכל להפעיל את ההרדיסק ואת הנתונים ולהעלות את מערכת ההפעלה שלכם אבל כשאין TPM, אין שבב TPM, אין מה לעשות, זה הרע במיעוטו ועדיף את זה מאשר כלום מצבי משנה, זה אומר גם TPM וגם קוד אבטחה זה אומר דבר מאוד פשוט
יש לכם על USB דיסק און קי, קוד אבטחה מאוד ארוך שאתם מזינים אתם מחברים את ה-USB הזה בשילוב עם שבב ה-TPM המערכת מבצעת אימות שהמחשב הוא באמת המחשב המקורי ולא עכשיו החליפו מערכת או שינו חומרה או שינו כל דבר אחר הוא משלב בין השניים זה אומר גם USB עם קוד וגם אימות למערכת אם אתה לא תחבר את שניהם המערכת לא תבצע בוט ותיכנס למצב שחזור ריסטור מוד המצב
הבא חברים זה TPM with Spin זה אומר שבב ה-TPM עושה את העבודה שלו בעוד שאנחנו מזינים או על ידי התקן חיצוני או בצורה ידנית פין קוד כמו של כרטיסי אשראי, שואלים אותך לפעמים מה ארבע הספרות האחרונות של כרטיסי אשראי דומה קצת, קצת דומה, אבל במקרה הזה זה מספר ספרות מאוד יותר והרבה יותר רגיש
האופציה האחרונה, וזה למטורפים שבינינו, זה אומר גם TPM, גם קוד אבטחה מוזל ידנית וגם קוד אבטחה מוזלם בעזרת USB או התקן חיצוני וזה חברים שהמידע מאוד מאוד מאוד מאוד מאוד רגיש, בכנות מיותר יותר מדי אבטחה אלא אם כן באמת דרשו מכם ואין ברירה וזה מה שצריך לעשות הסידור שניתן לבצע את זה ניתן באמת לשלב את שלושתם יחד אנחנו נראה את כל זה כל הדברים האלה מקוסטמים דרך הגדרות gpo group policy זאת אומרת נראה את זה עוד כמה
דקות אז מה זה הtpm הזה אומנם דיברנו ודיברנו על tpm וצריך להסביר מה הוא ואיך הוא עובד tpm בשם המלא שלו trusted platform module זה בעצם שבב הלוח האם זה אומר שאם הלוח האם שלכם תומך ומותקן בו השבב והביו שלכם תומך המערכת שלכם תאפשר אימות חומרה.
זה אומר שאם עכשיו HTTP מותקן, המערכת תוכל לדעת אם גנבו את ההרדיס וחיברו אותו למחשב אחר. הוא יכול לזהות את כלל הרכיבים המותקנים בתוך המערכת, בתוך החומרה שלכם, ומי שואל באמת איך זה עובד, איך הוא יכול לדעת, הוא עושה דבר מאוד פשוט,
זה לא כזה משהו בשמיים. הוא בעצם מייחסם מידע ייחודי במערכת שמארחת אותו, זאת אומרת מפתחות הצפנה, תעודות דיגיטליות וסיסמאות.
ובכל פעם הוא מתשאל את המערכת שלכם לטובת העימות הזה. אם המערכת מחזירה לו את המידע כמו שבאמת הוא רוצה לקבל, את המידע הנכון, הוא יודע שזה לא המערכת המקורית, ואם הוא רואה שזה לא פשוט נועל, את הכל לא מאפשר בוט, זה לטובת אבטחה. זה שם מאוד חכם, מאוד פשוט.
הדרישות לעבודה עם השבב הזה, זה דבר מאוד פשוט כמו שהזכרתי מקודם: לוח M שתומך TPM, זה לא ממותקן, וBIOS שתומך TPM, זה כמובן, כמובן, מערכת שתומכת בוט מ-USB.
למה בוט מ-USB? כי כמו שאמרתי בקודם, יש מספר מצבים. כשאנחנו באים ואנחנו מאפשרים TPM עם קוד אבטחה, קוד האבטחה מאוחסן על USB. בלי הקוד האבטחה הזה, המערכת לא תעלה.
אז גם אם יש TPM והמערכת עכשיו לא תומכת בוט מ-USB, למרות שלא נראה לי שמצב כזה אפשרי, אבל אם תדעו לכם שזה יהיה קצת בעייתי לאפשר מצב של TPM משולב עם קוד אבטחה שמאוחסן בהתקן חיצוני.
לכן להיזהר פה קצת, מטעמי אבטחה כמובן המערכת אוטומטית עובדת במצב שהיא חושבת שיש TPM ואם אין TPM במערכת היא לא תאשר בכלל לקנפג ולהגדיר ולעבוד בכלל עם ביט לוקר.
אם אנחנו רוצים לשנות את ההגדרה הזו אנחנו ניגש להגדרות ה-GPU שקשורות לשבב ה-TPM, ל-ביט לוקר, ואנחנו נגדיר תחת הנתיב הזה Computer Configuration, Administrative Templates, Windows Component, רכיבי הווינדוס,
היט לוקר דרייב אנקריפשן אופרשן סיסטם דרייב ריקווייר אדישנל אוסנטיקשן את סטארטאפ פה אנחנו נקסטם ממש את ההגדרה חברים אחד לאחד מה הוא ידרוש מה זה אומר מה הוא ידרוש זה אומר בין המצבים שהזכרתי קודם אנחנו דיברנו על המצבים האלה tpm mode non tpm mode tpm with start-up key tpm with spin tpm with spin and start-up key כל המצבים האלה ניתנים לקינפוג ולהגדרה דרך הגדרות ה-GPO הנמצאות
תחת הנתיב הזה שעוד באמת מספר שניות אנחנו ניגש אליו, אם אני כבר אראה לכם אותו עכשיו. בואו נעבור פה למכונה הווירטואלית שלנו. נקיש פה gp-edit.msc, זה מה שפותח לנו את מנגנון הגרופוליסי המקומי, ה-local group policy, local computer policy, local group policy editor.
אנחנו ניגשים חברים ל-administrative templates, ניגשים ל-windows Component, הולכים ל-BitLocker, Driving Caption, Operation System Drives, ופה חברים, אנחנו באמת ניגשים להגדרה הזו.
חלק מהמחשבים לא תומכים פשוט TPM, אין לנו את השבב, ואנחנו רוצים ביט לוקר, אז מה שאנחנו נעשה, אנחנו נעשה אנייבר, אנחנו נגיד דבר כזה, במקום allow start-up כ-wisp TPM, אנחנו נבחר do not allow start-up כ-wisp TPM, האפשרות השנייה היא לאפשר את הפין קוד שהזכרתי
מקודם, נעשה לו do not allow, ובאמת, ברגע שהגדרתי את זה, אני אוכל לאשר עבודה עם ביט לוקר. עכשיו, אני בכוונה הולך לבטל את זה כדי להראות לכם את השגיאה שתתקבל אם אנחנו לא נעשה את זה.
בואו נעשה cancel, עוד רגע נחזור להגדרה הזו, נמזער כדי שלא נגיש את הנתיב מחדש ובואו ניגש ונבדוק מה קורה.
אני כאן מבעוד מועד הכנתי, חיברתי עוד hard disk למחשב כמו שאתם רואים, b ו-c. b נמצא על hard disk שני לגמרי, שונה לגמרי, ניתן גם לראות את זה אם נסתכל בדיסק mgmt שזה בעצם דיסק מנג'מנט.
להיכנס לזה גם דרך לחצן ממניע על קומפיוטר ומנאג', אבל ברגע שאני מקיש ככה בצורה הזאת שאני הקשתי דיסק mgmt.msc אני יכול להיכנס לקונסולה הישירה שאחראית לזה.
תסתכלו חברים יש לי כאן דיסק 0 זה הכולל של מערכת ההפעלה ויש לי כאן דיסק 1 זה בעצם ההארד דיסק של הכולל המדיקה שלנו. דיסק 0 זה דיסק 1 יש מחיצות נפרדות פה ל-MBR ל-C ומחיצה B. יפה בואו נחזור לכאן ונלחץ turn on ביטלוקר.
עכשיו אני לא אכנס כרגע לאפשרויות שיש פה כי אנחנו נגיד לזה עוד כמה דקות, כל המטרה שלי זה להראות שבאמת אי אפשר לבצע את ההצפנה הזו כל עוד ההגדרה של ה-TPM עובדת ואין שווהב TPM.
כמו שאמרתי, אני כרגע לא נכנס להגדרות האלה, אנחנו נחזור אליהן עוד מספר דקות. אני רק רוצה להראות באמת שזה בלתי אפשרי. נעשה פה סטארט. הוא אמור להראות לנו שגיאה עוד כמה שניות.
חבר'ה, התהליך של ההצפנה, דרך אגב, הוא מאוד מאוד ארוך. ואלה שיכול לקחת כמה שעות בקולנינג גדולים, לכן צריך לשקול אם באמת יש צורך לזה. יפה חברים, מה שקרה מקודם, אני התחלתי פה עם הצפנה ולא שמתי לב, באתי להדגים ביטלוקר דמו על נתונים, אבל לא שמתי לב שזו לא כל המערכת ההפעלה.
כדי לעשות חברים הגנה על כל המערכת ההפעלה, אנחנו צריכים את הביטלוקר עובד עם TPM, כמו שהייתי מהגדרת Group Policy. תסתכלו A computer-structured platform module TPM security device must be present on this computer, מה שקורה פה הוא אומר אני צריך עכשיו כדי לעשות את הנעילה הזאת של הבוטינג כזה כל המערכת ההפעלה משם הוא יעשה את זה כל הנשיא שלנו את שבב tpm אם אין שבב tpm
אני לא יכול לבצע את זאת לא יכול לבצע זאת ולכן מה שאני אעשה באמת אני עכשיו אשנה את ההגדרה שבחרנו כאן ואני אשנה לערכים האלה יש פה גם הסבר לכל הגדרה מה היא עושה בדיוק מוטב לקרוא את הדברים האלה כי יש הגדרות מאוד מאוד דומות מאוד מבלבלות וננסה שוב ועכשיו תראו שזה באמת יעבוד מקודם אני לחצתי כאן על כונן b שהוא לא כונן מערכת ההפעלה בוא ניגש לכאן תן לו ביטלוקר הוא עדיין
לא נותן לנו בוא נעדכן אותו לא הוא עדיין לא נותן ניגש שוב פה לביטלוקר ונראה מה הייתה הבעיה יכול להיות שמשהו לא תפס או שמשהו קרה בוא נראה פה הכל בסדר אין זה יפה