| مدرس: دکتر کامبیز میزانیان | پیشنیاز: – |
| ترم: تابستان ۱۴۰۴ | محل برگزاری: کلاس مجازی |
| زمان ارائه: یکشنبه و سهشنبه ۱۷:۰۰ تا ۱۸:۳۰ | مشاهده: دریافت لایسنس |
امنیت داده و شبکه؛ از شناخت آسیبپذیریها تا طراحی سیستمهای امن
امنیت یکی از چالشهای اساسی در طراحی و توسعه سامانههای نرمافزاری و زیرساختهای دیجیتال است. وبسایتها، شبکههای ارتباطی، سیستمعاملها و برنامههای موبایل همواره در معرض تهدیدهایی قرار دارند که میتوانند محرمانگی اطلاعات، صحت دادهها یا دسترسپذیری خدمات را به خطر بیندازند. شناخت این تهدیدها و آشنایی با روشهای دفاعی، برای افرادی که در حوزه طراحی، پیادهسازی و نگهداری سامانههای نرمافزاری فعالیت میکنند، اهمیت زیادی دارد.
درس امنیت داده و شبکه با هدف آشنایی با مفاهیم بنیادی امنیت و بررسی روشهای متداول حمله و دفاع در سامانههای رایانهای طراحی شده است. در این درس، با مدلهای کنترل دسترسی و سیاستهای امنیتی آشنا میشوید و سپس موضوعاتی مانند آسیبپذیریهای نرمافزارهای تحت وب، امنیت ارتباطات شبکه، سازوکارهای رمزنگاری، تهدیدهای امنیت سیستم و ملاحظات امنیتی سکوهای موبایل را بررسی میکنید.
این درس تنها به معرفی تهدیدها محدود نمیشود؛ بلکه به راهکارهای پیشگیری، شناسایی و کاهش خطر نیز میپردازد. آشنایی با ابزارهایی مانند دیواره آتش، سامانههای تشخیص نفوذ، شبکه خصوصی مجازی، تحلیل ایستا و پویای نرمافزار و روش فازینگ، دید گستردهتری درباره شیوههای ارزیابی و تقویت امنیت سامانهها فراهم میکند.
در پایان این درس چه تواناییهایی کسب میکنید؟
این درس برای دانشجویان و دانشآموختگان علوم کامپیوتر و مهندسی کامپیوتر و همچنین برنامهنویسان، توسعهدهندگان وب و متخصصان شبکه مناسب است که میخواهند درک عمیقتری از آسیبپذیریهای نرمافزاری و شبکهای و روشهای دفاع در برابر آنها به دست آورند. مطالب درس میتواند به بهبود نگاه امنیتی در طراحی و توسعه نرمافزار، ارزیابی سامانهها و ادامه یادگیری در حوزههایی مانند امنیت نرمافزار و امنیت شبکه کمک کند.
آشنایی مقدماتی با برنامهنویسی، مفاهیم پایه سیستمعامل و شبکههای رایانهای برای بهرهگیری بهتر از این درس توصیه میشود. تجربه کار با برنامههای تحت وب یا آشنایی با مفاهیم پروتکلهای شبکه نیز میتواند در درک مثالها و آسیبپذیریهای مطرحشده مفید باشد.