کتاب صوتی Data Protection در ASP.NET Core

Data Protection در ASP.NET Core: دوره جامع حفاظت از اطلاعات در وب Data Protection در ASP.NET Core: محافظت از اطلاعات محرمانه در دنیای وب آیا می‌خواهید از داده‌های حساس کاربران و اطلاعات مهم در برنامه‌...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 124,963 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Data Protection در ASP.NET Core

موضوع کلی: برنامه نویسی

موضوع میانی: ای‌اس‌پی دات نت کور (ASP.NET Core)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر امنیت در برنامه‌های وب
  • 2. مقدمه‌ای بر ASP.NET Core
  • 3. چرا Data Protection در ASP.NET Core مهم است؟
  • 4. مفاهیم اساسی رمزنگاری
  • 5. انواع داده‌های حساس در برنامه‌های وب
  • 6. نیاز به محافظت از داده‌های حساس
  • 7. آشنایی با Data Protection API در .NET Core
  • 8. معماری Data Protection در ASP.NET Core
  • 9. اجزاء اصلی Data Protection
  • 10. Key Management در Data Protection
  • 11. انواع Keys (Symmetric, Asymmetric)
  • 12. Key Storage Providers
  • 13. Default Key Storage Provider (File System)
  • 14. استفاده از ApplicationName برای جداسازی کلیدها
  • 15. چرخش کلیدها (Key Rotation)
  • 16. تعیین زمان انقضای کلیدها
  • 17. مکان ذخیره‌سازی کلیدها در فایل سیستم
  • 18. امنیت فایل سیستم ذخیره‌سازی کلیدها
  • 19. استفاده از ApplicationData به جای ProgramData
  • 20. تنظیمات پیشرفته File System Key Storage
  • 21. استفاده از Azure Key Vault به عنوان Key Storage Provider
  • 22. نحوه پیکربندی Azure Key Vault
  • 23. مدیریت دسترسی به Azure Key Vault
  • 24. استفاده از AWS Secrets Manager به عنوان Key Storage Provider
  • 25. نحوه پیکربندی AWS Secrets Manager
  • 26. مدیریت دسترسی به AWS Secrets Manager
  • 27. استفاده از Windows Certificate Store به عنوان Key Storage Provider
  • 28. نحوه پیکربندی Certificate Store
  • 29. امنیت Certificate Store
  • 30. استفاده از Key Ring
  • 31. ایجاد و مدیریت Key Ring
  • 32. ارتباط Key Ring با Key Storage Provider
  • 33. تنظیمات پیشرفته Key Ring
  • 34. تنظیمات Data Protection در سطح برنامه (Global Configuration)
  • 35. پیکربندی Data Protection در Startup.cs
  • 36. استفاده از AddDataProtection()
  • 37. تنظیمات Data Protection در usługi (Services)
  • 38. اعمال Data Protection بر روی تک تک خدمات
  • 39. استفاده از IDataProtectionProvider
  • 40. دریافت IDataProtector
  • 41. Protector Scopes (Application, Machine, etc.)
  • 42. Data Protection برای کوکی‌ها (Cookies)
  • 43. حفاظت از داده‌های کوکی‌ها
  • 44. تنظیمات Data Protection برای کوکی‌های احراز هویت (Authentication Cookies)
  • 45. استفاده از Identity و Data Protection
  • 46. حفاظت از داده‌های توکن‌ها (Tokens)
  • 47. Data Protection برای داده‌های سشن (Session Data)
  • 48. حفاظت از داده‌های فرم‌ها (Form Data)
  • 49. Data Protection برای API Controller ها
  • 50. حفاظت از داده‌های منتقل شده بین کلاینت و سرور
  • 51. استفاده از Data Protection برای پیاده‌سازی رمزنگاری دو طرفه (End-to-End Encryption)
  • 52. مفاهیم رمزنگاری دو طرفه
  • 53. پیاده‌سازی رمزنگاری دو طرفه با Data Protection
  • 54. مدیریت کلیدهای رمزنگاری دو طرفه
  • 55. Data Protection در محیط‌های Distributed (Clustered Environments)
  • 56. چالش‌های Data Protection در محیط‌های توزیع شده
  • 57. استفاده از Redis به عنوان Key Storage Provider
  • 58. نحوه پیکربندی Redis Key Storage
  • 59. امنیت Redis Connection
  • 60. استفاده از SQL Server به عنوان Key Storage Provider
  • 61. نحوه پیکربندی SQL Server Key Storage
  • 62. امنیت SQL Server Connection
  • 63. استفاده از Distributed Cache برای ذخیره‌سازی موقت
  • 64. Data Protection برای محافظت از داده‌های انتقالی در صف‌ها (Queues)
  • 65. استفاده از RabbitMQ با Data Protection
  • 66. استفاده از Kafka با Data Protection
  • 67. Data Protection برای محافظت از داده‌های حساس در پایگاه داده (Database)
  • 68. Hash کردن داده‌های حساس
  • 69. رمزنگاری داده‌های حساس
  • 70. مدیریت کلیدهای رمزنگاری پایگاه داده
  • 71. Data Protection برای محافظت از فایل‌های آپلود شده
  • 72. رمزنگاری فایل‌های آپلود شده
  • 73. مدیریت کلیدهای رمزنگاری فایل
  • 74. Data Protection و Obfuscation
  • 75. تفاوت Data Protection و Obfuscation
  • 76. استفاده از Data Protection برای Obfuscation ساده
  • 77. Data Protection در سناریوهای خاص
  • 78. Data Protection برای برنامه‌های Single Page Application (SPA)
  • 79. Data Protection برای برنامه‌های Mobile
  • 80. Data Protection برای برنامه‌های Microservices
  • 81. استفاده از Data Protection در Docker Containers
  • 82. نحوه پیکربندی Data Protection در Docker
  • 83. امنیت Data Protection در Kubernetes
  • 84. تنظیمات پیشرفته Data Protection
  • 85. استفاده از Custom Key Storage Providers
  • 86. نوشتن Key Storage Provider سفارشی
  • 87. ثبت Key Storage Provider سفارشی
  • 88. مدیریت کلیدها با استفاده از ابزارهای خط فرمان (dotnet-protector)
  • 89. نصب dotnet-protector
  • 90. استفاده از dotnet-protector برای ایجاد و مدیریت کلیدها
  • 91. فرآیند Backup و Restore کلیدها
  • 92. اهمیت Backup و Restore
  • 93. نحوه انجام Backup و Restore کلیدها
  • 94. Data Protection و Compliance (GDPR, HIPAA, etc.)
  • 95. تطابق با GDPR
  • 96. تطابق با HIPAA
  • 97. تطابق با سایر مقررات امنیتی
  • 98. بهترین روش‌ها (Best Practices) در Data Protection
  • 99. مدیریت کلیدها به صورت امن
  • 100. استفاده از Key Rotation منظم
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: .NET Core API Security ASP.NET Core ASP.NET Core Security C# data protection Secure coding Web Development امنیت داده امنیت در ASP.NET Core برنامه نویسی حفاظت داده دات نت کور رمزنگاری

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.