Software Development Life Cycle - אבטחת המידע של המערכת מושפעת ישירות מרמת הידע של מפתחי המערכת בנושא זה. המתכנת אשר כותב את קוד המערכת חייב להיות בקיא ביישום אבטחת מידע, אחרת כל ההשקעה הרבה תהיה חשופה לפריצה ולא שווה דבר. קורס זה נועד להעניק לתכניתנים וראשי צוותים כלים להתמודדות עם אתגרי אבטחת המידע והסייבר בעולם הפיתוח המודרני. במהלכו נצבר ידע חיוני שלא נרכש במסגרות הלימוד הרגילות באוניברסיטאות ומכללות - פיתוח קוד חסין בפני מתקפות. במסלול נלמד כיצד לנצל פגיעויות באפליקציות, ואיך להימנע משגיאות אבטחה בתוכנה בזמן פיתוח הפרויקט. כמו כן יוצגו שיטות פריצת אפליקציות המשמשות תוקפים, וכיצד לנטרל פגיעה אפשרית.
מקום הלימודיםתל חי
מתכונת הקורס40 ש"ל, שבוע לימודים מרוכז, ימים א'-ה' בשעות 08:00-16:00
קהל היעדרצוי ידע בסיסי בכלי אבטחה ופיתוח קוד, מתאים לסטודנטים שנה ב' ומעלה במדעי המחשב או בוגרי מסלול הנדסאי תכנה
תנאי קבלהידע בסיסי באנגלית טכנית, ראיון אישי, ידע מעשי בתחום התשתיות - מערכות הפעלה ותקשורת
הסמכהתעודת בוגר קורס SDLC של המכללה הטכנולוגית תל חי, הסמכה מטעם מכללת See.Security
נושאי הלימוד
Hackers Characteristics, Hacking Terminology, Hacktivists & Big Players -
Attacks in the World, Analyzing Case Studies -
Cyber Crime, Cyber Warfare -
Vulnerabilities, CVE, Malwares, APT -
Attack Methodologies -
Attack Lifecycle -
Network Attacks -
Application Attacks -
Wireless -
Cryptography Attacks -
Phishing -
Social Engineering -
Reconnaissance -
Google Hacking -
Cryptography -
Hush Function -
TLS / SSL -
CA Suite -
Software Development Life Cycle -
- Waterfall -
Agile -
OWASP -
STRIDE -
Application Attacks -
Attack Labs & Attacks Frameworks -
Fingerprinting -
User Harvesting -
Access Control -
Privilege Elevation -