خدمات IT هزاره سوم

مشاوره، طراحی، توسعه شبکه، سایت، سئوی خود را به ما بسپارید.

WebDev📅 ۱۴ آبان ۱۴۰۵⏱ 11 دقیقه مطالعه💬 0 دیدگاه
راهنما
۱۴ آبان ۱۴۰۵امنیت17 دقیقه مطالعه

نکات کلیدی

  • فایروال سرور مجموعه ای از قواعد است که تعیین می کند کدام بستهٔ شبکه اجازهٔ رسیدن به سرویس های سرور را دارد و کدام باید برگردد.
  • با وجود فایروال سخت افزاری دیتاسنتر، به فایروال نرم افزاری هم نیاز دارم؟
  • فایروال سرور مجموعه قواعدی است که مسیر ترافیک را کنترل می کند و می تواند سخت افزاری، نرم افزاری یا هر دو باشد.

فایروال سرور مجموعه‌ای از قواعد است که تعیین می‌کند کدام بستهٔ شبکه اجازهٔ رسیدن به سرویس‌های سرور را دارد و کدام باید برگردد. پورت‌های باز غیرضروری یکی از رایج‌ترین مسیرهای حمله به سرورهای متصل به اینترنت‌اند و بیشتر نفوذهایی که در گزارش‌ها می‌بینیم، از یک سرویس قدیمی یا پورت فراموش‌شده شروع شده‌اند.

  • منع پیش‌فرض: هر چیزی که صریحاً مجاز نشده باشد، رد شود.
  • لایه‌بندی: فایروال سخت‌افزاری و نرم‌افزاری رقیب هم نیستند؛ دو حلقه از یک زنجیرهٔ دفاعی‌اند.
  • دسترسی اضطراری: پیش از فعال‌سازی قواعد سخت‌گیرانه، مسیر ورود بدون شبکه را آماده کنید.
  • بازبینی دوره‌ای: قاعده‌ای که امروز لازم است، شش ماه بعد ممکن است حفره باشد.

تشبیه کوتاه: فایروال مثل نگهبان ورودی ساختمان است که فقط افراد دارای مجوز را رد می‌کند؛ نگهبان داخل راهرو هم لازم است، اما جای نگهبان ورودی را نمی‌گیرد.

در سرور اختصاصی، امنیت شبکه از لبهٔ دیتاسنتر شروع می‌شود و تا تنظیمات سیستم‌عامل شما ادامه دارد. در این مقاله هر دو لایه و ابزارهای تنظیم آن‌ها را مرور می‌کنیم.

فایروال سرور چیست و چگونه ترافیک را کنترل می‌کند؟

مؤسسهٔ NIST در راهنمای SP 800-41، فایروال را دستگاه یا برنامه‌ای می‌داند که سیاست دسترسی میان شبکه‌ها را اعمال می‌کند. این سیاست بر پایهٔ آدرس مبدأ و مقصد، پورت، پروتکل و وضعیت اتصال نوشته می‌شود. ساده‌ترین شکل آن، تصمیم‌گیری بر اساس سرآیند بسته است و پیشرفته‌ترین شکل، بازرسی محتوای اتصال.

فیلتر بسته و بازرسی حالت‌مند

در فیلتر بسته، هر بسته جداگانه و بدون حافظه بررسی می‌شود؛ فقط آدرس و پورت ملاک است. در بازرسی حالت‌مند، فایروال جدولی از اتصال‌های فعال نگه می‌دارد و پاسخ یک درخواست مجاز را خودکار عبور می‌دهد. نتیجهٔ عملی مهم است: لازم نیست برای هر پاسخ، قاعدهٔ خروجی جداگانه بنویسید و همین، مدیریت قواعد را بسیار ساده‌تر می‌کند.

فایروال لایهٔ کاربرد، UTM و WAF

