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

Tấn công chủ động (Active Attack) trong an ninh mạng: Định nghĩa, loại và ví dụ

Định nghĩa

Tấn công chủ động (Active Attack) là kiểu tấn công nơi kẻ tấn công cố ý thay đổi, chèn, xóa, hoặc làm gián đoạn dữ liệu/hệ thống mục tiêu. Khác với tấn công bị động (passive) chỉ nghe lén, thu thập thông tin.

So sánh Active vs Passive Attack

Tiêu chíActive AttackPassive Attack
Mục tiêuThay đổi dữ liệu, gián đoạn dịch vụ, leo thang quyềnThu thập thông tin, nghe lén, phân tích traffic
Tác độngẢnh hưởng Integrity (Toàn vẹn) & Availability (Khả dụng)Ảnh hưởng Confidentiality (Bảo mật)
Phát hiệnDễ phát hiện (log, alarm, hiệu ứng phụ)Khó phát hiện (không để dấu vết rõ rệt)
Ví dụDoS/DDoS, MITM, Session Hijacking, SQLi, RansomwareSniffing (Wireshark), Traffic analysis, Keylogger (nếu không ghi log)

4 loại tấn công chủ động chính (theo mô hình OSI/TCPIP)

  1. Masquerade (Giả mạo): Kẻ tấn công giả danh thực thể hợp pháp (IP spoofing, ARP spoofing, session token theft).
  2. Modification of Messages (Sửa đổi thông điệp): Thay đổi, chèn, xóa gói tin (VD: thay đổi số tiền giao dịch ngân hàng).
  3. Repudiation (Chối cối): Từ chối trách nhiệm hành động đã thực hiện (cần non-repudiation: chữ ký số, audit log).
  4. Replay (Phát lại): Bắt gói tin hợp pháp → gửi lại sau để lừa hệ thống (VD: replay authentication token).
  5. Denial of Service (DoS/DDoS): Làm quá tải tài nguyên khiến dịch vụ không khả dụng.

Ví dụ điển hình

  • Man-in-the-Middle (MitM): Chèn mình vào giữa 2 bên通信, đọc/sửa dữ liệu (ARP spoofing, DNS spoofing, TLS stripping).
  • Session Hijacking: Đánh cắp session cookie/token → chiếm quyền tài khoản nạn nhân.
  • SQL Injection / Command Injection: Chèn mã độc vào input → thực thi lệnh trên DB/OS.
  • Ransomware: Mã hóa dữ liệu → yêu cầu tiền chuộc (tấn công availability + integrity).
  • DNS Cache Poisoning: Chèn bản ghi DNS giả → chuyển hướng nạn nhân đến server độc hại.

Cách thức hoạt động

  1. Thu thập thông tin (passive reconnaissance).
  2. Xác định lỗ hổng / vector tấn công.
  3. Thực hiện hành động thay đổi/gián đoạn (payload delivery).
  4. Duy trì truy cập (persistence) hoặc che giấu dấu vết (anti-forensics).

Phòng chống

  • Mã hóa end-to-end (TLS 1.3, IPsec, SSH) → chống sniffing, MitM, replay.
  • Xác thực mạnh (MFA, chứng chỉ số, FIDO2) → chống masquerade, session hijack.
  • Kiểm tra toàn vẹn (HMAC, digital signature, checksum) → chống modification.
  • Rate limiting, WAF, DDoS protection (Cloudflare, AWS Shield) → chống DoS.
  • Logging, SIEM, UEBA, File Integrity Monitoring (FIM) → phát hiện replay, repudiation.
  • Patch management kịp thời → giảm bề mặt tấn công (SQLi, RCE).