در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این دوره آموزشی مبانی و مباحث کدنویسی امن را یاد گرفته و همراه با مدرس دوره در پروژه های واقعی تمرین و تجربه خواهید کرد.
عنوان اصلی : Secure Coding in C
معرفی
کد C ایمن بهتر بنویسید
با استفاده از فایل های تمرین
کامپایل کردن کد
1. در حالت دفاعی
درک نقاط ضعف C
آنچه بدها به دنبال آن هستند
بهره برداری های شکار
همه چیز را مستند می کند
2. رفتارهای تعریف نشده
قالب بندی دستورالعمل های پیش پردازنده
استفاده از تکلیف به عنوان شرط
اجتناب از putchar() در یک حلقه while
با استفاده از فراخوانی system().
دسترسی به عناصر فراتر از اندازه آرایه
تبدیل اعداد صحیح
حلقه زدن با مقادیر ممیز شناور
استفاده از مقادیر بازگشتی
تأیید زمانی که EOF خوانده شده است
چالش: کد را اصلاح کنید
راه حل: کد را اصلاح کنید
3. اعتبار سنجی ورودی
احراز هویت ورودی عددی
تبدیل رشته ها به اعداد
استفاده از مقادیر int به جای char
خواندن ورودی با fgets()
فیلتر کردن ورودی رشته
چالش: تایید ورودی
راه حل: تایید ورودی
4. مدیریت رشته
تخصیص رشته ها
اجتناب از انتساب بد رشته
کار با لفظ رشته ای
توابع رشته ذهنی
ذخیره رمزها و کدها
پاک کردن داده ها پس از استفاده
چالش: کد مخفی
راه حل: کد مخفی
5. مسائل مربوط به اشاره گرها
راه اندازی اشاره گرها و بافرها
بررسی نشانگرهای NULL
انجام ریاضی اشاره گر
نشانگرهای آزاد
چالش: وارد ترکیب شوید
راه حل: ترکیب را وارد کنید
نتیجه
مراحل بعدی
Secure Coding in C
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش بهینه سازی کارایی و نگهداری از PC ها
دوره یادگیری زبان C
یادگیری کدنویسی به زبان C
آموزش برنامه نویسی ساختمان داده ها ( Pointer ) و فایل سیستم در زبان C
آموزش کار با گوشی و تبلت های Android
برنامه نویسی شبکه در زبان C
یادگیری کدنویسی به زبان C از طریق چالش های واقعی
آموزش دیباگ کدهای زبان C
آموزش نکات و ترفندهای استفاده بهینه و بهره ور از نرم افزارها
آموزش برنامه نویسی پیشرفته به زبان C
✨ تا ۷۰% تخفیف با شارژ کیف پول 🎁
مشاهده پلن ها