שיעור 02: ניהול משתמשים ואבטחת נתונים¶
מעבדה מעשית (תרגול לתלמיד)
מטרה¶
היכרות מעשית עם יצירת סוגי משתמשים שונים ב-macOS, קבוצות מקומיות, התנסות ביצירת מפתח גישה (Passkey) מול שרת מרוחק, וניהול הרשאות פרטיות בסיסי (TCC).
תרחיש¶
בתור איש IT בארגון, נתבקשת להכין את המחשב לעבודה משותפת לקראת שיעורים עתידיים. עליך ליצור חשבון סטנדרטי למשתמש, חשבון שיתוף בלבד לשירותי רשת, ולאגד אותם בקבוצה. לאחר מכן, תדריך משתמש כיצד לייצר Passkey לאימות מאובטח ללא סיסמה.
דרישות קדם¶
- Mac הפועל על macOS 26 (Tahoe) ומעלה.
- קורא טביעות אצבע (Touch ID) מוגדר, או שימוש בסיסמת המחשב.
- הרשאות מנהל מערכת (Admin) לביצוע שינויים.
תרגיל 1: ניהול משתמשים וקבוצות (הכנת סביבה)¶
כדי להתכונן לתרגולי שיתוף והצפנה בהמשך הקורס, ניצור משתמשים ייעודיים.
- פתח את System Settings ונווט ל-Users & Groups.
- לחץ על Add Account והזן את סיסמת מנהל המערכת שלך (או השתמש ב-Touch ID).
- צור משתמש רגיל:
- New Account: בחר
Standard. - Full Name: הקלד
Student. - Account Name: יושלם אוטומטית ל-
student. - Password: הגדר סיסמה פשוטה (למשל
1234) לצורך המעבדה, ולחץ Create User. - לחץ שוב על Add Account.
- צור משתמש שיתוף:
- New Account: בחר
Sharing Only. - Full Name: הקלד
GuestShare. - Account Name: יושלם ל-
guestshare. - Password: הגדר סיסמה פשוטה ולחץ Create User.
- כעת ניצור קבוצה: גלול לתחתית חלון ה-Users & Groups ולחץ על Add Group.
- הגדר את שם הקבוצה (Group Name) כ-
LabUsersולחץ Create Group. - לחץ על כפתור המידע (i) ליד הקבוצה
LabUsersשיצרת. - ברשימת המשתמשים, סמן V ליד
Studentו-GuestShareכדי להוסיף אותם לקבוצה. לחץ Done.
הערה: משתמש מסוג
Sharing Onlyאינו מקבל תיקיית בית (Home Folder) ב-/Usersולא יכול להתחבר למסך הראשי. מטרתו היא אך ורק גישה מרחוק לשירותים כמו שיתוף קבצים.
תרגיל 2: אבטחה חסרת סיסמה (Passkeys) ואפליקציית Passwords¶
נתנסה ביצירת מפתח מבוסס חומרה (Secure Enclave).
- פתח את דפדפן Safari במחשבך.
- נווט אל אתר ההדגמה: https://webauthn.io/.
- בתיבת ה-Username, בחר שם משתמש ייחודי (למשל
OmerAppleClass123). - ודא שסוג ה-Attestation מכוון ל-
Noneולחץ על Register. - macOS תזהה את בקשת הרישום ותקפיץ חלונית פופ-אפ.
- אמת את זהותך בעזרת מגע ב-Touch ID (או הזנת סיסמת המחשב).
- לאחר האימות, ה-Secure Enclave מייצר זוג מפתחות ושומר את המפתח הפרטי.
- כעת, באותו עמוד, לחץ על Authenticate.
- כש-Safari ישאל "האם להשתמש ב-Passkey שלך?", גע שוב ב-Touch ID. התחברת בהצלחה ללא הקלדת סיסמה!
- פתח את אפליקציית ה-Passwords (דרך Spotlight).
- בסרגל הצד, בחר Passkeys ומצא את הרשומה עבור
webauthn.io. שים לב שלא קיימת סיסמה טקסטואלית המוצגת למשתמש.
תרגיל בונוס לאנשי IT: אבטחת פרטיות עם TCC¶
נראה את מנגנון ה-Transparency, Consent, and Control בפעולה משורת הפקודה.
- פתח את אפליקציית ה-Terminal.
- הקלד את הפקודה
ls ~/Desktopולחץ Enter. - סביר להניח שתקפוץ חלונית של מערכת ההפעלה המבקשת לאשר ל-Terminal לגשת לקבצים בתיקיית שולחן העבודה שלך.
- אם תלחץ על Don't Allow, תראה ב-Terminal שגיאת
Operation not permitted- למרות שמבחינת הרשאות POSIX אתה הבעלים של התיקיה! - כדי לתקן זאת, היכנס ל-System Settings -> Privacy & Security -> Files and Folders והענק ל-Terminal את ההרשאה הנדרשת, ואז נסה שוב.