🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کدنویسی ایمن در چارچوب Spring
- آخرین آپدیت
دانلود Secure Coding in Spring Framework
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری نحوه کدنویسی ایمن در Spring نه تنها مهارت های توسعه خود را افزایش می دهد، بلکه حوادث امنیتی احتمالی را در برنامه شما به شدت کاهش می دهد. در این دوره آموزشی، امنیت کدگذاری در چارچوب Spring، به نگرانی حیاتی امنیت در برنامه های کاربردی مبتنی بر Spring می پردازید و یاد می گیرید که چگونه آنها را در برابر تهدیدات رایج مختلف تقویت کنید. ابتدا، 10 تهدید امنیتی برتر OWASP را در زمینه خاص توسعه برنامه Spring بررسی خواهید کرد. در مرحله بعد، نمونههای متعددی از این تهدیدها را تجزیه و تحلیل و شناسایی خواهید کرد، مانند کنترل دسترسی نادرست، رمزنگاری ضعیف، آسیبپذیریهای تزریق و موارد دیگر. در نهایت، یاد خواهید گرفت که چگونه برنامه Spring خود را برای کاهش این تهدیدات با استفاده از حداکثر پتانسیل فریمورک اصلاح کنید. در پایان این دوره، شما مهارت ها و دانش لازم برای اطمینان از امنیت برنامه های کاربردی Spring خود را خواهید داشت و آنها را در برابر تهدیدات امنیتی رایج مقاوم می کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
A01 - بردارهای حمله کنترل دسترسی شکسته معمول و کاهش در برنامه های فنری
A01 - Common Broken Access Control Attack Vectors and Mitigation in Spring Applications
مقدمه
Introduction
بررسی اجمالی امنیت بهار
Spring Security Overview
بررسی اجمالی آزمون دوره
Course Testing Overview
بررسی اجمالی 10 برتر OWASP
OWASP Top 10 Overview
A01 - کنترل دسترسی شکسته
A01 - Broken Access Control
مرور اجباری و رد کردن به صورت پیش فرض
Force Browsing and Deny by Default
کنترل دسترسی با فیلتر مجوز امنیتی Spring
Access Control with Spring Security Authorization Filter
نسخه ی نمایشی: پذیرش انکار به صورت پیش فرض
Demo: Adopting Deny by Default
مرور اجباری و مراجع مستقیم شی
Force Browsing and Direct Object References
ارجاعات غیرمستقیم شی در بهار
Indirect Object References in Spring
نسخه ی نمایشی: بررسی وابستگی OWASP
Demo: OWASP Dependency Check
خلاصه و بهترین تمرین
Summary and Best Practice
A07 - مبارزه با شکستهای شناسایی و احراز هویت در چارچوب Spring
A07 - Combatting Identification and Authentication Failures in Spring Framework
مقدمه
Introduction
بررسی اجمالی A07
A07 Overview
مروری بر دستورالعمل های رمز عبور NIST
NIST Password Guidelines Overview
نسخه ی نمایشی: به روز رسانی سیاست های گذرواژه قدیمی
Demo: Updating Outdated Password Policies
بررسی اجمالی Have I Been Pwned
Have I Been Pwned Overview
امنیت Spring Have I Been Pwned Integration
Spring Security Have I Been Pwned Integration
نسخه ی نمایشی: استفاده از HIBP در ثبت حساب
Demo: Using HIBP on Account Registration
زمان استفاده از HIBP
When to Use HIBP
نسخه ی نمایشی: استفاده از HIBP در ورود
Demo: Using HIBP on Login
توصیه های قفل کردن حساب NIST
NIST Account Locking Recommendations
نسخه ی نمایشی: قفل موقت حساب
Demo: Temporary Account Locking
A07 - احراز هویت چند عاملی در چارچوب Spring
A07 - Multifactor Authentication in Spring Framework
مقدمه
Introduction
چرا احراز هویت چند عاملی؟
Why Multi-factor Authentication?
بررسی اجمالی احراز هویت چند عاملی
Multi-factor Authentication Overview
بررسی اجمالی احراز هویت چند عاملی در نسخه ی نمایشی بهار
Multi-factor Authentication in Spring Demo Overview
نسخه ی نمایشی: MFA قسمت 1: تغییر مسیر به صفحه OTP در هنگام ورود
Demo: MFA Part 1: Redirecting to the OTP Page on Login
نسخه ی نمایشی: MFA قسمت 2: تنظیم یک نقش تا حدی تایید شده و فیلتر تغییر مسیر
Demo: MFA Part 2: Setting a Partially Authenticated Role and Redirect Filter
نسخه ی نمایشی: MFA قسمت 3: اطمینان از دسترسی به صفحه OTP فقط توسط کاربران تأیید شده جزئی
Demo: MFA Part 3: Ensuring the OTP Page Is Only Accessible by Partially Authenticated Users
نسخه ی نمایشی: MFA قسمت 4: ایجاد و ارسال یک OTP امن
Demo: MFA Part 4: Generating and Sending a Secure OTP
نسخه ی نمایشی: MFA قسمت 5: اعتبارسنجی OTP ایمن و تکمیل ورود
Demo: MFA Part 5: Validating a Secure OTP and Completing Login
نسخه ی نمایشی: MFA قسمت 6: محدود کردن تلاش های ورودی OTP و قفل کردن حساب
Demo: MFA Part 6: Limiting OTP Input Attempts and Account Locking
نسخه ی نمایشی: MFA قسمت 7: نسخه ی نمایشی مرورگر و اجرا
Demo: MFA Part 7: Browser Demo and Run-through
نمای کلی ویژگی بازنشانی رمز عبور
Password Reset Feature Overview
نسخه ی نمایشی: بازنشانی رمز عبور
Demo: Password Reset
خلاصه و بهترین تمرین
Summary and Best Practice
A08 - نرم افزار و یکپارچگی داده ها خراب است
A08 - Software and Data Integrity Failures
مقدمه
Introduction
A02 - مروری بر مشکلات یکپارچگی نرم افزار و داده
A02 - Software and Data Integrity Failures Overview
اندرو یک مشاور مستقل با تخصص متقابل در زمینه طراحی ، توسعه و استقرار سیستم های نرم افزاری سطح سازمانی است. آندرو با کار با مشتری های مختلف ، در معرض انبوهی از فناوری های مختلف قرار دارد که اخیراً در زمینه خدمات ریز خدمات جاوا و تحویل مداوم تخصص دارد. اندرو به طور فعال در جامعه گسترده شرکت می کند ، در کنفرانس های بین المللی سخنرانی می کند ، دوره های آموزشی ارائه می دهد ، به منبع باز کمک می کند و برای InfoQ می نویسد.
نمایش نظرات