آموزش تخصصی هک اخلاقی API های RESTful و GraphQL - آخرین آپدیت

دانلود Ethical Hacking of RESTful and GraphQL APIs Training Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

تبدیل شدن به یک تست کننده نفوذ و شکارچی باگ REST API و GraphQL API موفق

در این دوره جامع، مهارت‌های لازم برای تبدیل شدن به یک تست کننده نفوذ ماهر و شکارچی باگ در REST API و GraphQL API را کسب کنید. با تمرکز بر آسیب‌پذیری‌های کلیدی، یاد می‌گیرید چگونه ضعف‌های امنیتی در برنامه‌های وب و موبایل را شناسایی و بهره‌برداری کنید.

چرا این دوره؟

این دوره، مقدمه‌ای عملی و عمیق بر آسیب‌پذیری‌های رایج در RESTful و GraphQL API ارائه می‌دهد که در اکثر برنامه‌های مدرن وب و موبایل کاربرد دارند. با یادگیری مفاهیم کلیدی و تکنیک‌های عملی، آماده ورود به دنیای هیجان‌انگیز تست نفوذ API و شکار باگ شوید.

پیش‌نیازها

  • مهارت‌های پایه IT
  • درک اولیه از فناوری برنامه‌های وب یا موبایل
  • عدم نیاز به دانش لینوکس، برنامه‌نویسی یا هک
  • کامپیوتر با حداقل ۴ گیگابایت رم
  • سیستم عامل: Windows / Apple Mac OS / Linux
  • اتصال اینترنت پایدار
  • Burp Suite Community (نسخه Pro اختیاری)
  • مرورگر Firefox
  • نرم‌افزارهای مجازی‌سازی مانند VMware, Virtual Box, Raspberry PI یا مشابه

سرفصل‌های کلیدی REST API:

  • مقدمه‌ای بر REST API
  • کشف و شناسایی REST API (Discovery and Recon)
  • شمارش و لیست کردن (Enumeration)
  • مجوز شکسته در سطح شی (REST API Broken Object Level Authorization - BOLA)
  • احراز هویت شکسته (REST API Broken Authentication)
  • مجوز شکسته در سطح خصوصیات شی (REST API Broken Object Property Level Authorization)
  • افشای بیش از حد داده (REST API Excessive Data Exposure)
  • تخصیص انبوه (REST API Mass Assignment)
  • مصرف بی‌رویه منابع (REST API Unrestricted Resource Consumption)
  • مجوز شکسته در سطح عملکرد (REST API Broken Function Level Authorization - BLFA)
  • دسترسی نامحدود به جریان‌های تجاری حساس (REST API Unrestricted Access to Sensitive Business Flows)
  • جعل درخواست سمت سرور (REST API Server Side Request Forgery - SSRF)
  • پیکربندی امنیتی نادرست (REST API Security Misconfiguration)
  • مدیریت نامناسب موجودی (REST API Improper Inventory Management)
  • مصرف ناامن APIها (REST API Unsafe Consumption of APIs)
  • آلودگی پارامتر سمت سرور (REST API Server-side parameter pollution)

سرفصل‌های کلیدی GraphQL API:

  • مقدمه‌ای بر GraphQL
  • GraphQL چیست؟
  • واژگان کلیدی GraphQL
  • افزونه‌های Burp برای GraphQL
  • لیست کلمات (Wordlists) برای GraphQL
  • Payload ها برای GraphQL
  • ابزارهای GraphQL
  • سطح حمله، شناسایی و شمارش در GraphQL API
  • تحلیل سطح حمله GraphQL
  • درخواست‌های GET در GraphQL و مشکلات آن‌ها
  • درخواست‌های POST در GraphQL
  • افشای اطلاعات در GraphQL
  • Introspection در GraphQL
  • مقایسه Introspection با درخواست‌های GET و POST
  • مثال دور زدن فیلتر Introspection
  • نقاط پایانی GraphQL غیرتولیدی (Non-prod GraphQL endpoints)
  • پیشنهاد فیلد در GraphQL (Field Suggestion)
  • خودکارسازی پیشنهاد فیلد
  • تزریق فیلد (Field Stuffing)
  • بهره‌برداری از پیام‌های خطا
  • محیط‌های توسعه GraphQL (GraphQL IDE)
  • حملات منع سرویس (DoS) در GraphQL
  • حمله کوئری بازگشتی عمیق (Deep Recursion Query Attack)
  • آسیب‌پذیری‌های قطعه مدور (Circular Fragment Vulnerabilities)
  • حملات کوئری دسته‌ای / حملات کوئری با مصرف منابع بالا
  • حملات تکرار فیلد (Field Duplication Attacks)
  • حملات مبتنی بر نام مستعار (Alias based attacks - سناریوی DoS)
  • اضافه بار دستورالعمل (Directive Overloading)
  • بازنویسی محدودیت شی (Object Limit Overriding)
  • دسته‌بندی کوئری مبتنی بر آرایه (Array-Based Query Batching)
  • حملات احراز هویت و مجوز در GraphQL
  • توابع ورود به سیستم (Login functions)
  • دور زدن حفاظت‌ها
  • حملات مبتنی بر نام مستعار / دسته‌بندی کوئری
  • جعل توکن JWT
  • جعل کوکی
  • مشکلات کنترل دسترسی و IDORs
  • حملات تزریق در GraphQL
  • تزریق دستور سیستم عامل (OS Command Injection)
  • تزریق SQL (SQL Injection)
  • تزریق HTML (HTML Injection)
  • XSS (Cross-site scripting)
  • جعل و ربودن درخواست (Request Forgery and Hijacking)
  • جعل درخواست سمت سرور (Server-side request forgery - SSRF)
  • جعل درخواست بین‌سایتی (Cross-site request forgery - CSRF)
  • CSRF مبتنی بر GET
  • CSRF مبتنی بر POST
  • ربودن WebSocket بین‌سایتی (Cross-Site WebSocket Hijacking - CSWH)

