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

Appender Infection & Malware trong An ninh mạng: Định nghĩa, loại, lan truyền, xử lý

Appender Infection & Malware - Kiến thức cốt lõi An ninh mạng (Quizlet style)

Bài viết giải thích các khái niệm malware cơ bản thường gặp trong ôn thi Security+, CEH, CISSP hoặc lab phân tích mã độc.

1. Appender Infection (Nhiễm virus dạng chèn cuối)

Định nghĩa: Loại virus truyền thống chèn mã độc vào cuối file thực thi (.exe, .com) và sửa đổi điểm nhập (Entry Point) của file để trỏ đến mã virus.

Cơ chế:

  1. Tìm file target (.exe/.com)
  2. Kiểm tra đã nhiễm chưa (signature/marker)
  3. Chèn mã virus vào cuối file (Append)
  4. Sửa Entry Point (Header PE/NE) → Trỏ đến code virus
  5. Virus chạy trước → Giải mã/giải nén/nhiễm file khác → Chạy chương trình gốc

Đặc điểm: Dễ phát hiện bởi signature-based AV (kích thước file thay đổi, entry point bất thường), dễ viết, phổ biến thời DOS/Win16/Win32 sớm.

2. Malware (Mã độc) - Phân loại chính

LoạiĐặc điểmMục đíchVí dụ
VirusGắn vào file/host, cần hành động user chạy để lanPhá hoại, replicate, payloadCIH/Chernobyl, Sality, Virut
Worm (Sâu)Tự lan truyền qua mạng, KHÔNG cần host file, exploit vulnLan nhanh, DDoS, drop payloadWannaCry, Conficker, Stuxnet, Mirai
Trojan (Mã ngựa Troia)Giả vờ phần mềm hợp pháp, không tự replicateBackdoor, Stealer, RAT, Downloader, BankerEmotet, TrickBot, Zeus, Remcos, AsyncRAT
RansomwareMã hóa file đòi tiền chuộc (Double/Triple Extortion)Tiền chuộc, phá hoại, diversionLockBit, BlackCat, Conti, REvil, Akira
Spyware / StalkerwareThu thập thông tin bí mật (keylog, screen, mic, location)Gián điệp, đánh cắp credential, PIIPegasus, FinSpy, Commercial spyware
Adware / PUAHiển thị quảng cáo không mong muốn, redirect, trackDoanh thu quảng cáo, data collectionBundled installers, Browser hijackers
RootkitẨn sự hiện diện (file, process, registry, network, driver)Persistence, Stealth, Privilege escalationTDL4, Necurs, Kernel rootkits (Linux/Windows)
Backdoor / RATCổng sau truy cập từ xa, bypass authenticationC2, Command execution, Data exfilCobalt Strike Beacon, Sliver, Metasploit Meterpreter, QuasarRAT
BotnetMạng thiết bị bị kiểm soát (bot) bởi C2 serverDDoS, Spam, Mining, Proxy, Credential stuffingMirai, Emotet, TrickBot, Qakbot, Gamaredon
Fileless MalwareChạy trong memory, dùng công cụ hệ thống (LOLBins), không drop file đĩaEvasion, Stealth, Persistence via WMI/RegistryPowerShell Empire, WMImplant, SharpSploit

3. Backdoor (Cổng sau) - Chi tiết

  • Định nghĩa: Phương pháp bí mật bypass authentication/authorization để truy cập hệ thống
  • Loại: Hardcoded credentials, Hidden service/port, Web shell, Rootkit backdoor, Firmware implant, Supply chain backdoor
  • Ví dụ nổi tiếng: FinSpy (FinFisher) - Spyware cấp nhà nước, backdoor persistence, cập nhật qua C2. SolarWinds Sunburst - Supply chain backdoor trong Orion. xz-utils (CVE-2024-3094) - Backdoor trong library nén.
  • Phát hiện: Netstat/ss (lạ port), Process anomaly, File integrity monitoring (FIM), EDR behavioral, Network traffic analysis (NDR), YARA rules

4. Rootkit - Đặc điểm & Khó khăn loại bỏ

  • Chế độ: User-mode (Ring 3 - Hook API, DLL injection) / Kernel-mode (Ring 0 - Driver, DKOM, SSDT hook, eBPF) / Bootkit (MBR/VBR/UEFI) / Hypervisor (Ring -1)
  • Chức năng độc hại: Credential stealer, Keylogger, AV disabler, DDoS bot, Ransomware loader, Network sniffer
  • Tại sao khó xóa: Ẩn file/process/registry/network từ OS & AV. Cần boot môi trường sạch (WinPE, Linux Live, Helix, TRK) hoặc Reinstall OS.
  • Công cụ detect: GMER, RootkitRevealer, TDSSKiller, chkrootkit, rkhunter, Lynis, Volatility (memory forensics)

5. Macro Virus (Vi-rút Macro)

  • Nhiễm file tài liệu (Word .docm, Excel .xlsm, PowerPoint .pptm) qua macro VBA
  • Kích hoạt khi mở file (AutoOpen, Document_Open, Workbook_Open)
  • Lan sang file khác qua template (Normal.dotm) hoặc code tự replicate
  • Phòng chống: Disable macro mặc định, "Disable all macros with notification", Digital signature macro, Application Guard, Protected View

6. Vector lây lan Malware (Infection Vectors)

  1. Phishing Email (Attachment/Link) - #1 vector
  2. Exploit Public-Facing Application (Web, VPN, RDP, Exchange)
  3. Drive-by Download / Malvertising
  4. Removable Media (USB - AutoRun/Shortcut/LNK)
  5. Supply Chain (Software update, Dependency confusion, Typosquatting)
  6. Lateral Movement (Pass-the-Hash, SMB, RDP, SSH, WMI, RPC)
  7. Cloud Metadata Service / Container Escape

7. Dấu hiệu nhiễm Malware (IOC - Indicators of Compromise)

  • Hệ thống chậm, CPU/RAM/Disk cao bất thường
  • BSOD (Blue Screen of Death) thường xuyên
  • Chương trình tự mở/đóng, cửa sổ lạ
  • Ổ cứng đầy bất ngờ (log, encrypted files, mining)
  • Hoạt động mạng/đĩa liên tục khi idle
  • Popup, toolbar, homepage browser bị đổi, redirect
  • Email/spam gửi từ tài khoản mình
  • File bị đổi tên/extension (.encrypted, .lockbit, .kira)

8. Phòng chống & Xử lý sự cố Malware

  1. Prevention: EDR/NGAV (CrowdStrike, SentinelOne, Defender for Endpoint), AppLocker/WDAC, Email Security, Web Proxy, Patch Management, Hardening, User Training
  2. Detection: SIEM/SOAR, NDR, Threat Hunting, YARA, Sigma, MITRE ATT&CK mapping
  3. Response: Isolate (Network/Host), Collect Evidence (Memory, Disk, Log), Analyze (Static/Dynamic/Behavioral), Eradicate (Remove malware, Rotate creds, Patch vuln), Recover (Restore from clean backup, Verify)
  4. Post-Incident: Root Cause Analysis, Lessons Learned, Update Detection/Prevention, Threat Intel Sharing