آموزش برنامه نویسی امن: جلوگیری از غیرفعال سازی امنیت غیر امن

Secure Coding: Preventing Insecure Deserialization

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره اصول سریال سازی و غیرفعال سازی ، از جمله فرمت های فایل سریال سازی ، غیرفعال کردن شرایط نامطمئن و نحوه جلوگیری از بروز این نوع آسیب پذیری در کد شما را به شما آموزش می دهد. به عنوان یک توسعه دهنده ، مهم است که با آسیب پذیری های رایج آشنا شوید. اغلب در برنامه های وب مشاهده می شوند. برطرف کردن امنیت ناامن یکی از این آسیب پذیری ها است که در رتبه 8 در OWASP Top 10 2017 قرار دارد. در این دوره ، کدگذاری ایمن: جلوگیری از عدم امنیت در محل ، شما یاد خواهید گرفت که چگونه به درستی از خود در برابر آن آسیب پذیری خاص دفاع کنید ، ابتدا با اصول سریال سازی آشنا خواهید شد و دلخواه کردن ، و در مورد انواع مختلف فایل های سریال سازی. در مرحله بعدی ، خواهید فهمید که حذف خصوصیات غیر ایمن در واقع چیست و چگونه می توان از آن استفاده کرد: برای رفع مشکل ، باید بدانید چه مشکلی ممکن است رخ دهد. سرانجام شما در مورد چگونگی جلوگیری صحیح از عزل سازی ناامن در هر زبان یا چارچوب توسعه کشف خواهید کرد. با پایان این دوره ، شما مهارت های رمزگذاری و دانش ایمنی لازم را برای جلوگیری از آسیب پذیری ناامن از شیرخوارگی در برنامه خود خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

Serialization و Deserialization چیست؟ What Is Serialization and Deserialization?

  • مقدمه Introduction

  • معرفی راه اندازی نسخه ی نمایشی Introducing the Demo Setup

  • نسخه ی نمایشی: سریال سازی چیست Demo: What Is Serialization

  • نسخه ی نمایشی: Deserialization چیست Demo: What Is Deserialization

  • سریال سازی فرمت های فایل Serialization File Formats

  • خلاصه Summary

Deserialization: چگونه می توان از آن بهره برداری کرد Deserialization: How It Can Be Exploited

  • غیرفعال سازی غیر امن چیست What Is Insecure Deserialization

  • نسخه ی نمایشی: بهره برداری از شیرین سازی Demo: Exploiting Deserialization

  • خلاصه Summary

الگوهای ناامن برای شیر زدایی Insecure Patterns for Deserialization

  • مقدمه Introduction

  • مدیریت خطا و استثنا Error and Exception Handling

  • نوع تصحیح تصحیح صحیح را اجرا کنید Enforce Correct Deserialization Type

  • با استفاده از یک فرمت فایل سریال سازی عمومی Using a Generic Serialization File Format

  • خلاصه Summary

چگونه می توان بصورت ایمن از شوره زدایی استفاده کرد How to Securely Implement Deserialization

  • داده های غیرقابل اعتماد Untrusted Data

  • اجرای تأیید داده های سریال سازی شده Implementing Verification of Serialized Data

  • محیط زیست را سخت کنید Harden the Environment

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه نویسی امن: جلوگیری از غیرفعال سازی امنیت غیر امن
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 2m
19
Pluralsight (پلورال سایت) pluralsight-small
01 فروردین 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
49
4.2 از 5
دارد
دارد
دارد
Peter Mosmans

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Mosmans Peter Mosmans

پیتر در دهه نود به عنوان مهندس نرم افزار کار در برنامه های بانکی اینترنتی برای موسسات مالی مختلف اروپا را آغاز کرد. پس از توسعه ، او به سمت دفاع و طراحی سیستم ها و شبکه ها برای وب سایت های با دسترسی بالا رفت. از سال 2004 وی تخصص خود را در زمینه شکستن آغاز کرد: برنامه های وب پیچیده و غنی از ویژگی. در حال حاضر او یک تیم جهانی از آزمایشگران نفوذ بسیار ماهر را به عنوان پنترستر سرب هدایت می کند. او با چندین ابزار تست نفوذ منبع باز همکاری می کند ، و یک چنگال OpenSSL فوق العاده را نگهداری می کند. او دوست دارد در کنفرانس ها و جلسات امنیتی بین المللی ، مانند OWASP ، BSides ، OSDC و NullCon صحبت کند - که واقعاً با یک جنگجوی جاده ای دائمی ترکیب می شود. خانه 127.0.0.1 است.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.