نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه از کد خود در برابر مشکلات کنترل دسترسی محافظت کنید. شما درک خواهید کرد که چگونه یک مهاجم می تواند این آسیب پذیری ها را قبل از ایجاد سیستم دفاعی در کد شما پیدا کند و به آنها حمله کند. کنترل های دسترسی شکسته می توانند اطلاعات و عملکردهای سرویس شما را در معرض کاربران غیرمجاز قرار دهند و در حال حاضر یکی از مهمترین نقاط ضعف موجود در نرم افزار است. برای دفاع در برابر مهاجمان بالقوه باید این آسیب پذیری ها را درک کنید. در این دوره ، Secure Coding: Preventing Broken Access Control ، توانایی محافظت از کد خود در برابر آسیب پذیری های کنترل دسترسی را خواهید یافت. ابتدا یاد خواهید گرفت که آسیب پذیری ها و حملات احتمالی علیه آنها را درک کنید. در مرحله بعدی ، برخی از اصول اصلی مرتبط با کد دفاعی را کشف خواهید کرد. سرانجام ، شما نحوه نوشتن کد دفاعی تمیز ، خواندنی ، را مطالعه خواهید کرد. پس از پایان این دوره ، مهارت ها و دانش لازم برای محافظت از کد خود در برابر آسیب پذیری های کنترل دسترسی را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
تعریف کنترل های دسترسی
Defining Access Controls
-
اصول کنترل دسترسی
Access Control Basics
-
احراز هویت
Authentication
-
جریانهای احراز هویت به عنوان مثال
Example Authentication Flows
-
لیست های کنترل دسترسی
Access Control Lists
-
انواع کنترل دسترسی
Types of Access Control
مرور اجباری برای یافتن قابلیت های پنهان
Forced Browsing to Find Hidden Functionality
-
مرور اجباری مرور اجباری
Forced Browsing Overview
-
نمایش مرور اجباری
Demonstrating Forced Browsing
-
حملات مرور اجباری
Forced Browsing Attacks
-
دفاع با لیست های کنترل دسترسی
Defense with Access Control Lists
-
دفاع با کنترل دسترسی مبتنی بر نقش
Defense with Role-based Access Control
-
چک های دسترسی را کجا قرار دهید
Where to Put Access Checks
عبور از راهنماها برای دسترسی به پرونده غیر مجاز
Traversing Directories for Unauthorized File Access
-
نمای کلی پیمایش دایرکتوری
Directory Traversal Overview
-
درک مسیر راهنما
Understanding Directory Traversal
-
حمله به آسیب پذیری پیمایش دایرکتوری
Attacking a Directory Traversal Vulnerability
-
چک های دفاعی
Defensive Checks
-
کد دفاعی
Defensive Code
دستکاری پارامترها برای تغییر نتایج
Manipulating Parameters to Alter Results
-
بررسی پارامتر دستکاری
Parameter Manipulation Overview
-
درک دستکاری پارامتر
Understanding Parameter Manipulation
-
نمایش پارامترهای دستکاری شده
Demonstration of Manipulated Parameters
-
دیدن محل تغییر پارامترها
Seeing Where Parameters Can Be Altered
-
حملات اعتبار سنجی پارامتر و دفاع پایه
Parameter Validation Attacks and Basic Defense
-
حملات دسترسی به میدان
Field Access Attacks
-
دفاع دسترسی غیرمجاز میدانی
Unauthorized Field Access Defense
یافتن منابع ناامن مستقیم شی (IDOR)
Finding Insecure Direct Object References (IDOR)
-
بررسی اجمالی IDOR
IDOR Overview
-
نشان دادن حمله IDOR
Demonstrating an IDOR Attack
-
درک IDOR Attack
Understanding the IDOR Attack
-
دفاع از حملات IDOR
Defending from IDOR Attacks
اصول راهنما برای کنترل دسترسی
Guiding Principles for Access Controls
-
مروری بر اصول راهنما
Guiding Principles Overview
-
کد امنیتی
Securing Code
-
امنیت کد با اصول امنیتی
Securing Code with Security Principles
-
امنیت کد با اصول کدگذاری
Securing Code with Coding Principles
-
خلاصه اصول
Summary of Principles
نمایش نظرات