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

Hệ thống phát hiện xâm nhập (Intrusion Detection System - IDS) trong bảo mật mạng

IDS là gì?

Hệ thống Phát hiện Xâm nhập (Intrusion Detection System - IDS) là giải pháp bảo mật (phần mềm/phần cứng/hybrid) giám sát lưu lượng mạng hoặc hoạt động hệ thống để phát hiện hành vi độc hại, vi phạm chính sách hoặc bất thường, sau đó cảnh báo (Alert) cho đội ngũ bảo mật. IDS KHÔNG CHẶN (khác với IPS - Intrusion Prevention System).

Phân loại IDS

LoạiVị trí triển khaiNguồn dữ liệuPhát hiện đượcVí dụ
NIDS (Network-based IDS)Điểm chiến lược mạng (Core Switch SPAN/TAP, Internet Edge, DC Edge, Segment Boundary)Traffic mạng (Packet capture: SPAN, TAP, ERSPAN, VPC Traffic Mirroring)Network scans, Exploits (CVE), C2 Beaconing, Lateral Movement, Data Exfil, Malware Traffic, Protocol Anomaly, DDoSSuricata, Snort, Zeek (Bro), Cisco Secure IDS (FirePOWER), Trellix NS, Darktrace (NDR), Vectra, ExtraHop, Corelight
HIDS (Host-based IDS)Trên từng Endpoint/Server (Agent)System Call, File Integrity (FIM), Log (Event Log, Syslog, Auditd), Registry, Process Tree, Memory, Network Socket (local)Malware execution, Privilege Escalation, Persistence, Credential Access, Fileless Attack, Rootkit, Unauthorized Config ChangeOSSEC/Wazuh (Open Source), Elastic Defend, CrowdStrike Falcon, SentinelOne, Microsoft Defender for Endpoint, Trend Micro Apex One, Auditd + Auditbeat
PIDS (Protocol-based IDS)Server ứng dụng/Web Server/DatabaseApplication Protocol (HTTP, SQL, RPC, DNS, SMTP)SQLi, XSS, Command Injection, API Abuse, Protocol ViolationModSecurity (WAF mode IDS), AppLayer IDS
APIDS (Application Protocol-based IDS)Middleware/Application ServerApplication Logic, Business TransactionBusiness Logic Flaw, Fraud, Account TakeoverCustom / APM Security Module
Hybrid IDS / NDR (Network Detection & Response)Kết hợp NIDS + Behavioral Analytics + ML + Threat IntelNetwork Traffic + Cloud Logs + Identity + Endpoint TelemetryUnknown/Zero-day, Low-and-slow, Encrypted Traffic Analysis (ETA), Insider ThreatDarktrace, Vectra AI, ExtraHop Reveal(x), Corelight, Stamus Networks, Awake Security (Arista), Lastline (VMware)

Phương pháp phát hiện (Detection Methodologies)

  1. Signature-based (Misuse Detection): So khớp pattern (Signature/Rule) đã biết (Snort/Suricata rules, YARA, Sigma). Ưu: Chính xác cao known threats. Nhược: Không bắt Zero-day, cần cập nhật liên tục.
  2. Anomaly-based (Behavioral/Statistical/ML): Xây dựng Baseline (Normal Behavior) → Phát hiện Deviation. Ưu: Bắt Zero-day, Unknown. Nhược: False Positive cao, cần tuning, training data.
  3. Hybrid: Kết hợp cả hai (Đa số giải pháp hiện đại).
  4. Threat Intelligence Matching: So khớp IOC (IP, Domain, Hash, Cert) với Feed TI.

Kiến trúc triển khai IDS hiệu quả

Internet
   │
   ▼
[Border Router] ──► [TAP/SPAN] ──► [NIDS Sensor Cluster (Suricata/Zeek/Suricata)]
   │                           │
   │                           ▼
   │                    [Log/Alert] ──► [SIEM (Splunk/Elastic/Sentinel)]
   │                           │
   ▼                           ▼
[Firewall/IPS] ◄──────── [SOAR Auto-Block / Manual Review]
   │
   ▼
[Internal Network] ──► [Segmentation: VLAN/Micro-seg]
   │                         │
   │                    [TAP/SPAN per Segment] ──► [NIDS/NDR per Segment]
   │                         │
   ▼                         ▼
[Servers/Endpoints] ──► [HIDS/EDR Agent (Wazuh/Elastic/CrowdStrike/MDE)]
   │
   ▼
[Central Log & SIEM] ◄── All Logs/Alerts
   │
   ▼
[SOC Analyst / Threat Hunter / SOAR Playbook]

Cảnh báo (Alert) & Xử lý sự kiện (Alert Triage)

  1. Ingest: Syslog/CEF/JSON/OTLP → SIEM.
  2. Enrichment: GeoIP, ASN, Threat Intel (VT, OTX, MISP), Asset Context (CMDB), User Identity (IAM/AD).
  3. Correlation/Deduplication: Rule/ML gom nhóm alert liên quan → Incident.
  4. Prioritization (Triage): Severity (Critical/High/Med/Low) + Asset Criticality + Threat Context + MITRE ATT&CK Mapping.
  5. Investigation: Query SIEM/NDR/EDR → Timeline, Scope, Root Cause, IOC Extraction.
  6. Containment/Eradication/Recovery: Block IP/Domain (Firewall/Proxy), Quarantine Host (EDR/NAC), Reset Cred, Restore Backup.
  7. Post-Incident: Report, Lessons Learned, Detection Improvement (New Rule, Tuning), Threat Intel Sharing.

IDS vs IPS vs Firewall vs NDR

Đặc điểmIDSIPSFirewall (L3/L4)NDR
Chức năng chínhDetect & AlertDetect & Block (Inline)Allow/Deny Policy (Stateful)Detect (ML/Behavior) + Response
Vị tríOut-of-band (SPAN/TAP)Inline (Bridge/Router)Inline (Gateway/Segment)Out-of-band (SPAN/TAP/Mirror)
Impact on TrafficKhông (Passive)Có (Latency, Fail-open/bypass)Có (Policy Enforcement)Không (Passive)
Encrypted TrafficKhó (cần SSL Decrypt)Khó (cần SSL Decrypt)Khó (cần SSL Decrypt)Encrypted Traffic Analysis (ETA/ML)
Zero-day/UnknownYếu (Signature-based)Yếu (Signature-based)Không (Policy-based)Mạnh (Behavioral/ML)
ResponseManual / SOARAuto Block (Inline)Auto Deny (Policy)Auto/Manual via Integration (Firewall/NAC/EDR API)

Best Practice vận hành IDS

  • Tuning liên tục: Suppress False Positive (Noise), Update Signature (Daily/Weekly), Custom Rule cho môi trường riêng.
  • Coverage Mapping: MITRE ATT&CK Coverage Dashboard – đảm bảo phủ các Technique quan trọng (T1021, T1040, T1071, T1571...).
  • Encrypted Traffic Visibility: TLS Decryption (Proxy/IDS) hoặc ETA (JA3/JA3S, SNI, Cert Analysis, Flow Behavior).
  • High-Fidelity Alerts: Ưu tiên Alert có Context đầy đủ (PCAP, File, Process Tree, MITRE Tag).
  • Integration: SIEM (Alerting), SOAR (Auto-enrich/Contain), Ticketing (Jira/ServiceNow), ChatOps (Slack/Teams).
  • Health Monitoring: Sensor Up/Down, Capture Rate, Drop Rate, Disk/CPU/Mem, License.
  • Purple Team Exercise: Định kỳ mô phỏng tấn công (Atomic Red Team, Caldera) → Verify Detection Coverage.