نسل پیشرفته‌تر، محتوای پروتکل را تحلیل می‌کند: تشخیص نفوذ، فیلتر محتوا و بازرسی برنامه‌های وب. نمونهٔ آشنای آن WAF است که درخواست‌های HTTP را پیش از رسیدن به وب‌سرور می‌سنجد و الگوهای حملهٔ شناخته‌شده مثل تزریق SQL را مسدود می‌کند. این ابزار مکمل فایروال است، نه جایگزین آن.

محدودیت بنیادی: طبق NIST، فایروال فقط روی ترافیکی اثر دارد که بتواند آن را بازرسی کند. ترافیک رمزنگاری‌شده‌ای که در نقطهٔ پایانی رمزگشایی می‌شود، برای فایروال میانی ناشفاف است؛ به همین دلیل بازرسی باید در نقطه‌ای انجام شود که رمزگشایی ممکن باشد.

فایروال سرور چیست
لایهٔ دفاعی میان سرور و شبکهٔ بیرونی.

فایروال سخت‌افزاری و نرم‌افزاری؛ تفاوت‌ها و محدودیت‌ها

نام‌گذاری گمراه‌کننده است، چون فایروال سخت‌افزاری هم نرم‌افزار اجرا می‌کند. تفاوت واقعی در محل اجرا و دامنهٔ اثر است، نه در جنس.

فایروال سخت‌افزاری؛ نگهبان لبهٔ شبکه

این دستگاه پیش از رسیدن ترافیک به سرور آن را می‌سنجد و یک سیاست واحد را روی همهٔ سرورهای پشت خود اعمال می‌کند. بار پردازشی فیلتر روی سرور نمی‌افتد و مدیر شبکه دید کلی به جریان‌ها دارد.

  • مزیت: مصرف نکردن منابع سرور، سیاست یکسان و دید کلی به شبکه.
  • محدودیت: هزینهٔ خرید و نگهداری، و دید کمتر به سرویس‌های داخلی هر سرور.
  • محدودیت دوم: تنظیم اشتباه در یک دستگاه، همهٔ سرورهای پشت آن را تحت تأثیر می‌گذارد.

فایروال نرم‌افزاری؛ کنترل دقیق روی خود سرور

NIST این دسته را فایروال میزبان‌محور می‌نامد که ترافیک ورودی و خروجی یک ماشین را کنترل می‌کند. چون روی خود سیستم‌عامل اجرا می‌شود، به سرویس‌ها و برنامه‌ها دید مستقیم دارد و می‌توان قاعدهٔ اختصاصی برای هر پورت نوشت.

  • مزیت: در دسترس و رایگان، قواعد دقیق برای هر سرویس و امکان محدودسازی خروجی.
  • محدودیت: بخشی از منابع سرور را می‌گیرد و اگر سیستم‌عامل نفوذ شود، مهاجم ممکن است قواعد را تغییر دهد.
  • نکتهٔ مهم: NIST توصیه می‌کند سیاست منع پیش‌فرض، هم برای ورودی و هم در حد امکان برای خروجی اعمال شود.
فایروال سخت‌افزاری و نرم‌افزاری
دو رویکرد مکمل: سپر روی سرور و دستگاه مستقل در لبهٔ شبکه.

جدول مقایسهٔ دو رویکرد

ویژگی فایروال سخت‌افزاری فایروال نرم‌افزاری
محل اجرا دستگاه مستقل در مسیر شبکه سیستم‌عامل سرور
مصرف منابع سرور ندارد دارد، به‌ویژه زیر بار سنگین
دقت قواعد سیاست کلی شبکه قاعدهٔ اختصاصی برای هر سرویس
هزینه خرید، لایسنس و نگهداری معمولاً بدون هزینهٔ اضافه
دید به سرویس‌های داخلی محدود کامل

فایروال دیتاسنتر و فایروال سیستم‌عامل؛ مسئولیت با کیست؟

