آموزش هک و ایمن سازی توکن های وب JSON (JWT)

Hacking and Securing JSON Web Tokens (JWT)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: نحوه بهره برداری از پیاده سازی های ناامن JWT با استفاده از تمرین های عملی را بیاموزید. مبتنی بر REST API تست امنیت دانش آموزان یاد خواهند گرفت که الگوریتم های HS256 و RS256 چگونه کار می کنند. نیازها: این دوره شامل کلیه اصول اولیه مورد نیاز REST API/آزمایش نفوذ برنامه وب می باشد.

این دوره پیاده سازی های ناامن مختلف API های REST مبتنی بر Json Web Token (JWT) را آموزش می دهد. این دوره با آشنایی دانشجویان با مفاهیم اساسی Json Web Token آغاز می شود. اگرچه، این یک دوره از سطح مقدماتی تا سطح متوسط ​​است، اگر قبلاً دانش پایه امنیت وب را دارید، توصیه می کنیم این دوره را بگذرانید زیرا این دوره برای ارائه دانش مختص به Json Web Tokens طراحی شده است و اصول وب را پوشش نمی دهد. تست امنیت و تست امنیت REST API. توجه داشته باشید که این دوره شامل بسیاری از مفاهیم اساسی JWT است و فقط آخرین ماژول حملات عملی علیه JWT را پوشش می دهد. بنابراین، لطفا انتظارات خود را درست قبل از پرش در کورس دریافت کنید. مطمئن باشید، پس از اتمام این دوره، در مورد Json Web Tokens و تست امنیت JWT مطمئن خواهید بود.


به عنوان یک جایزه، یک ماشین مجازی با تمام کد منبع مورد استفاده در آزمایشگاه ها ارائه می شود. بنابراین، می‌توانید کد را تغییر دهید تا چند پیاده‌سازی آسیب‌پذیر از JWT داشته باشید.


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

معرفی دوره Course Introduction

  • معرفی Introduction

مقدمه ای بر JWT Introduction to JWT

  • راه اندازی آزمایشگاه Lab setup

  • APIهای آسیب پذیر سفارشی - دانلود Custom Vulnerable APIs - Download

  • JWT چیست؟ What is JWT?

  • ساختار JWT JWT Structure

  • کدگذاری Base64 در مقابل Base64url Base64 vs Base64url encoding

  • چند کلمه در مورد امضای JWT A word about JWT Signature

  • JWT چگونه کار می کند؟ How JWT works?

  • API Documentation - دانلود API Documentation - Download

  • نسخه ی نمایشی JWT JWT Demo

  • خلاصه Summary

عمق JWT JWT indepth

  • هدرهای JWT JWT Headers

  • JWT Payload JWT Payload

  • امضای JWT JWT Signature

  • آشنایی با HS256 Understanding HS256

  • نسخه ی نمایشی HS256 HS256 Demo

  • آشنایی با RS256 Understanding RS256

  • نسخه ی نمایشی RS256 RS256 Demo

  • نسخه ی نمایشی الگوریتم هیچ None Algorithm Demo

JWT - خط فرمان کونگ فو JWT - Command line Kung-Fu

  • ایجاد امضای HS256 به صورت دستی Manually creating HS256 Signature

  • ایجاد کلیدهای RSA با استفاده از Openssl Generating RSA Keys using Openssl

  • ایجاد امضای RS256 به صورت دستی Manually creating RS256 Signature

حملات و دفاع JWT JWT Attacks and Defenses

  • معرفی Introduction

  • سوء استفاده از الگوریتم هیچ - نسخه ی نمایشی Abusing None Algorithm - Demo

  • سوء استفاده از الگوریتم None با استفاده از Burpsuite - Demo Abusing None Algorithm using Burpsuite - Demo

  • Signature Stripping Attack - Demo Signature Stripping Attack - Demo

  • Bruteforcing HS256 Secret Key - Demo Bruteforcing HS256 Secret Key - Demo

  • حمله تعویض - نسخه ی نمایشی Substitution Attack - Demo

  • دفاع ها Defenses

نتیجه Conclusion

  • نتیجه Conclusion

بخش جایزه bonus section

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

آموزش هک و ایمن سازی توکن های وب JSON (JWT)
جزییات دوره
1.5 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,672
4.4 از 5
دارد
دارد
دارد
Srinivas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Srinivas Srinivas

مربی شما