اپلیکیشن اندرویدی فلشکارت آموزشی استفاده از Linux Tools برای System Security Hardening
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب استفاده از Linux Tools برای System Security Hardening
موضوع کلی: برنامه نویسی
موضوع میانی: لینوکس و خط فرمان
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر امن سازی سیستم با ابزارهای لینوکس
- 2. چرا امن سازی سیستم در لینوکس مهم است؟
- 3. اهداف امن سازی سیستم
- 4. مروری بر ابزارهای امن سازی لینوکس
- 5. نصب و پیکربندی اولیه لینوکس امن
- 6. مبانی لینوکس برای امنیت
- 7. مفاهیم کاربران و مجوزها
- 8. مدیریت گروه ها و دسترسی ها
- 9. فایل سیستم ها و مجوزهای آنها
- 10. مفهوم SUID و SGID
- 11. مفهوم Sticky Bit
- 12. پیکربندی اساسی SSH
- 13. امن سازی SSH: تغییر پورت پیش فرض
- 14. امن سازی SSH: غیرفعال کردن ورود ریشه
- 15. امن سازی SSH: استفاده از کلیدهای SSH
- 16. مدیریت کلیدهای SSH
- 17. پیکربندی SSH برای محدود کردن کاربران
- 18. SSH Tunneling و Port Forwarding
- 19. استفاده از Fail2ban برای مسدود کردن حملات Brute-Force
- 20. نصب و پیکربندی Fail2ban
- 21. پیکربندی Jail های Fail2ban
- 22. قوانین سفارشی Fail2ban
- 23. مانیتورینگ لاگ ها با Fail2ban
- 24. استفاده از iptables/nftables برای فایروال
- 25. مبانی iptables
- 26. قوانین اساسی iptables
- 27. مدیریت زنجیره ها (Chains) در iptables
- 28. قوانین FORWARD و OUTPUT
- 29. ذخیره و بازیابی قوانین iptables
- 30. مبانی nftables
- 31. مزایای nftables نسبت به iptables
- 32. قوانین اساسی nftables
- 33. مدیریت مجموعه ها (Sets) در nftables
- 34. مدیریت جداول (Tables) در nftables
- 35. استفاده از UFW (Uncomplicated Firewall)
- 36. نصب و پیکربندی UFW
- 37. قوانین اساسی UFW
- 38. مجوز دادن به سرویس ها با UFW
- 39. مجوز دادن به پورت ها با UFW
- 40. مدیریت پروفایل های UFW
- 41. امن سازی سرویس های شبکه
- 42. امن سازی وب سرور (Apache/Nginx)
- 43. پیکربندی SSL/TLS برای وب سرور
- 44. غیرفعال کردن ماژول های غیرضروری وب سرور
- 45. محدود کردن دسترسی به فایل های حساس وب سرور
- 46. امن سازی پایگاه داده (MySQL/PostgreSQL)
- 47. تغییر رمز عبور ریشه پایگاه داده
- 48. محدود کردن دسترسی کاربران پایگاه داده
- 49. غیرفعال کردن دسترسی از راه دور پایگاه داده
- 50. امن سازی سرویس های DNS (Bind/Dnsmasq)
- 51. پیکربندی امن DNS
- 52. محدود کردن پرس و جوهای DNS
- 53. امن سازی سرویس های FTP/SFTP
- 54. استفاده از SFTP به جای FTP
- 55. پیکربندی امن Pure-FTPd/ProFTPd
- 56. مدیریت کاربران FTP
- 57. امن سازی سرویس های ایمیل (Postfix/Dovecot)
- 58. پیکربندی امن Postfix
- 59. پیکربندی امن Dovecot
- 60. استفاده از TLS/SSL برای ایمیل
- 61. امن سازی سیستم فایل
- 62. تنظیم مجوزهای فایل و دایرکتوری
- 63. استفاده از ACL (Access Control Lists)
- 64. مدیریت ACL در لینوکس
- 65. تنظیمات امنیتی SELinux
- 66. مبانی SELinux
- 67. حالت های SELinux (Enforcing, Permissive, Disabled)
- 68. مدیریت Context های SELinux
- 69. نوشتن قوانین سفارشی SELinux
- 70. رفع مشکلات SELinux
- 71. تنظیمات امنیتی AppArmor
- 72. مبانی AppArmor
- 73. پروفایل های AppArmor
- 74. مدیریت پروفایل های AppArmor
- 75. نوشتن پروفایل های سفارشی AppArmor
- 76. استفاده از ابزارهای مانیتورینگ و تشخیص نفوذ
- 77. نصب و پیکربندی Nagios/Zabbix
- 78. مانیتورینگ وضعیت سیستم
- 79. تشخیص ناهنجاری ها
- 80. استفاده از Wireshark برای تحلیل ترافیک شبکه
- 81. فیلتر کردن ترافیک با Wireshark
- 82. شناسایی الگوهای مشکوک
- 83. استفاده از Lynis برای اسکن امنیتی
- 84. اجرای Lynis
- 85. تحلیل گزارش Lynis
- 86. رفع پیشنهادات Lynis
- 87. استفاده از OpenVAS/Nessus برای اسکن آسیب پذیری
- 88. نصب و پیکربندی Nessus/OpenVAS
- 89. اسکن سیستم با Nessus/OpenVAS
- 90. تحلیل گزارش آسیب پذیری
- 91. مدیریت آسیب پذیری ها
- 92. امن سازی فرآیندها و سرویس ها
- 93. محدود کردن دسترسی به فرآیندها
- 94. غیرفعال کردن سرویس های غیرضروری
- 95. استفاده از systemd برای مدیریت امن سرویس ها
- 96. مفهوم Sudo و پیکربندی آن
- 97. نصب و پیکربندی Sudo
- 98. ایجاد قوانین Sudo
- 99. محدود کردن دسترسی به دستورات با Sudo
- 100. استفاده از ابزارهای رمزنگاری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.