وقتی سرور اختصاصی اجاره می‌کنید، معمولاً ارائه‌دهنده لایهٔ شبکه و محافظت از حملات حجمی را مدیریت می‌کند و شما مسئول قواعد روی سیستم‌عامل هستید. این تقسیم کار منطقی است، اما یک نکته را فراموش نکنید: هیچ فایروالی جلوی حملهٔ حجمی‌ای را که ظرفیت لینک ورودی را پر کرده نمی‌گیرد؛ آن کار به تجهیزات و ظرفیت مقابله با حملات حجمی در لبهٔ شبکه نیاز دارد.

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

ابزارهای رایج فایروال برای سرور

در عمل، بیشتر سرورها با یکی از چهار ابزار زیر محافظت می‌شوند. انتخاب، به سیستم‌عامل و سطح تجربهٔ شما بستگی دارد.

nftables و iptables در لینوکس

nftables چارچوب مدرن طبقه‌بندی بسته در هستهٔ لینوکس است و از نسخهٔ ۳٫۱۳ به بعد در دسترس قرار گرفت. خانوادهٔ inet در این ابزار، قواعد را هم‌زمان روی IPv4 و IPv6 اعمال می‌کند؛ نکته‌ای که در پیکربندی‌های قدیمی آی‌پی‌تیبلز اغلب فراموش می‌شد و نتیجه‌اش سرویس محافظت‌نشده روی IPv6 بود.

این مجموعهٔ حداقلی، سیاست رد پیش‌فرض را با اجازهٔ اتصال‌های برقرارشده، رابط داخلی و سه پورت سرویس ترکیب می‌کند. پیش از اعمال، پورت مدیریتی خود را در فهرست بگذارید.

UFW؛ ساده‌ترین شروع در اوبونتو

طبق مستندات اوبونتو، UFW رابطی ساده برای ساخت فایروال میزبان‌محور IPv4 و IPv6 است. برای سرورهایی که تازه راه‌اندازی شده‌اند و مدیر نمی‌خواهد با دستورهای سطح پایین درگیر شود، انتخاب خوبی است: اجازهٔ SSH، اجازهٔ وب و سپس فعال‌سازی.

CSF و LFD برای سرورهای دارای کنترل پنل

ConfigServer Security & Firewall یک فایروال حالت‌مند بر پایهٔ آی‌پی‌تیبلز است که با سرویس پایش ورود ناموفق همراه شده و در سرورهای دارای کنترل پنل بسیار رایج است. مزیتش گزارش‌های آماده و مسدودسازی خودکار است؛ محدودیتش آن است که در محیط‌های مدرن باید با nftables هماهنگ باشد.

Windows Defender Firewall در ویندوز سرور

طبق مستندات مایکروسافت، فایروال ویندوز یک فایروال میزبان‌محور و حالت‌مند است که به‌طور پیش‌فرض فعال است و برای پروفایل‌های شبکه قاعدهٔ جدا دارد. مهم است بدانید افزودن نقش سرور، قاعدهٔ لازم را خودکار باز می‌کند و بستن دستی آن‌ها معمولاً به خطا منتهی می‌شود.

مراقب قفل شدن باشید: فعال کردن سیاست منع پیش‌فرض بدون باز کردن پورت مدیریت، رایج‌ترین اشتباه است. اگر پورت SSH یا RDP را از فهرست جا بگذارید یا شمارهٔ آن را عوض کنید و قاعده را هم‌زمان به‌روز نکنید، ارتباط قطع می‌شود و راه بازگشت فقط کنسول سخت‌افزاری است.

جدول انتخاب ابزار

ابزار محیط مناسب برای
nftables لینوکس مدرن سرورهای تولیدی و قواعد دقیق
UFW اوبونتو شروع سریع و مدیریت ساده
CSF و LFD سرورهای دارای کنترل پنل گزارش و مسدودسازی خودکار
Windows Defender Firewall ویندوز سرور محیط ویندوز و نقش‌های سرور

یک سناریوی رایج از پشتیبانی

