دوره آموزشی
آموزش های لینکدین لرنینگ
دوبله زبان فارسی

برنامه‌نویسی امن در C (نسخه 2025)

برنامه‌نویسی امن در C (نسخه 2025)

✅ سرفصل و جزئیات آموزش

این دوره به بررسی زبان C می‌پردازد که به خاطر ضعف‌های متعددش در زمینه‌های نوع داده، بررسی محدودیت‌ها و مدیریت حافظه معروف است. بسیاری از حفره‌های امنیتی شناخته‌شده در کد C، از جمله نوع داده ضعیف و overflows مرور می‌شوند. مدرس، دن گوکین، آسیب‌پذیری‌ها را توضیح داده و اطلاعاتی در مورد نحوه‌ی برنامه‌نویسی دفاعی در برابر این آسیب‌پذیری‌ها و exploits ارائه می‌دهد. سایر زمینه‌های پوشش داده‌شده شامل رفتار تعریف‌نشده، اجتناب از ساختارهای نامناسب، اعتبارسنجی ورودی، استفاده از نوع داده‌های مناسب، مدیریت رشته‌ها، مدیریت حافظه و کار با اشاره‌گرها است.

برنامه‌نویسی امن در C (نسخه 2025)

  • آیا کد شما امن است؟ 0:00:36
  • پیکربندی و راه‌اندازی 0:03:54
  • درک ضعف‌های C 0:03:03
  • آنچه که دشمنان به دنبال آن هستند 0:01:59
  • شکار اکسپلویت ها 0:02:23
  • مستندسازی همه‌چیز 0:02:35
  • فرمت‌دهی به دایرکتیوهای پیش‌پردازنده 0:01:33
  • استفاده از یک انتساب به عنوان شرط 0:01:44
  • اجتناب از ()putchar در یک حلقه while 0:02:38
  • استفاده از فراخوانی ()system 0:02:04
  • دسترسی به عناصر فراتر از اندازه آرایه 0:02:38
  • تبدیل اعداد صحیح 0:02:57
  • حلقه‌زدن با مقادیر اعشاری 0:03:10
  • استفاده از مقادیر بازگشتی 0:01:52
  • تأیید زمانی که EOF خوانده شده است 0:03:34
  • چالش: اصلاح کد 0:01:20
  • راه‌حل: اصلاح کد 0:01:54
  • تأیید ورودی‌های عددی 0:02:51
  • تبدیل رشته‌ها به عدد 0:02:49
  • استفاده از مقادیر int به جای char 0:02:38
  • خواندن ورودی با ()fgets 0:03:38
  • فیلتر کردن ورودی‌های رشته 0:03:18
  • چالش: تأیید ورودی 0:01:10
  • راه‌حل: تأیید ورودی 0:02:42
  • القاء رشته‌ها 0:03:25
  • اجتناب از انتساب بد رشته 0:01:33
  • کار با لیترال های رشته 0:02:17
  • توابع رشته‌ در نظر گرفته شده 0:03:21
  • ذخیره‌سازی رمزهای عبور و کدها 0:01:39
  • پاک‌سازی داده‌ها پس از استفاده 0:01:52
  • چالش: کد مخفی 0:00:52
  • راه‌حل: کد مخفی 0:03:14
  • مقداردهی اولیه به اشاره‌گرها و بافرها 0:02:01
  • بررسی اشاره‌گرهای NULL 0:02:17
  • انجام مسیر اشاره‌گر 0:02:02
  • آزاد کردن اشاره‌گرها 0:01:34
  • چالش: وارد کردن ترکیب 0:01:01
  • راه‌حل: وارد کردن ترکیب 0:01:59
  • گام‌های بعدی 0:00:51

883,600 220,900 تومان

مشخصات آموزش

برنامه‌نویسی امن در C (نسخه 2025)

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:39
  • مدت زمان :1:28:58
  • حجم :193.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
15,434,500 3,086,900 تومان
  • زمان: 20:43:03
  • تعداد درس: 207
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 52:25
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,489,500 497,900 تومان
  • زمان: 03:20:32
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,126,500 425,300 تومان
  • زمان: 02:51:17
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,940,000 1,788,000 تومان
  • زمان: 12:00:02
  • تعداد درس: 109
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,969,000 1,793,800 تومان
  • زمان: 12:02:21
  • تعداد درس: 49
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید