آموزش حفاظت از داده های امنیتی پیشرفته ASP.NET Core

ASP.NET Core Advanced Security Data Protection

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

امنیت نرم‌افزار در هنگام طراحی و توسعه برنامه‌های کاربردی وب یک نکته مهم است. در حالی که نقض‌ها و تهدیدات امنیتی می‌توانند عواقب جدی داشته باشند، چندین قدم وجود دارد که می‌توانید به‌عنوان یک توسعه‌دهنده نرم‌افزار برای اطمینان از ایمن نگه داشتن برنامه‌های خود انجام دهید. در این دوره، مدرس Ervis Trupja تکنیک های عملی برای ایمن سازی داده ها و کنترل دسترسی به برنامه های ASP.NET Core را پوشش می دهد.

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


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

معرفی Introduction

  • داده های خود را در برنامه های NET Core ایمن کنید Secure your data in .NET Core apps

  • آنچه شما باید بدانید What you should know

1. حفاظت از داده ها در NET Core Apps 1. Data Protection in .NET Core Apps

  • مروری بر حفاظت از داده ها Data protection overview

  • طرح بسته حفاظت از داده ها Data protection package layout

  • نمایش کدگذاری Coding demonstration

2. حفاظت از داده های مصرف کننده API 2. Data Protection Consumer API

  • رابط های سیستم حفاظت از داده ها Data protection system interfaces

  • اهمیت رشته های هدف Importance of purpose strings

  • هش رمز عبور Password hashing

  • یک عمر برای داده های محافظت شده تنظیم کنید Set a lifetime to protected data

  • از داده ها با کلیدهای گم شده محافظت کنید Unprotect data with lost keys

3. اطلاعات پیکربندی حفاظت از داده ها 3. Data Protection Configuration Details

  • تنظیمات پیش فرض حفاظت از داده Default data protection settings

  • طول عمر کلید حفاظت از داده Data protection key lifetime

  • ارائه دهندگان ذخیره سازی کلیدی Key storage providers

  • فرمت ذخیره سازی کلید Key storage format

  • با استفاده از EphemeralDataProtectionProvider Using EphemeralDataProtectionProvider

4. حفاظت از داده ها را به راه حل سفارشی خود گسترش دهید 4. Extend Data Protection to Your Custom Solution

  • توسعه پذیری حفاظت از داده ها Data protection extensibility

  • گسترش رمزنگاری هسته Extending core cryptography

  • گسترش مدیریت کلید Extending key management

  • رابط ISecret ISecret interface

نتیجه Conclusion

  • بعد کجا بریم؟ Where to go next?

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش حفاظت از داده های امنیتی پیشرفته ASP.NET Core
جزییات دوره
1h 38m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

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