مدیر سرور برای امنیت بیشتر پورت SSH را از ۲۲ به شمارهٔ دیگری تغییر می‌دهد، اما قاعدهٔ فایروال را به‌روز نمی‌کند. بعد از ری‌استارت سرویس، ارتباط قطع می‌شود و چون همان قاعده جلوی پورت جدید را گرفته، هیچ راه ورودی باقی نمی‌ماند. راه‌حل، ورود از مسیری است که به شبکه وابسته نیست: کنسول سخت‌افزاری سرور. درس این ماجرا ساده است؛ هر تغییر قاعده را با یک نشست باز و آماده آزمون کنید.

چک‌لیست امنیت شبکه سرور
بازبینی قواعد، پورت‌ها و دسترسی اضطراری.

چک‌لیست امنیت شبکهٔ سرور اختصاصی

  • منع پیش‌فرض: سیاست ورودی را روی رد بگذارید و فقط پورت‌های لازم را باز کنید.
  • حداقل پورت: برای وب‌سایت ۸۰ و ۴۴۳، برای مدیریت یک پورت غیرپیش‌فرض و محدود به آدرس خودتان.
  • محدودسازی خروجی: ترافیک خروجی غیرلازم را ببندید تا در صورت نفوذ، ارتباط مهاجم محدود شود.
  • IPv6 را فراموش نکنید: قواعد باید هر دو نسخهٔ پروتکل را پوشش دهند.
  • دسترسی اضطراری: کنسول سخت‌افزاری یا KVM را پیش از تغییر قواعد آزمایش کنید.
  • بازبینی دوره‌ای: هر سه ماه قواعد و پورت‌های باز را مرور و موارد بی‌استفاده را حذف کنید.
  • لاگ و هشدار: ورودهای ناموفق و تغییر قواعد را ثبت و پایش کنید.

اگر چند سرور پشت یک سرویس دارید، فایروال شبکه را کنار لود بالانسر بگذارید تا فقط پورت‌های لازم به سرورهای پشتیبان برسد و مدیریت قواعد در یک نقطه انجام شود.


امنیت شبکهٔ سرور اختصاصی در خدمات IT هزاره

سرورهای اختصاصی خدمات IT هزاره با معماری امنیت چندلایه ارائه می‌شوند؛ یعنی لایهٔ شبکه و مقابله با حملات حجمی در دیتاسنتر مدیریت می‌شود و شما تمرکزتان را روی قواعد سیستم‌عامل و سخت‌سازی سرویس‌ها می‌گذارید.

  • محافظت در برابر حملات حجمی با ظرفیت ۱۰۰ گیگابیت بر ثانیه و فایروال سخت‌افزاری در لبه
  • سرور HPE DL360 Gen9 با پورت ۱۰ گیگابیت روی شبکهٔ پرظرفیت
  • کنسول KVM برای دسترسی اضطراری در صورت قطع ارتباط شبکه
  • پشتیبانی فنی برای بازبینی قواعد و رفع خطای تنظیمات

سهم شما در امنیت: فایروال سخت‌افزاری دیتاسنتر جای فایروال سیستم‌عامل را نمی‌گیرد. تنظیم قواعد میزبان، به‌روزرسانی سرویس‌ها و مدیریت دسترسی‌ها مسئولیت شماست و همین لایه است که بیشتر حملات هدفمند را دفع می‌کند.


پرسش‌های پرتکرار دربارهٔ فایروال سرور

با وجود فایروال سخت‌افزاری دیتاسنتر، به فایروال نرم‌افزاری هم نیاز دارم؟

بله. فایروال دیتاسنتر ترافیک را در لبه و با سیاست کلی کنترل می‌کند، اما سرویس‌های داخلی و ترافیک خروجی هر سرور را نمی‌بیند. لایهٔ میزبان دقت و کنترل بیشتری می‌دهد.

فایروال برای سرور مجازی و سرور اختصاصی چه تفاوتی دارد؟

روی هر دو، فایروال سیستم‌عامل به یک شکل کار می‌کند. تفاوت در لایه‌های بیرونی است: در سرور مجازی، بخشی از کنترل شبکه در اختیار میزبان و پنل مجازی‌سازی است.

خرید فایروال سخت‌افزاری برای یک سرور اختصاصی منطقی است؟

برای یکی دو سرور اجاره‌ای معمولاً نه؛ هزینهٔ دستگاه و نگهداری بالاست و محافظت لبه معمولاً در دیتاسنتر انجام می‌شود. برای چند سرور با سیاست یکسان، منطقی می‌شود.

iptables بهتر است یا nftables؟

کدهای جدید باید با nftables نوشته شوند؛ این چارچوب جایگزین مدرن است، پشتیبانی هم‌زمان از IPv4 و IPv6 دارد و پیکربندی یکپارچه‌تری می‌دهد.

آیا فایروال جلوی حملهٔ حجمی را می‌گیرد؟

فقط تا حدی. فایروال میزبان می‌تواند حملات کوچک یا الگوهای مشخص را مسدود کند، اما وقتی ظرفیت لینک ورودی پر شود، مقابله به تجهیزات و ظرفیت لبهٔ شبکه نیاز دارد.

کدام پورت‌ها را روی سرور باز بگذارم؟

فقط پورت‌هایی که سرویس شما واقعاً استفاده می‌کند؛ ۴۴۳ و ۸۰ برای وب‌سایت و یک پورت مدیریتی محدود به آدرس خودتان. بقیه را ببندید و دوره‌ای بازبینی کنید.

اگر پشت فایروال قفل شدم چه کنم؟

از مسیری وارد شوید که به شبکه وابسته نیست، یعنی کنسول سخت‌افزاری سرور. در سرور اختصاصی، کنسول KVM پنل مدیریت همین کار را انجام می‌دهد.

WAF با فایروال نرم‌افزاری چه تفاوتی دارد؟

فایروال میزبان بر پایهٔ آدرس، پورت و وضعیت اتصال تصمیم می‌گیرد. WAF محتوای درخواست‌های وب را تحلیل می‌کند و الگوهای حملهٔ لایهٔ کاربرد را مسدود می‌سازد.


جمع‌بندی؛ دفاع لایه‌لایه به‌جای انتخاب یکی

فایروال سرور مجموعه قواعدی است که مسیر ترافیک را کنترل می‌کند و می‌تواند سخت‌افزاری، نرم‌افزاری یا هر دو باشد. هیچ‌کدام جای دیگری را نمی‌گیرد: لبهٔ شبکه جلوی حجم و سیاست کلی را می‌گیرد و لایهٔ میزبان، دقت و کنترل سرویس‌ها را.

ابزارهایی مانند nftables، UFW، CSF و فایروال ویندوز، پیاده‌سازی سیاست منع پیش‌فرض را ساده کرده‌اند. کاری که واقعاً اهمیت دارد، انضباط است: باز کردن حداقل پورت، آزمایش هر تغییر با یک نشست باز، و بازبینی دوره‌ای قواعد.

اگر سرور شما پشت فایروال سخت‌افزاری و محافظت حجمی دیتاسنتر است، نیمی از راه رفته است؛ نیم دیگر، تنظیمات دقیق روی سیستم‌عامل است. پرسشی داشتید؟ در بخش نظرات بنویسید.

✓ مزایا

  • کنترل دقیق پورت‌ها و ترافیک خروجی
  • ابزارهای رایگان و پرکاربرد در لینوکس و ویندوز
  • کاهش سطح حمله با سیاست منع پیش‌فرض
  • امکان لاگ‌گیری و پایش ورودهای ناموفق

✕ معایب

  • ریسک قفل شدن در صورت خطای قاعده
  • مصرف منابع سرور در مدل نرم‌افزاری
  • ناتوانی در برابر حملات حجمی بزرگ
  • نیاز به بازبینی دوره‌ای قواعد
5/5 - (1 امتیاز)

دیدگاه خود را بنویسید