کتاب صوتی Argon2 از صفر تا صد: رمزنگاری گذرواژه برای توسعهدهندههای فولاستک
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Argon2 از صفر تا صد: رمزنگاری گذرواژه برای توسعهدهندههای فولاستک
موضوع کلی: امنیت وب و احراز هویت
موضوع میانی: رمزنگاری گذرواژه و پیادهسازی Argon2
📋 سرفصلهای دوره
- 1. چرا گذرواژه باید هش شود نه رمزنگاری شود
- 2. تاریخچهٔ کوتاه رمزنگاری گذرواژه: از MD5 تا Argon2
- 3. مقایسه bcrypt، scrypt، PBKDF2 و Argon2
- 4. معرفی Argon2: برنده Password Hashing Competition
- 5. تفاوت Argon2d، Argon2i و Argon2id
- 6. پارامترهای کلیدی: زمان، حافظه و موازیسازی
- 7. انتخاب مقادین پیشنهادی برای سرتاسر پلتفرمها
- 8. نقش Salt و تولید آن به صورت امن
- 9. تولید Pepper و ذخیرهسازی جداگانه
- 10. نوشتن هش Argon2 در Node.js
- 11. هش Argon2 در Python
- 12. هش Argon2 در PHP
- 13. هش Argon2 در Java
- 14. هش Argon2 در C# و .NET
- 15. هش Argon2 در Go و Rust
- 16. ادغام با Express و Django و Laravel
- 17. ادغام با Spring Boot و ASP.NET Core
- 18. الگوی Verify: مقایسهٔ گذرواژه ورودی با هش
- 19. مدیریت Salt در دیتابیس: schema و migration
- 20. ذخیرهٔ هش: طول فیلد و encoding
- 21. حملهٔ Timing و مقاومت Argon2 در برابر آن
- 22. Side-channel attacks و راهحلها
- 23. ارتقای قدیمیترین هشها به Argon2
- 24. استراتژی Dual Hash در مهاجرت
- 25. رفع خطا و handling استثناها
- 26. تنظیم Argon2 بر اساس سختافزار سرور
- 27. Benchmark و تست عملکرد هش
- 28. Password Policy و تعامل با Argon2
- 29. 限界 تلاش و Brute-force Protection
- 30. Rate Limiting در لایهٔ احراز هویت
- 31. لیست سیاه گذرواژههای نفوذشده
- 32. ادغام با Have I Been Pwned API
- 33. WebAuthn و Argon2 در احراز هویت چندعاملی
- 34. JWT و Argon2: ذخیرهٔ هویت پس از لاگین
- 35. OAuth2 و SSO با پشتوانهٔ Argon2
- 36. LDAP و Active Directory و Argon2
- 37. Argon2 در اپلیکیشنهای موبایل
- 38. WebAssembly Argon2 در مرورگر
- 39. میکروسرویسها و مدیریت کلید رمزنگاری
- 40. طراحی API احراز هویت امن
- 41. مدیریت Session پس از لاگین
- 42. Logout و Invalidation توکن
- 43. Logging بدون افشای هش
- 44. Monitoring و تشخیص Credential Stuffing
- 45. Incident Response در نقض گذرواژه
- 46. Compliance: GDPR، PCI-DSS، HIPAA
- 47. رمزنگاری پس از کوانتوم
- 48. آزمایش نفوذ: شکستن هشهای ضعیف
- 49. آزمایش نفوذ: benchmark Argon2
- 50. آزمایش نفوذ: مهاجرت هشهای قدیمی
- 51. معمای رایج و راهحلها
- 52. چکلیست امنیتی پایانبندی
- 53. پروژهٔ نهایی: سیستم لاگین کامل با Argon2
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
argon2
bcrypt
DevSecOps
Django
Laravel
Node.js
OWASP
password hashing
WebAuthn
احراز هویت
امنیت API
امنیت وب
رمزنگاری
رمزنگاری گذرواژه
فولاستک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.