محیط‌های تمرین آنلاین

یاد بگیرید چگونه از محیط‌های تمرین آنلاین برای تست نفوذ RESTful و GraphQL بدون نیاز به نصب محلی استفاده کنید.

نکات مهم و سلب مسئولیت

نکته مهم: این دوره به طور خاص نحوه استفاده از Burp Suite و ویژگی‌های آن را آموزش نمی‌دهد. تمرکز اصلی بر آسیب‌پذیری‌های RESTful و GraphQL API است. آزمایشگاه‌های Portswigger و ابزارهای رایگان مانند crAPI و DVGA برای تمرین در دسترس هستند. این دوره صرفاً برای اهداف آموزشی است و نباید برای سوءاستفاده مخرب استفاده شود. اطمینان حاصل کنید که فقط بر روی اهدافی که مجوز حمله به آن‌ها را دارید، تمرین می‌کنید.

مدرس این دوره، Martin Voelk، یک متخصص امنیت سایبری با ۲۵ سال تجربه است و دارای مدارک معتبر جهانی مانند CISSP، OSCP و موارد دیگر می‌باشد. او به عنوان مشاور در شرکت‌های بزرگ فناوری فعالیت کرده و هزاران آسیب‌پذیری حیاتی را در برنامه‌های باگ باونتی کشف کرده است.


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

هک اخلاقی APIهای REST و GraphQL ETHICAL HACKING OF REST & GRAPHQL APIs

  • دستور کار APIهای REST و GraphQL REST & GRAPHQL API AGENDA

  • تنظیم Burp Setting up Burp

مقدمه‌ای بر API RESTful RESTful API Introduction

  • مقدمه‌ای بر API RESTful RESTful API Introduction

کشف و شناسایی API RESTful RESTful API Discovery and Recon

  • کشف و شناسایی API RESTful RESTful API Discovery and Recon

  • آزمایشگاه شمارش Enumeration Lab

مجوز شکسته در سطح شیء API RESTful (BOLA) RESTful API Broken Object Level Authorization (BOLA)

  • مجوز شکسته در سطح شیء API RESTful (BOLA) RESTful API Broken Object Level Authorization (BOLA)

  • مجوز شکسته در سطح شیء API RESTful (BOLA) - آزمایشگاه ۱ RESTful API Broken Object Level Authorization (BOLA) - lab 1

  • مجوز شکسته در سطح شیء API RESTful (BOLA) - آزمایشگاه ۲ RESTful API Broken Object Level Authorization (BOLA) - lab 2

احراز هویت شکسته API RESTful RESTful API Broken Authentication

  • احراز هویت شکسته API RESTful RESTful API Broken Authentication

  • احراز هویت شکسته API RESTful - آزمایشگاه ۱ RESTful API Broken Authentication - lab 1

مجوز شکسته در سطح خصوصیت شیء API RESTful (افشای بیش از حد داده) RESTful API Broken Object Property Level Authorization (Excessive Data Exposure)

  • مجوز شکسته در سطح خصوصیت شیء API RESTful (افشای بیش از حد داده) RESTful API Broken Object Property Level Authorization (Excessive Data Exposure)

  • مجوز شکسته در سطح خصوصیت شیء API RESTful (افشای بیش از حد داده) RESTful API Broken Object Property Level Authorization (Excessive Data Exposure)

  • مجوز شکسته در سطح خصوصیت شیء API RESTful (افشای بیش از حد داده) RESTful API Broken Object Property Level Authorization (Excessive Data Exposure)

مصرف بی‌رویه منابع API RESTful RESTful API Unrestricted Resource Consumption

  • مصرف بی‌رویه منابع API RESTful RESTful API Unrestricted Resource Consumption

  • مصرف بی‌رویه منابع API RESTful - آزمایشگاه ۱ RESTful API Unrestricted Resource Consumption - lab 1

مجوز شکسته در سطح تابع API RESTful (BFLA) RESTful API Broken Function Level Authorization (BFLA)

  • مجوز شکسته در سطح تابع API RESTful (BFLA) RESTful API Broken Function Level Authorization (BFLA)

  • مجوز شکسته در سطح تابع API RESTful (BFLA) - آزمایشگاه ۱ RESTful API Broken Function Level Authorization (BFLA) - lab 1

  • مجوز شکسته در سطح تابع API RESTful (BFLA) - آزمایشگاه ۲ RESTful API Broken Function Level Authorization (BFLA) - lab 2

  • مجوز شکسته در سطح تابع API RESTful (BFLA) - آزمایشگاه ۳ RESTful API Broken Function Level Authorization (BFLA) - lab 3

دسترسی بی‌رویه به جریان‌های تجاری حساس API RESTful RESTful API Unrestricted Access to Sensitive Business Flows

  • دسترسی بی‌رویه به جریان‌های تجاری حساس API RESTful RESTful API Unrestricted Access to Sensitive Business Flows

  • دسترسی بی‌رویه به جریان‌های تجاری حساس API RESTful - آزمایشگاه‌های ۱ و ۲ RESTful API Unrestricted Access to Sensitive Business Flows - labs 1 and 2

  • دسترسی بی‌رویه به جریان‌های تجاری حساس API RESTful - آزمایشگاه ۳ RESTful API Unrestricted Access to Sensitive Business Flows - labs 3

جعل درخواست سمت سرور API RESTful RESTful API Server Side Request Forgery

  • جعل درخواست سمت سرور API RESTful RESTful API Server Side Request Forgery

  • جعل درخواست سمت سرور API RESTful - آزمایشگاه ۱ RESTful API Server Side Request Forgery - lab 1

پیکربندی نادرست امنیتی API RESTful RESTful API Security Misconfiguration

  • پیکربندی نادرست امنیتی API RESTful RESTful API Security Misconfiguration

مدیریت نامناسب موجودی API RESTful RESTful API Improper Inventory Management

  • مدیریت نامناسب موجودی API RESTful RESTful API Improper Inventory Management

مصرف ناامن APIها RESTful API Unsafe Consumption of APIs

  • مصرف ناامن APIها RESTful API Unsafe Consumption of APIs

  • مصرف ناامن APIها - آزمایشگاه ۱ RESTful API Unsafe Consumption of APIs - lab 1

تزریق پارامتر سمت سرور API RESTful RESTful API server-side parameter pollution

  • تزریق پارامتر سمت سرور API RESTful RESTful API server-side parameter pollution

  • تزریق پارامتر سمت سرور - آزمایشگاه ۱ Server-side parameter pollution - lab 1

مقدمه‌ای بر GraphQL API GraphQL API Introduction

  • مقدمه‌ای بر GraphQL API GraphQL API Introduction

تجزیه و تحلیل سطح حمله GraphQL API، شناسایی، شمارش GraphQL API Attack Surface Analysis, Recon, Enumeration

  • تجزیه و تحلیل سطح حمله GraphQL API، شناسایی، شمارش GraphQL API Attack Surface Analysis, Recon, Enumeration

  • تجزیه و تحلیل سطح حمله GraphQL API، شناسایی، شمارش - آزمایشگاه ۱ GraphQL API Attack Surface Analysis, Recon, Enumeration - lab 1

