coursera امنیت نرم افزار (Mitalearn-314327)

  • Duration: 10 hours 34 minutes
  • Release date: 23 June 2026
  • Author: Michael Hicks
  • Level: مناسب همه
  • Contents: 67
  • Has Caption in Persian
درباره این دوره:

در این دوره به بررسی مبانی امنیت نرم افزار می پردازیم. ما آسیب‌پذیری‌ها و حملات مهم نرم‌افزاری را که از آنها سوءاستفاده می‌کنند - مانند سرریز بافر، تزریق SQL، و ربودن جلسه - در نظر خواهیم گرفت و دفاع‌هایی را در نظر خواهیم گرفت که از این حملات جلوگیری یا کاهش می‌دهند، از جمله تست‌های پیشرفته و تکنیک‌های تحلیل برنامه. نکته مهم این است که ما با در نظر گرفتن تکنیک هایی در هر مرحله از چرخه توسعه که می تواند برای تقویت امنیت سیستم های نرم افزاری مورد استفاده قرار گیرد، ذهنیت "ایجاد امنیت در" را در نظر می گیریم. زبان آموزان موفق در این دوره معمولاً در مقطع کارشناسی ارشد در یک رشته فنی کار کرده اند، تا حدی با برنامه نویسی، به طور ایده آل در C/C++ و یک زبان برنامه مدیریت شده دیگر (مانند ML یا جاوا)، آشنایی دارند و قبلاً در معرض دید قرار گرفته اند. به الگوریتم ها دانش‌آموزانی که با این زبان‌ها آشنا نیستند، اما با زبان‌های دیگر آشنا نیستند، می‌توانند مهارت‌های خود را از طریق آموزش‌های آنلاین وب بهبود بخشند.
  • Content

    • Announcements
  • Content

    • Software Security