جمع جزء: 278,000 تومان
- × 1 عدد: Microsoft Azure Fundamentals (AZ-900) Cert Prep: 1 Cloud Concepts - 139,000 تومان
- × 1 عدد: بهترین شیوه های اجرای BGP - 139,000 تومان
با مشاهده این دوره آموزشی مبانی و مباحث کدنویسی امن را یاد گرفته و همراه با مدرس دوره در پروژه های واقعی تمرین و تجربه خواهید کرد.
عنوان اصلی : Secure Coding in C
معرفی
کد C ایمن بهتر بنویسید
با استفاده از فایل های تمرین
کامپایل کردن کد
1. در حالت دفاعی
درک نقاط ضعف C
آنچه بدها به دنبال آن هستند
بهره برداری های شکار
همه چیز را مستند می کند
2. رفتارهای تعریف نشده
قالب بندی دستورالعمل های پیش پردازنده
استفاده از تکلیف به عنوان شرط
اجتناب از putchar() در یک حلقه while
با استفاده از فراخوانی system().
دسترسی به عناصر فراتر از اندازه آرایه
تبدیل اعداد صحیح
حلقه زدن با مقادیر ممیز شناور
استفاده از مقادیر بازگشتی
تأیید زمانی که EOF خوانده شده است
چالش: کد را اصلاح کنید
راه حل: کد را اصلاح کنید
3. اعتبار سنجی ورودی
احراز هویت ورودی عددی
تبدیل رشته ها به اعداد
استفاده از مقادیر int به جای char
خواندن ورودی با fgets()
فیلتر کردن ورودی رشته
چالش: تایید ورودی
راه حل: تایید ورودی
4. مدیریت رشته
تخصیص رشته ها
اجتناب از انتساب بد رشته
کار با لفظ رشته ای
توابع رشته ذهنی
ذخیره رمزها و کدها
پاک کردن داده ها پس از استفاده
چالش: کد مخفی
راه حل: کد مخفی
5. مسائل مربوط به اشاره گرها
راه اندازی اشاره گرها و بافرها
بررسی نشانگرهای NULL
انجام ریاضی اشاره گر
نشانگرهای آزاد
چالش: وارد ترکیب شوید
راه حل: ترکیب را وارد کنید
نتیجه
مراحل بعدی
Secure Coding in C
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
یادگیری زبان C از طریق چالش های دنیای واقعی
همکاری تیم در Google Workspace
فیلم یادگیری اندروید 2017
Secure Coding in C
Computer Components and Peripherals for IT Technicians
Learning PC Maintenance and Performance
آموزش نکات و ترفندهای استفاده بهینه و بهره ور از نرم افزارها
آموزش کار با گوشی و تبلت های Android
آموزش برنامه نویسی پیشرفته به زبان C
آموزش زبان برنامه نویسی C
✨ تا ۷۰% تخفیف با شارژ کیف پول 🎁
مشاهده پلن ها