Lynis صدها بررسی روی پیکربندی سیستم انجام میدهد: SSH، هسته، مجوز فایلها، سرویسهای باز، بهروزرسانیها و غیره. خروجی آن یک فهرست کار عملی برای سختسازی است و برای آمادهشدن پیش از ممیزیهای امنیتی هم مفید است.
۱. نصب
sudo apt update
sudo apt install -y lynis
lynis --version۲. اجرای ممیزی
sudo lynis audit systemدر پایان سه بخش مهم دارد:
- Warnings: موارد جدی که باید زود رفع شوند
- Suggestions: پیشنهادهای سختسازی، هر کدام با یک شناسه مثل
SSH-7408 - Hardening index: امتیاز از ۱۰۰
۳. خواندن گزارش
sudo grep -E '^(warning|suggestion)' /var/log/lynis-report.dat | cut -d'|' -f1-3
sudo lynis show details SSH-7408۴. اولویتبندی
همهی پیشنهادها برای همهی سرورها مناسب نیستند. ترتیب پیشنهادی:
- هشدارها (Warnings)
- موارد مربوط به SSH، بهروزرسانیها و حسابهای کاربری
- پارامترهای هسته (
KRNL-6000) - موارد دیگر، با سنجش اینکه با کارکرد سرور تداخل نداشته باشد
۵. نادیده گرفتن آگاهانه
برای پیشنهادی که عمداً اجرا نمیکنید، یک پروفایل سفارشی بسازید تا در گزارشهای بعدی تکرار نشود:
echo 'skip-test=USB-1000' | sudo tee /etc/lynis/custom.prf۶. ممیزی دورهای
echo '0 5 * * 1 root lynis audit system --cronjob > /var/log/lynis-weekly.log 2>&1' | sudo tee /etc/cron.d/lynisامتیاز را در طول زمان یادداشت کنید؛ کاهش آن یعنی تغییری ناخواسته در پیکربندی رخ داده است.