آموزش راهنمای جامع امنیت لینوکس: محافظت از محیط سرور لینوکس - آخرین آپدیت

دانلود Complete Guide to Linux Security: Protecting Your Linux Server Environment

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

آیا می‌دانید در صورت وقوع حمله، چگونه سرور لینوکس خود را سخت‌سازی (Harden)، پچ و به‌روزرسانی کرده و دسترسی‌های آن را محدود کنید؟ در این دوره، دیو پراوس (Dave Prowse)، نویسنده و مدرس، تمام جزئیات امنیت لینوکس را به شما آموزش می‌دهد؛ از محافظت از محیط سرور در برابر تهدیدات و حملات رایج گرفته تا کار با سرویس‌ها و سیستم‌ها، ایمن‌سازی SSH و موارد دیگر. بیاموزید که چگونه از لینوکس به عنوان یک سرور استفاده کنید و در عین حال امنیت سمت کلاینت را نیز ارتقا دهید. این دوره با ده‌ها نمایش عملی، تمرین‌ها و چالش‌های متنوع طراحی شده است تا بتوانید مهارت‌های خود را حین یادگیری به صورت کاربردی تمرین کنید.

این دوره توسط Pearson تولید شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی می‌کنیم.


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

مقدمه Introduction

  • امنیت لینوکس: مبانی و فراتر از آن Linux security: Basics and beyond

1. مبانی امنیت کاربر 1. User Security Basics

  • آشنایی با کاربران لینوکس Introduction to Linux users

  • دستور id The id command

  • مقدمه‌ای بر امنیت کاربر در لینوکس Linux user security introduction

  • دسترسی به مخزن و نقشه شبکه Accessing the repository and network map

  • اهداف یادگیری Learning objectives

  • اصل کمترین امتیاز (Least Privilege) Principle of least privilege

2. کار با رمزهای عبور 2. Working with Passwords

  • رمزهای عبور امن Secure passwords

  • پیکربندی سیاست‌های رمز عبور Password policy configuration

  • تولید رمز عبور با OpenSSL و KeePass Generating passwords with OpenSSL and KeePass

  • اهداف یادگیری Learning objectives

  • فایل‌های passwd و shadow The passwd and shadow files

  • تنظیمات رمز عبور Password settings

  • تعیین رمز عبور Setting the password

3. احراز هویت در لینوکس 3. Linux Authentication

  • ورود به سیستم به عنوان کاربر عادی با رمز عبور Logging in as a typical user by password

  • اهداف یادگیری Learning objectives

  • ورود به سیستم به عنوان کاربر سازمانی Logging in as an enterprise user

  • SSH و لینوکس در فضای ابری SSH and Linux in the cloud

  • مبانی SSH SSH basics

  • قفل کردن سیستم Locking the system

4. دستورات su, sudo و sudoers 4. su, sudo, and sudoers

  • مدیریت Sudoers Sudoers

  • اهداف یادگیری Learning objectives

  • استفاده از دستور sudo Using the sudo command

  • اختصاص دسترسی sudo به کاربر عادی Assigning a regular user sudo permissions

  • دستور su The su command

5. مبانی امنیت سیستم عامل لینوکس 5. Linux Operating System Security Basics

  • مثلث CIA (محرمانگی، یکپارچگی، در دسترس بودن) The CIA triad

  • مقدمه‌ای بر ایمن‌سازی سیستم‌های عامل لینوکس Securing Linux operating systems introduction

  • آشنایی با امنیت OS لینوکس Introduction to Linux OS security

  • اهداف یادگیری Learning objectives

  • دفاع در عمق (Defense in Depth) Defense in depth

6. به‌روزرسانی لینوکس 6. Updating Linux

  • اهداف یادگیری Learning objectives

  • نصب تنها به‌روزرسانی‌های امنیتی Installing security updates only

  • به‌روزرسانی SUSE Updating SUSE

  • به‌روزرسانی Debian و Ubuntu Updating Debian and Ubuntu

  • به‌روزرسانی Fedora, Red Hat و CentOS Updating Fedora, Red Hat, and CentOS

  • بررسی بیشتر apt و مخازن More apt and repositories

  • به‌روزرسانی Arch Updating Arch

7. کار با سرویس‌ها و سلامت سیستم 7. Working with Services and System Health

  • مبانی systemctl systemctl basics

  • ایجاد یک سیستم دارای نقص (Degraded) Creating a degraded system

  • اهداف یادگیری Learning objectives

  • ترمیم سیستم دارای نقص Repairing a degraded system

  • وضعیت‌های systemd systemd states

  • کاهش سطح حمله (Attack Surface) Reducing the attack surface

8. ایمن‌سازی توزیع‌های لینوکس 8. Securing Linux Distros

  • ۱۰ گام برای سرور لینوکس امن، بخش دوم 10 steps to a secure Linux server, part 2

  • ایمن‌سازی GRUB Securing GRUB

  • اهداف یادگیری Learning objectives

  • ۱۰ گام برای سرور لینوکس امن، بخش اول 10 steps to a secure Linux server, part 1

  • امنیت شبکه‌های有سیم و بی‌سیم در لینوکس Wired and wireless security in Linux

