هر سرویس در حال اجرا روی یک سرور (وبسرور، دیتابیس، SSH) روی یک «پورت» شبکه گوش میدهد. اسکن پورت یعنی بررسی اینکه کدام پورتها باز و در دسترس هستند.
Nmap چطور کار میکند؟
Nmap با ارسال بستههای شبکه به محدودهای از پورتها و تحلیل پاسخ، مشخص میکند پورت باز، بسته یا فیلترشده است؛ در حالت پیشرفته حتی میتواند نسخهی نرمافزار پشت هر پورت را حدس بزند.
چرا هر پورت باز مهم است؟
یک پورت باز غیرضروری (مثلاً دیتابیس روی پورت عمومی) دقیقاً همان نقطهی ورودی است که مهاجم دنبالش میگردد. اصل کلی: هر چیزی که لازم نیست از بیرون در دسترس باشد، نباید باشد.
اقدام عملی
یک اسکن Nmap دورهای از سرور خودتان اجرا کنید و مطمئن شوید فقط پورتهای موردنیاز (مثلاً ۸۰، ۴۴۳، ۲۲) باز هستند؛ بقیه باید توسط فایروال مسدود شوند.
هر پورت باز یک سطح حمله بالقوه است.