کتاب صوتی رمزنگاری برای توسعهدهندگان: ساخت برنامههای امن با دستان خودتان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب رمزنگاری برای توسعهدهندگان: ساخت برنامههای امن با دستان خودتان
موضوع کلی: امنیت سایبری و برنامهنویسی امن
موضوع میانی: مبانی رمزنگاری و پیادهسازی امن
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر رمزنگاری و امنیت سایبری
- 2. چرا رمزنگاری برای توسعهدهندگان مهم است؟
- 3. هدف این دوره و کتاب
- 4. مرور مفاهیم اولیه امنیت سایبری
- 5. خطرات و تهدیدات رایج در دنیای دیجیتال
- 6. فهم حمله کنندگان و انگیزههای آنها
- 7. رمزنگاری به زبان ساده: مفاهیم پایه
- 8. رمزنگاری متقارن در مقابل نامتقارن
- 9. هش کردن چیست؟
- 10. امضاهای دیجیتال چیستند؟
- 11. کلیدهای رمزنگاری: مفهوم و انواع
- 12. انواع الگوریتمهای رمزنگاری
- 13. تاریخچه مختصر رمزنگاری
- 14. اولین رمزهای جایگزینی
- 15. رمز سزار و تحلیل فراوانی
- 16. رمز ویژنر و رمزهای مبتنی بر کلید
- 17. مفاهیم اولیه رمزنگاری مدرن
- 18. سیمتری (Symmetric Cryptography)
- 19. مفاهیم کلیدی در رمزنگاری متقارن
- 20. رمزنگاری بلوکی (Block Ciphers)
- 21. حالتهای عملیاتی رمزنگاری بلوکی (ECB, CBC)
- 22. مشکلات حالت ECB و راهحلها
- 23. حالت CBC و Padding Oracle Attacks
- 24. حالتهای CFB, OFB, CTR
- 25. انتخاب الگوریتم متقارن مناسب (AES)
- 26. طول کلید و امنیت در رمزنگاری متقارن
- 27. تولید اعداد شبه تصادفی (PRNG)
- 28. مولدهای اعداد تصادفی قابل اعتماد
- 29. مدیریت کلید در رمزنگاری متقارن
- 30. توزیع کلید (Key Distribution)
- 31. مبادله کلید دیفی-هلمن (Diffie-Hellman Key Exchange)
- 32. نکات امنیتی در پیادهسازی Diffie-Hellman
- 33. رمزنگاری جریانی (Stream Ciphers)
- 34. مفاهیم کلیدی در رمزنگاری جریانی
- 35. الگوریتمهای رمز جریانی معروف (RC4)
- 36. چالشهای امنیتی در RC4
- 37. استفاده از رمز جریانی در عمل
- 38. هشینگ (Hashing)
- 39. مفاهیم تابع هش (Hash Function)
- 40. ویژگیهای یک تابع هش امن
- 41. الگوریتمهای هش معروف (MD5, SHA-1)
- 42. چرا MD5 و SHA-1 منسوخ شدهاند؟
- 43. الگوریتمهای هش مدرن (SHA-256, SHA-3)
- 44. کاربرد هشینگ در ذخیره رمز عبور
- 45. Salt و Pepper در هش کردن رمز عبور
- 46. مقاومت در برابر حملات Brute-Force و Rainbow Table
- 47. اثبات یکپارچگی داده با هش
- 48. توابع استخراج کلید (KDFs)
- 49. مفهوم KDF و کاربرد آن
- 50. PBKDF2 و bcrypt
- 51. Argon2: جدیدترین استاندارد KDF
- 52. امضاهای دیجیتال (Digital Signatures)
- 53. مفهوم امضای دیجیتال و کاربرد آن
- 54. فرآیند ایجاد امضای دیجیتال
- 55. فرآیند تایید امضای دیجیتال
- 56. الگوریتمهای امضای دیجیتال (RSA, ECDSA)
- 57. تفاوت RSA و ECDSA
- 58. مفاهیم گواهی دیجیتال (Digital Certificates)
- 59. زیرساخت کلید عمومی (PKI)
- 60. نقش CA (Certificate Authority)
- 61. اعتماد و گواهیهای ریشه
- 62. اعتبارسنجی گواهی
- 63. پیادهسازی امن الگوریتمهای رمزنگاری
- 64. اشتباهات رایج توسعهدهندگان در پیادهسازی
- 65. استفاده از کتابخانههای استاندارد و امن
- 66. نکات مهم در استفاده از OpenSSL
- 67. نکات مهم در استفاده از CryptoAPI (ویندوز)
- 68. نکات مهم در استفاده از CommonCrypto (اپل)
- 69. نکات مهم در استفاده از `cryptography` (پایتون)
- 70. نکات مهم در استفاده از `crypto` (جاوا)
- 71. مدیریت امن کلیدها در اپلیکیشن
- 72. ذخیرهسازی امن کلیدها
- 73. استفاده از Hardware Security Modules (HSM)
- 74. رمزنگاری در پایگاه داده
- 75. رمزنگاری دادهها در حالت سکون (At Rest)
- 76. رمزنگاری دادهها در حال انتقال (In Transit)
- 77. پروتکل TLS/SSL
- 78. نکات امنیتی در پیکربندی TLS/SSL
- 79. گواهیهای SSL و نحوه مدیریت آنها
- 80. رمزنگاری در شبکهها
- 81. رمزنگاری در پروتکل HTTP (HTTPS)
- 82. رمزنگاری در VPNها
- 83. رمزنگاری در Wi-Fi (WPA2/WPA3)
- 84. رمزنگاری در پیامرسانها
- 85. رمزنگاری در بلاکچین
- 86. مباحث پیشرفته در رمزنگاری
- 87. رمزنگاری پساکوانتومی (Post-Quantum Cryptography)
- 88. مقدمهای بر محاسبات کوانتومی و تهدیدات آن
- 89. خانواده الگوریتمهای PQC
- 90. رمزنگاری همومورفیک (Homomorphic Encryption)
- 91. مفهوم و کاربردهای رمزنگاری همومورفیک
- 92. انواع رمزنگاری همومورفیک
- 93. مقدمهای بر رمزنگاری مدرن برای توسعهدهندگان
- 94. مفاهیم کاربردی در رمزنگاری
- 95. مدیریت اسرار (Secrets Management)
- 96. امنیت در احراز هویت (Authentication)
- 97. امنیت در مجوزدهی (Authorization)
- 98. رمزنگاری در ارتباطات بین سرویسی
- 99. رمزنگاری در APIها
- 100. رمزنگاری در Microservices
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.