</>

لینوکس‌پارسی

مرجع فارسی آموزش لینوکس

Gentoo • Arch • Debian • Ubuntu • Kali • Parrot
پرش به محتوای اصلی

Command Palette

Search for a command to run...

🛡️

چک‌لیست امنیت لینوکس

سیستم خود را با این چک‌لیست حرفه‌ای (۳۹ مورد) بررسی کنید. هر موردی که انجام داده‌اید را علامت بزنید و برای راه‌حل، روی «نمایش دستور» کلیک کنید.

F
درجه امنیتی
۰٪
امتیاز کلی
۰/۵
موارد حیاتی

رمز عبور قوی (حداقل ۱۲ نویسه)

رمز عبور شامل حروف بزرگ/کوچک، اعداد و نمادها باشد.

حیاتی

احراز هویت دو مرحله‌ای (MFA)

MFA برای تمام حساب‌های کاربری فعال باشد.

حیاتی

غیرفعال‌کردن ورود root با SSH

PermitRootLogin no در /etc/ssh/sshd_config

بالا

استفاده از کلید SSH به‌جای رمز عبور

PasswordAuthentication no در sshd_config

بالا

تغییر پورت پیش‌فرض SSH (۲۲)

استفاده از پورت غیراستاندارد برای کاهش حملات brute force.

متوسط

قفل کردن حساب کاربری پس از ورودهای ناموفق

استفاده از fail2ban یا pam_tally2.

بالا

فایروال فعال (UFW/iptables/nftables)

فقط پورت‌های ضروری باز باشند (۲۲، ۸۰، ۴۴۳).

حیاتی

غیرفعال‌کردن سرویس‌های غیرضروری

سرویس‌های استفاده‌نشده را حذف یا غیرفعال کنید.

بالا

امنیت شبکه بی‌سیم (WPA3/WPA2)

رمزنگاری قوی برای شبکه Wi-Fi.

بالا

IPv6 غیرضروری را غیرفعال کنید

اگر از IPv6 استفاده نمی‌کنید، آن را غیرفعال کنید.

پایین

DNS over HTTPS (DoH) یا DoT

رمزنگاری ترافیک DNS برای جلوگیری از sniffing.

متوسط

VPN برای دسترسی راه‌دور

استفاده از WireGuard یا OpenVPN به‌جای exposing سرویس‌ها.

بالا

به‌روزرسانی منظم سیستم

apt update && apt upgrade یا emerge --update world

حیاتی

fail2ban نصب و فعال

محافظت در برابر brute force attacks.

بالا

SELinux/AppArmor فعال

کنترل اجباری دسترسی (MAC).

متوسط

حداقل دسترسی (Least Privilege)

کاربران فقط دسترسی لازم را داشته باشند.

بالا

غیرفعال‌کردن不必要的 kernel modules

ماژول‌های کرنل استفاده‌نشده را غیرفعال کنید.

پایین

تنظیم sysctl امنیتی

پارامترهای کرنل برای امنیت (ASLR، SYN cookies).

متوسط

لاگ‌های سیستم فعال (journalctl/syslog)

لاگ‌های امنیتی به‌طور منظم بررسی شوند.

بالا

آلارم ورودهای ناموفق

هشدار برای تلاش‌های متعدد ورود ناموفق.

متوسط

بکاپ منظم و رمزنگاری‌شده

بکاپ خودکار با رمزنگاری (borg/restic).

بالا

auditd برای حسابرسی سیستم

ثبت رویدادهای امنیتی حساس.

متوسط

مانیتورING تغییرات فایل‌های حساس

نظارت بر فایل‌های پیکربندی و باینری‌های سیستم.

متوسط

رمزنگاری دیسک (LUKS)

دیسک یا پارتیشن‌های حساس رمزنگاری شوند.

بالا

HTTPS با گواهی معتبر (Let's Encrypt)

تمام ترافیک وب رمزنگاری شود.

حیاتی

رمزنگاری ارتباطات SSH

استفاده از الگوریتم‌های مدرن (Ed25519).

متوسط

پاک‌کردن امن فایل‌ها

استفاده از shred به‌جای rm برای فایل‌های حساس.

پایین

ایمن‌سازی Docker daemon

Docker daemon فقط روی localhost Listen کند.

بالا

اجرای کانتینرها با non-root user

از USER در Dockerfile استفاده کنید.

بالا

اسکن ایمیج‌های کانتینری

استفاده از Trivy یا Grype برای اسکن آسیب‌پذیری.

متوسط

دسترسی IAM حداقل در کلود

فقط دسترسی‌های لازم در AWS/GCP/Azure.

بالا

رمزنگاری دیتابیس در حالت استراحت

داده‌های دیتابیس روی دیسک رمزنگاری شوند.

بالا

Network policies در Kubernetes

محدود کردن ترافیک بین pods.

متوسط

Lynis security audit

اجرای منظم ممیزی امنیتی Lynis.

متوسط

غیرفعال‌کردن SUID غیرضروری

بررسی و محدود کردن باینری‌های SUID.

متوسط

غیرفعال‌کردن USB storage

جلوگیری از حذف داده با USB (در صورت نیاز).

پایین

تنظیم auto-updates امنیتی

به‌روزرسانی خودکار پچ‌های امنیتی.

بالا

HIDS (Host-based IDS)

نصب OSSEC یا Wazuh برای تشخیص نفوذ.

متوسط

_hardening BIOS/UEFI

تنظیم رمز عبور BIOS و غیرفعال‌کردن boot از USB.

متوسط