کارشناس امنیت نرم افزار
هدف دوره:
هرکسی که در تولید نرم افزار درگیر است، اعم از تولید کننده، معمار، تست کننده و مدیران، باید درباره تهدیدات امنیتی آن، دانش لازم را داشته باشند و هنگام تحویل نرمافزار یا برنامه به مشتری، باید امنیت آنها رعایت شود. محرمانـگی، یکپارچگی، در دسترس بودن، احراز هویت، مجـوز دادن و بازرسی، اصول اولیه امنیت هستند که باید در چرخه تولید نرمافزار، به آنها توجه شود.
بسیاری از نقصهای امنیتی برنامهها در چرخه ساخت نرمافزار (Software Life Cycle) بوجود میآیند که دلیل آن کد نویسیهای اشتباه و پیاده سازی نشدن صحیح مراحل ساخت برنامه میباشد.
در ابتدا دانشجویان با مفاهیم و تکنیـکهای رایج هک آشنـا شد و سپس کلیات برنامه نویسی امن را فرا خواهند گرفت سپس با امنیت چرخه تولید نرمافزار آشنا شده و در نهایت بر حسب زمینه کـاری میتوانند به طور تخصصی یکی از گرایشهای NET یا JAVA را برای بررسی بیشتر مورد مطالعه قرار دهند.
مخاطبین دوره
- برنامه نویسان برنامههای تحت وب از قبیل ASP، ASP.NET، PHP
- برنامه نویسان برنامه های تحت وب از قبیل C#، C++، Java، .NET
- طراحان پایگاه داده MySQL، MSSQL
- حلیلگران سیستمها
- مدیران پروژههای برنامهنویسی
دروسی که در این دوره تدریس می شوند: