Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Nmap được dùng ở bước nào trong quy trình đánh giá an ninh mạng?

Nmap (Network Mapper) trong đánh giá an ninh mạng

Nmap là công cụ khám phá mạng (Network Discovery) và kiểm toán bảo mật (Security Auditing) mã nguồn mở. Dùng gói tin IP để xác định host, dịch vụ, OS, trạng thái bảo mật.

Bước trong quy trình đánh giá: KHÁM PHÁ & LIỆT KÊ (Discovery & Enumeration)

Nmap được sử dụng ở Giai đoạn 1: Thu thập thông tin (Reconnaissance/Information Gathering) - bước đầu tiên của Penetration Testing / Vulnerability Assessment.

Chức năng cốt lõi của Nmap

Ví dụ lệnh phổ biến

  • Nhanh cơ bản: nmap -sS -T4 192.168.1.0/24
  • Toàn diện: nmap -sS -sU -sV -O -A -T4 --script=vuln 192.168.1.0/24
  • Chỉ host discovery: nmap -sn 192.168.1.0/24
  • Định dạng đầu ra: -oN normal.txt -oX xml.xml -oG grepable.txt

Mục đích quét mạng (Network Scanning)

  • Xác định host hoạt động (Live hosts)
  • Ánh xạ địa chỉ IP → Host
  • Phát hiện dịch vụ, port mở, phiên bản phần mềm
  • Xác định bề mặt tấn công (Attack Surface)

Phát hiện Nmap (Detecting Nmap Scans)

  • Log hệ thống (Syslog, Windows Event Log) - TCP Connect scan (-sT) dễ bị log
  • SYN Stealth scan (-sS) khó phát hiện hơn
  • IDS/IPS: Snort, Suricata, Zeek detect scan patterns
  • PortSentry, Scanlogd - chuyên dụng detect port scan
  • Version detection (-sV) gây nhiễu lớn, dễ bị phát hiện

Pháp lý & Tuân thủ

  • KHÔNG QUÉT MẠNG KHÔNG CÓ SỬ DỤNG QUYỀN. Vi phạm pháp luật (Computer Fraud and Abuse Act - Mỹ, Luật An ninh mạng VN)
  • Chỉ quét trong phạm vi được phép (Scope của Pen Test/Assessment)
  • Có Rules of Engagement (RoE) ký kết trước khi thực hiện

Nmap đa nền tảng

Linux, Windows, macOS, BSD, Solaris. GUI: Zenmap (ngừng phát triển), NmapFE.

Chức năngMô tảOption
Host DiscoveryTìm host sống (ping sweep, ARP, TCP SYN/ACK)-sn, -PS, -PA, -PE
Port ScanningLiệt kê port mở/đóng/lọc (TCP/UDP/SCTP)-sS (SYN), -sT (Connect), -sU (UDP)
Service/Version DetectionXác định dịch vụ & phiên bản trên port mở-sV, --version-intensity
OS DetectionVân tay hệ điều hành (TCP/IP stack fingerprinting)-O, --osscan-limit
Script Engine (NSE)600+ scripts: vuln scan, brute force, config audit, malware detect--script=vuln, auth, default, exploit
Network MappingSơ đồ topology, traceroute, hop count--traceroute, --topology