مقاله‌هاامنیت

سخت‌سازی سرور لینوکس: پایه‌ها

فهرست کارهای پایه‌ای که پیش از قرار دادن سرور در معرض اینترنت انجام می‌شوند.

تصویرسازی مراحل سخت‌سازی سرور

سخت‌سازی سرور فهرستی از کارهای پایه است که پیش از قرار دادن سرور در معرض اینترنت انجام می‌شوند.

پایه‌ها

  • ورود با کلید و غیرفعال کردن گذرواژه

  • به‌روزرسانی خودکار امنیتی

  • دیوار آتش با سیاست بستن پیش‌فرض

  • کاربر بدون دسترسی ریشه برای سرویس

  • پایش لاگ و هشدار

  • آزمون بازگردانی پشتیبان

# تنها کلید، بدون گذرواژه
PasswordAuthentication no
PermitRootLogin no
AllowUsers deploy

# دیوار آتش: پیش‌فرض بستن
ufw default deny incoming
ufw allow 22/tcp
ufw allow 443/tcp
ufw enable

چیزی که فراموش می‌شود

  • سرویس‌هایی که روی همه‌ی رابط‌ها گوش می‌دهند، نه فقط لوکال‌هاست.

  • کلیدهای قدیمی که هنوز در authorized_keys مانده‌اند.

  • پشتیبانی که هرگز بازگردانده نشده.

تصویرسازی مراحل سخت‌سازی سرور
درباره‌ی حداقل دسترسی

هر سرویس با کمترین دسترسی لازم اجرا شود. اگر سرویس وب به پایگاه داده نیاز دارد، دسترسی نوشتن روی همه‌ی جدول‌ها لازم نیست — تنها همان‌هایی که می‌نویسد.

دست‌اندرکاران

راستی‌آزما
کاوه مرادی

برای اجرای حرفه‌ای‌تر این موضوع نیاز به راهنمایی دارید؟

تیم RAMO می‌تواند در طراحی سایت، سئو، شبکه و زیرساخت IT کنار کسب‌وکار شما باشد؛ از بررسی اولیه تا اجرا و پشتیبانی.