网络安全攻击类型概述
网络攻击是指未经授权,恶意针对组织数字资产的行为,旨在窃取、篡改、破坏数据或中断服务。理解攻击类型是构建防御体系的基础。
常见的网络攻击类型
1. 恶意软件攻击
- 病毒: 依附宿主程序,自我复制传播
- 蠕虫: 无需宿主,利用漏洞自动传播
- 勒索软件: 加密文件勒索赎金
- 间谍软件: 窃取隐私数据
- 木马: 伪装成合法程序,后门控制
- 僵尸网络: 控制大量设备发起DDoS
2. 网络层攻击
- DDoS (分布式拒绝服务): 流量洪水淹没目标
- 中间人攻击: 截获/篡改通信双方数据
- DNS 隧道/劫持: 利用DNS协议泄露数据或重定向
- ARP 欺骗: 局域网内欺骗MAC-IP映射
3. 应用层攻击
- SQL 注入: 通过输入注入恶意SQL操作数据库
- XSS (跨站脚本): 注入恶意脚本窃取Session
- CSRF (跨站请求伪造): 诱导用户执行非本意操作
- 零日漏洞利用: 攻击未公开/未修补漏洞
4. 凭证与访问攻击
- 暴力破解: 穷举密码组合
- 凭证填充: 利用泄露的用户名密码撞库
- 密码喷洒: 少量常用密码尝试大量账户
- 钓鱼/鱼叉式钓鱼: 社工欺骗获取凭证
5. 内部威胁
- 恶意内部人员: 故意窃取/破坏
- 疏忽内部人员: 误操作导致泄露
- 被利用的内部人员: 凭证被盗用
哪些不属于攻击方法?
以下不是网络攻击方法,而是防御/防护措施或管理概念:
| 项目 | 类别 | 说明 |
|---|---|---|
| 访问控制列表 (ACL) | 防御技术 | 防火墙/路由器规则,控制流量通过 |
| 防御设备 | 边界防护,状态检测,应用层检查 | |
| 防御系统 | 监控/阻断可疑活动 | |
| 防护技术 | 保护数据机密性完整性 | |
| 身份认证 | 强化登录验证 | |
| 运维流程 | 修复已知漏洞 | |
| 人员管理 | 降低社工攻击成功率 | |
| 评估手段 | 发现弱点,非攻击本身 | |
| 安全模型 | 持续验证,最小权限 | |
| 防御技术 | 防止敏感数据外泄 |
常见考试/面试陷阱题
题目: "以下哪项不属于网络攻击方法?"
选项示例: A) SQL注入 B) DDoS C) 防火墙配置 D) 钓鱼攻击
答案: C) 防火墙配置 — 属于防御配置,非攻击手段
攻击向量 vs 防御控制 对照表
| 攻击向量 | 对应防御控制 |
|---|---|
| Malware | EDR, AV, Sandbox, App Whitelisting |
| DDoS | WAF, DDoS Protection, Rate Limiting, CDN |
| Phishing | Email Filtering, MFA, Security Training, DMARC |
| SQLi/XSS | WAF, Input Validation, Parameterized Queries, CSP |
| MitM | TLS 1.3, Certificate Pinning, HSTS |
| Credential Theft | MFA, Passwordless, PAM, Credential Guard |
| Insider Threat | DLP, UEBA, Zero Trust, Least Privilege |
| Zero-day | Threat Intel, Behavioral Analysis, Patch Management |
MITRE ATT&CK 框架参考
业界标准攻击战术矩阵,包含 14 个战术:
- Reconnaissance (侦察)
- Resource Development (资源开发)
- Initial Access (初始访问)
- Execution (执行)
- Persistence (持久化)
- Privilege Escalation (权限提升)
- Defense Evasion (防御规避)
- Credential Access (凭证获取)
- Discovery (发现)
- Lateral Movement (横向移动)
- Collection (收集)
- Command and Control (命令控制)
- Exfiltration (数据窃取)
- Impact (影响)
总结
识别"非攻击方法"的关键:攻击是主动的恶意行为,防御是被动/主动的保护措施。ACL、防火墙、加密、MFA、补丁管理、培训、零信任、DLP 等均属于防御/管理体系,而非攻击手段。考试中遇到此类选项,直接排除即可。