9. امنیت اپلیکیشن‌ها 9. Application Security

  • مثال AppArmor و Apache AppArmor and Apache example

  • مبانی AppArmor AppArmor basics

  • پروفایل‌های AppArmor AppArmor profiles

  • مبانی SELinux SELinux basics

  • اهداف یادگیری Learning objectives

10. آشنایی با امنیت فایروال 10. Introduction to Firewall Security

  • مقدمه‌ای بر فایروال‌ها و امنیت SSH Firewalls and SSH security introduction

  • فایروال چیست؟ What is a firewall?

  • اهداف یادگیری Learning objectives

  • ذهنیت محیط با اعتماد صفر (Zero Trust) Zero-trust environment mindset

  • انواع فایروال‌های مبتنی بر لینوکس Types of Linux-based firewalls

11. ابزار UFW 11. UFW

  • اهداف یادگیری Learning objectives

  • آشنایی با UFW UFW introduction

  • پیکربندی UFW Configuring UFW

  • راه‌اندازی UFW Setting up UFW

12. ابزار firewalld 12. firewalld

  • بازگرداندن سیستم به حالت اولیه Returning the system to its original state

  • نصب و فعال‌سازی firewalld Installing and enabling firewalld

  • اهداف یادگیری Learning objectives

  • آشنایی با firewalld firewalld introduction

  • پیکربندی و تست firewalld Configuring and testing firewalld

  • محدود کردن دسترسی‌ها Lock it down

13. ابزار nftables 13. nftables

  • ساختار Tables > Chains > Rules Tables > Chains > Rules

  • آشنایی با nftables و دستور nft Introduction to nftables and the nft command

  • ساخت پیکربندی nftables، بخش دوم Building the nftables configuration, part 2

  • ساخت پیکربندی nftables، بخش اول Building the nftables configuration, part 1

  • تبدیل iptables به nftables Translating iptables to nftables

  • راه‌اندازی nftables nftables setup

  • اهداف یادگیری Learning objectives

  • ذخیره و بازیابی پیکربندی‌های nftables Saving and restoring the nftables configurations

14. ایمن‌سازی SSH 14. Securing SSH

  • استفاده از کلیدها برای اتصال SSH Using keys to connect via SSH

  • تغییر پورت پیش‌فرض SSH Modifying the default SSH port

  • فایل sshd_config The sshd_config file

  • گروه‌های SSH اختصاصی Exclusive SSH groups

  • تنظیمات احراز هویت Authentication settings

  • غیرفعال کردن ورود root از طریق SSH Disabling root login via SSH

  • قطع اتصالات SSH، بخش اول Terminating SSH connections, part 1

  • قطع اتصالات SSH، بخش دوم Terminating SSH connections, part 2

  • غیرفعال کردن SSH مبتنی بر رمز عبور Disabling password-based SSH

  • اهداف یادگیری Learning objectives

  • مرور کلی SSH Review of SSH

15. تحمل خطای درایوهای ذخیره‌سازی و بک‌آپ 15. Storage Drive Fault Tolerance and Backup

  • RAID 10 و ZFS RAID 10 and ZFS

  • پشتیبان‌گیری (Backup) Backup

  • مقدمه‌ای بر امنیت فایل‌ها و ابزارهای امنیتی لینوکس Linux file security and security tools introduction

  • RAID 1 RAID 1

  • اهداف یادگیری Learning objectives

  • RAID 5 RAID 5

16. کار با فایل‌ها در لینوکس 16. Working with Files in Linux

  • رمزنگاری در لینوکس Encryption in Linux

  • دستور chmod chmod

  • دستورات chown و chgrp chown and chgrp

  • کدگذاری و هشینگ در لینوکس Linux encoding and hashing

  • اهداف یادگیری Learning objectives

17. کار با پروسس‌ها 17. Working with Processes

  • مشاهده پروسس‌ها Viewing processes

  • بستن پروسس‌ها با دستورات Ending processes with commands

  • بستن پروسس‌ها با دستور top Ending processes with top

  • اهداف یادگیری Learning objectives

18. لاگ‌گیری هوشمند و ابزارهای نظارتی 18. Vigilant Logging and Tooling

  • لاگ‌گیری در لینوکس: rsyslog، بخش اول Logging in Linux: rsyslog, part 1

  • لاگ‌گیری در لینوکس: The journal Logging in Linux: The journal

  • اهداف یادگیری Learning objectives

  • ابزارهای تکمیلی Additional tools

  • ممیزی (Auditing) در لینوکس Auditing in Linux

  • ابزار Nmap Nmap

  • لاگ‌گیری در لینوکس: rsyslog، بخش دوم Logging in Linux: rsyslog, part 2

  • ابزار Wireshark Wireshark

جمع‌بندی Conclusion

  • خلاصه و جمع‌بندی Summary

نمایش نظرات

آموزش راهنمای جامع امنیت لینوکس: محافظت از محیط سرور لینوکس
جزییات دوره
11h 28m
111
(آخرین آپدیت)
1,821
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

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

Dave Prowse Dave Prowse

دیوید پروس بیش از 20 سال تجربه در زمینه فناوری اطلاعات دارد.

دیوید مدافع یادگیری مادام العمر، خودسازی، ایجاد اعتماد به نفس و به اشتراک گذاری دانش است. شما می توانید با او در وب سایت خود تماس بگیرید: prowse.tech; در اختلاف؛ و در کانال یوتیوب او.