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

برنامه‌نویسی امن در 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

579,000 115,800 تومان

مشخصات آموزش

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

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

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

The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,461,500 292,300 تومان
  • زمان: 03:42:51
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:03:27
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,654,000 930,800 تومان
  • زمان: 11:47:11
  • تعداد درس: 71
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:45
  • تعداد درس: 49
  • سطح دوره:
  • زبان: دوبله فارسی

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

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