האוניברסיטה הפתוחה

תיאורי הקורסים

22923 אבטחת מערכות תוכנה

22923 אבטחת מערכות תוכנה‏

4 נקודות זכות

שיוך: תואר שני / מדעי המחשב

שיוך נוסף: מדעים / מדעי המחשב

שיוך נוסף: הנדסה / הנדסת תוכנה

תנאי קבלה: קבלה לתואר שני במדעי המחשב.1 ידע קודם דרוש: הקורסים מערכות בסיסי-נתונים, מערכות הפעלה.  ידע קודם מומלץ: הקורס מבוא לקריפטוגרפיה.

פיתוח הקורס: פרופ' אהוד גודס, איציק בייז

אבטחת נתונים (‏Data Security and Integrity‎)‏ היא אחד התחומים החשובים ביותר במערכות מחשב ובעולם האינטרנט. התחום כולל הגנה על נתונים מפני גישה בלתי מורשית וכן שמירה על תקינותם. קורס זה מתרכז בנושא ההגנה. הדגש בקורס הוא בתחום מערכות התוכנה שבהן נושא בטיחות נתונים תופס מקום מרכזי. כלומר, הסטודנטים ילמדו כיצד משתלב נושא בטיחות הנתונים במערכות תוכנה כמו מערכות הפעלה, מערכות בסיסי נתונים, שפות תכנות ורשתות תקשורת.

נושאי הלימוד

  • מבוא ומוטיבציה – סכנות חדירה למערכות מחשב; בעיות הגנה על נתונים; פרטיות; מדיניות הגנה

  • הצפנה – אלגוריתמים ופרוטוקולים

  • בקרת כניסה

  • הגנה בחומרה ובמערכות הפעלה

  • הגנה בבסיסי נתונים

  • הגנת תוכניות ושפות תכנות

  • הגנה ברשתות תקשורת ואינטרנט

חומר הלימוד

  • ספר הקורס:

W. Stallings & L. Brown, Computer Security – Principles and Practice, 2nd ed. (‏Pearson, 2012‎)‏

  • מדריך למידה

  • קובץ מאמרים


1 סטודנט שאינו עומד בתנאי הקבלה יכול, במקרים מסוימים, להירשם לקורס. לפרטים נוספים עיינו בסעיף קבלה לקורסים בודדים בתכנית הלימודים לתואר שני במדעי המחשב.