20940 מבוא לאבטחת המרחב המקוון
20940 מבוא לאבטחת המרחב המקוון1
4 נקודות זכות ברמה מתקדמת ללא אפשרות לכתיבת עבודה סמינריונית
שיוך: מדעים / מדעי המחשב
ידע קודם דרוש: מערכות הפעלה, מבוא לרשתות תקשורת מחשבים
פיתוח: יצחק בייז
קורס זה הוא קורס חובה לתלמידי מסלול מדעי המחשב – אבטחת הסייבר ומוצע כבחירה לשאר הסטודנטים במדעי המחשב. הקורס מציע רקע ויסודות הנדרשים להמשך הלימודים במסלול.
מטרות הקורס
-
הכרה עם מגוון נושאי היסוד המונחים בבסיס אבטחת עולם הסייבר.
-
הבנת חשיבות הנושא לכל מערכת תוכנה, הן במהלך פיתוחה והן בהמשך חייה.
-
הכרת הסכנות הקיימות לכל מערכת מחשב.
-
מתן כלים ויידע לסטודנטים לתכנן ולבנות מערכות מוגנות, אמינות ובטוחות יותר באמצעות לימוד וניתוח טכניקות ואלגוריתמים חשובים לפתרון הבעיות שעולות בקורס, והבנת התיאוריה העומדת מאחורי טכניקות ואלגוריתמים אלו.
הקורס ישלב תיאוריה ויישום. על הסטודנטים יהיה לממש חלק מן השיטות הנלמדות בתיאוריה עם פרקטיקה בתוכנה.
לא תהיה התמקדות טכנית במערכת ספציפית, שכן אין הכוונה להכשיר את הסטודנטים להיות משתמשים/אדמיניסטרטורים/מנהלים של מערכת זו או אחרת.
נושאי הלימוד
-
מבוא ומוטיבציה – סכנות חדירה למערכות מחשב. בעיות הגנה על נתונים. פרטיות. מדיניות הגנה.
-
הצפנה – אלגוריתמים להצפנה סימטרית ואסימטרית
-
פרוטוקולים – עקרונות ודוגמאות
-
בקרת כניסה (אימות זיהוי)
-
בקרת גישה
-
אבטחת בסיסי נתונים והענן – בקצרה
-
תוכנות זדוניות – וירוסים, תולעים, ועוד
-
התקפת DDOS, זיהוי ומניעת חדירות
-
פגיעות Buffer Overflow, פגיעויות נוספות, ודרכי הגנה
-
הגנה במערכות הפעלה
-
הגנה ברשתות תקשורת ובאינטרנט
-
נושאים מתקדמים (טעימה) – משתנה לפי סמסטר
ספר הקורס
William Stallings & Lawrie Brown, Computer Security: Principles and Practice (4th edition), Pearson, 2020
מטלות הקורס
הסטודנטים יגישו מטלות תיאורטיות [5-3] ומטלות תכנותיות [2-1].
1 להשלכות על צבירת נ"ז בשל חפיפה עם קורס(ים) אחר(ים), ראו פירוט החפיפה.