افشای اطلاعات GraphQL API GraphQL API Information Disclosure

  • افشای اطلاعات GraphQL API GraphQL API Information Disclosure

  • افشای اطلاعات GraphQL API - introspection آزمایشگاه ۱ GraphQL API Information Disclosure - lab 1 introspection

  • افشای اطلاعات GraphQL API - graphql ide آزمایشگاه ۲ GraphQL API Information Disclosure - lab 2 graphql ide

  • افشای اطلاعات GraphQL API - پیشنهاد فیلد آزمایشگاه ۳ GraphQL API Information Disclosure - lab 3 field suggestion

  • افشای اطلاعات GraphQL API - ردپاهای پشته آزمایشگاه ۴ GraphQL API Information Disclosure - lab 4 stack traces

  • افشای اطلاعات GraphQL API - دسترسی به پست‌های خصوصی GraphQL آزمایشگاه ۵ GraphQL API Information Disclosure - lab 5 - Accessing private GraphQL posts

  • افشای اطلاعات GraphQL API - افشای تصادفی Burp آزمایشگاه ۶ GraphQL API Information Disclosure - lab 6 - Burp Accidental exposure of private

  • افشای اطلاعات GraphQL API - یافتن یک نقطه پایانی پنهان GraphQL آزمایشگاه ۷ GraphQL API Information Disclosure - lab 7 - Finding a hidden GraphQL endpoint

انکار سرویس (DoS) در GraphQL API GraphQL API Denial of Service (DoS)

  • انکار سرویس (DoS) در GraphQL API GraphQL API Denial of Service (DoS)

  • انکار سرویس (DoS) در GraphQL API - درخواست دسته‌ای نیازمند منابع آزمایشگاه ۱ و ۲ GraphQL API Denial of Service (DoS) - lab 1 and 2 resource intensive batch query

  • انکار سرویس (DoS) در GraphQL API - درخواست بازگشتی عمیق آزمایشگاه ۳ GraphQL API Denial of Service (DoS) - lab 3 deep recursion query

  • انکار سرویس (DoS) در GraphQL API - تکرار فیلد آزمایشگاه ۴ GraphQL API Denial of Service (DoS) - lab 4 field duplication

  • انکار سرویس (DoS) در GraphQL API - DoS مبتنی بر نام مستعار آزمایشگاه ۵ GraphQL API Denial of Service (DoS) - lab 5 alias based DoS

  • انکار سرویس (DoS) در GraphQL API - حمله قطعه‌ای دایره‌ای آزمایشگاه ۶ GraphQL API Denial of Service (DoS) - lab 6 circular fragment attack

دور زدن احراز هویت و مجوز GraphQL API GraphQL API Authentication and Authorization bypasses

  • دور زدن احراز هویت و مجوز GraphQL API GraphQL API Authentication and Authorization bypasses

  • دور زدن احراز هویت و مجوز GraphQL API - جعل کوکی آزمایشگاه ۱ GraphQL API Authentication and Authorization bypasses - lab 1 cookie forge

  • دور زدن احراز هویت و مجوز GraphQL API - دور زدن هدر آزمایشگاه ۲ GraphQL API Authentication and Authorization bypasses - lab2 header bypass

  • دور زدن احراز هویت و مجوز GraphQL API - دور زدن GraphQL آزمایشگاه ۳ GraphQL API Authentication and Authorization bypasses - lab 3 Bypassing GraphQL

حملات تزریق در GraphQL API GraphQL API Injection attacks

  • حملات تزریق در GraphQL API GraphQL API Injection attacks

  • حملات تزریق در GraphQL API - تزریق دستور سیستم عامل آزمایشگاه ۱ GraphQL API Injection attacks - lab 1 os command injection

  • حملات تزریق در GraphQL API - تزریق SQL آزمایشگاه ۲ GraphQL API Injection attacks - lab 2 sql injection

  • حملات تزریق در GraphQL API - تزریق XSS و HTML آزمایشگاه ۳ و ۴ GraphQL API Injection attacks - lab 3 and 4 XSS and HTML injection

جعل و ربودن درخواست در GraphQL API GraphQL API Request Forgery and Hijacking

  • جعل و ربودن درخواست در GraphQL API GraphQL API Request Forgery and Hijacking

  • جعل و ربودن درخواست در GraphQL API - SSRF آزمایشگاه ۱ GraphQL API Request Forgery and Hijacking - lab 1 SSRF

  • جعل و ربودن درخواست در GraphQL API - اجرای اکسپلویت‌های CSRF از طریق آزمایشگاه ۲ GraphQL API Request Forgery and Hijacking - lab 2 Performing CSRF exploits over

محیط‌های آزمایشی نفوذ API آنلاین Online API Penetration Testing Playgrounds

  • محیط‌های آزمایشی نفوذ APIهای RESTful و GraphQL بدون نصب محلی RESTful API and GraphQL Penetration Testing Playgrounds without local install

نمایش نظرات

آموزش تخصصی هک اخلاقی API های RESTful و GraphQL
جزییات دوره
5.5 hours
59
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
285
4.6 از 5
دارد
دارد
دارد
Martin Voelk
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Voelk Martin Voelk

مشاور و مدرس ارشد امنیت فناوری اطلاعات