آموزش OWASP TOP 10: آسیب پذیری های آپلود فایل ~2023

OWASP TOP 10: File upload vulnerabilities ~2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آسیب پذیری در آپلود فایل | با روش سرگرم کننده درباره OWASP بیاموزید 10 مورد برتر در مورد Bug Bounty Hunting تزریق از طریق نام فایل SSRF از طریق نام فایل DoS از طریق نام فایل بزرگ محدودیت های دور زدن آسیب پذیری های شخص ثالث فایل های بالقوه خطرناک آپلود فایل شرایط مسابقه آپلود فایل مبتنی بر URL شرایط مسابقه آپلود فایل پیش نیازها: بدون نیاز به تجربه برنامه نویسی. همه چیزهایی را که باید بدانید یاد خواهید گرفت فقط باید شروع کنید............. نرم افزار BurpSuite مورد نیاز است آزمایشگاه Portsweiger مورد نیاز خواهد بود.

آپلود فایل‌های مخرب می‌تواند وب‌سایت را در برابر حملات سمت سرویس گیرنده مانند XSS یا ربودن محتوا از طریق سایت آسیب‌پذیر کند. فایل‌های آپلود شده ممکن است آسیب‌پذیری‌هایی را در کتابخانه‌ها/برنامه‌های خراب در سمت سرویس گیرنده ایجاد کند



OWASP Top 10 رتبه بندی و راهنمایی های اصلاحی را برای 10 مهم ترین خطر امنیتی برنامه های وب ارائه می دهد. این گزارش با بهره گیری از دانش و تجربه گسترده مشارکت کنندگان جامعه باز OWASP، بر اساس اجماع کارشناسان امنیتی از سراسر جهان است.


آسیب پذیری های آپلود فایل چیست؟

آسیب‌پذیری‌های آپلود فایل زمانی است که یک وب سرور به کاربران اجازه می‌دهد فایل‌ها را در سیستم فایل خود آپلود کنند، بدون اینکه مواردی مانند نام، نوع، محتویات یا اندازه آن‌ها را به اندازه کافی تأیید کنند.



آسیب‌پذیری‌های آپلود فایل یک مشکل جدی است که می‌تواند به مهاجمان اجازه دهد تا کد یا فایل‌های مخرب را در یک برنامه وب آپلود کنند و به طور بالقوه به آنها امکان دسترسی به اطلاعات حساس را می‌دهد یا به آنها اجازه می‌دهد کنترل سیستم را در دست بگیرند. یک دوره جامع در مورد آسیب پذیری های آپلود فایل موضوعات زیر را پوشش می دهد:

  1. مقدمه‌ای بر آسیب‌پذیری‌های آپلود فایل: توضیح درباره اینکه آسیب‌پذیری‌های آپلود فایل چیست، چگونه می‌توان از آنها سوء استفاده کرد و تأثیر احتمالی یک حمله.

  2. انواع آسیب‌پذیری‌های آپلود فایل: مروری بر انواع مختلف آسیب‌پذیری‌های آپلود فایل، از جمله مرجع مستقیم شیء، اعتبارسنجی ناکافی نوع فایل، آپلود نامحدود فایل، و موارد دیگر.

  3. تکنیک‌های پیشگیری و کاهش: بحث در مورد بهترین شیوه‌ها برای جلوگیری و کاهش آسیب‌پذیری‌های آپلود فایل، از جمله اعتبارسنجی نوع فایل، محدودیت‌های اندازه فایل، محدودیت‌های نام فایل، و سایر اقدامات امنیتی.

  4. استفاده از آسیب‌پذیری‌های آپلود فایل: توضیحی درباره اینکه چگونه مهاجمان می‌توانند از آسیب‌پذیری‌های آپلود فایل برای دسترسی به داده‌های حساس، نصب بدافزار یا کنترل سیستم سوء استفاده کنند.

  5. تشخیص و آزمایش: مروری بر روش‌های مورد استفاده برای شناسایی و آزمایش آسیب‌پذیری‌های آپلود فایل، از جمله آزمایش دستی، ابزارهای خودکار، و تکنیک‌های دیگر.

  6. مطالعات موردی و نمونه‌های دنیای واقعی: بحث در مورد نمونه‌های واقعی آسیب‌پذیری‌های آپلود فایل، از جمله درس‌های آموخته‌شده و بهترین شیوه‌ها.

  7. روش‌های کدگذاری ایمن: مروری بر رویه‌های کدگذاری ایمن که می‌تواند به جلوگیری از آسیب‌پذیری‌های آپلود فایل، از جمله اعتبارسنجی ورودی، رمزگذاری خروجی، و سایر اقدامات امنیتی کمک کند.

  8. انطباق و ممیزی: توضیحی در مورد مقررات، استانداردها، و بهترین شیوه‌های مرتبط با آسیب‌پذیری‌های آپلود فایل و نحوه ممیزی و اجرای آنها.

  9. وصله‌سازی و اصلاح: توضیحی درباره نحوه اصلاح و اصلاح آسیب‌پذیری‌های آپلود فایل، از جمله روش‌هایی برای رفع کدهای اساسی یا اعمال به‌روزرسانی‌های امنیتی.

  10. تجربه عملی: تمرین‌های عملی که به دانش‌آموزان امکان می‌دهد تجربه عملی در شناسایی، آزمایش و اصلاح آسیب‌پذیری‌های آپلود فایل کسب کنند.

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


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

معرفی Introduction

  • معرفی Introduction

آسیب پذیری های آپلود فایل File upload vulnerabilities

  • آپلود پوسته وب از طریق کد از راه دور Web Shell Upload via Remote Code

  • دور زدن ~ Content_Type Bypass ~ Content_Type

  • پوسته وب را از طریق پیمایش مسیر آپلود کنید Upload web shell via path traversal

  • روش بای پس پسوند Extension bypass method

  • روش پیشرفته Advanced Method

  • روش پیشرفته 2 Advanced Method 2

ابزار Tools

  • سوئیت آروغ Burp Suite

بعدی چی! What the next!

  • منم It's me

نمایش نظرات

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

آموزش OWASP TOP 10: آسیب پذیری های آپلود فایل ~2023
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2 hours
9
Udemy (یودمی) udemy-small
02 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
30
5 از 5
ندارد
دارد
دارد
Foyzul Islam

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Foyzul Islam Foyzul Islam

هکر اخلاقی، دانشمند کامپیوتر

Udemy (یودمی)

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

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