第十一章:网络攻防基础与安全加固实战

网络安全攻防知识是系统运维、安全工程师、网络开发人员必须掌握的核心技能。本章将从基础原理出发,讲解常见攻击方式及防御策略,并提供实战加固方案。

一、常见网络攻击方式概览

攻击类型描述危害
扫描探测使用端口扫描工具如 nmap、masscan 获取开放端口、服务信息揭示攻击面
暴力破解利用字典爆破 SSH、FTP、Web 登录等获取非法权限
DDoS 攻击利用大量请求耗尽服务器资源服务器瘫痪
ARP 欺骗冒充网关实施中间人攻击网络监听
DNS 欺骗篡改域名解析指向伪装钓鱼网站
SQL 注入构造恶意 SQL 语句注入数据泄露
XSS 跨站脚本注入恶意 JS 到前端页面获取 Cookie,执行远程命令

二、信息收集与漏洞扫描工具

1. 常用信息收集工具:

  • whois:查询域名注册信息

  • nslookup / dig:域名解析信息

  • nmap:端口、操作系统、服务识别

  • whatweb:识别 Web 应用组件

2. 漏洞扫描工具:

工具描述
Nessus商业级漏洞扫描器
OpenVAS开源漏洞评估工具
NiktoWeb 服务器漏洞扫描
sqlmap自动化 SQL 注入检测

 三、SSH 爆破防护实战

常见攻击行为:

攻击者使用工具对 SSH 端口进行字典登录尝试。

防护措施:

修改默认端口(避免被扫):

# 修改 /etc/ssh/sshd_config 中的 Port Port 2222

禁止 root 登录PermitRootLogin no

配置防火墙限制登录来源iptables -A INPUT -p tcp --dport 2222 -s 允许IP -j ACCEPT

使用 Fail2Ban 自动封禁暴力破解 IPsudo apt install fail2ban

 

四、ARP 欺骗检测与防御

防护策略:

  • 启用静态 ARP 表(静态绑定网关 IP 与 MAC)

  • 使用 arping 工具检测冲突

  • 配置交换机启用端口绑定与 ARP 防火墙(企业场景)


 五、Web 安全加固关键点

风险防护措施
SQL 注入参数化查询、ORM 框架
XSS对输入输出进行 HTML 转义
CSRF使用 Token 验证
文件上传漏洞限制 MIME 类型、文件大小、后缀白名单
Session 劫持设置 HttpOnly、Secure 属性

六、防火墙与访问控制

Linux 防火墙使用(iptables/ufw):

# 允许 22 端口
sudo ufw allow 22

# 禁止某 IP
sudo ufw deny from 192.168.1.100

# 启用防火墙
sudo ufw enable

服务访问控制:

  • hosts.allow / hosts.deny

  • TCP Wrapper 控制服务访问

七、安全日志分析与入侵检测

重要日志文件:

文件路径描述
/var/log/auth.logSSH 登录、su、sudo 记录
/var/log/syslog系统消息日志
/var/log/nginx/access.logWeb 访问日志
/var/log/messages启动、驱动、内核信息

入侵检测工具:

  • chkrootkit:检测 rootkit 程序

  • rkhunter:扫描系统后门

  • AIDE:完整性检测工具

八、系统加固建议清单

  • ✔ 禁用无用端口与服务(如 telnet、ftp)

  • ✔ 最小权限原则配置用户权限

  • ✔ 定期更新系统与补丁

  • ✔ 使用强密码策略与定期更改

  • ✔ 配置 SELinux 或 AppArmor

  • ✔ 定期备份关键配置文件与数据

  • ✔ 使用多因子认证(MFA)

九、安全实战演练建议

  1. 搭建一个靶场环境(如 DVWA、Vulhub)

  2. 使用 Kali Linux 工具进行合法测试(nmap、hydra、burpsuite)

  3. 抓包分析攻击行为(结合 Wireshark)

  4. 编写自动化防护脚本(如封 IP、报警邮件)

十、本章小结

  • 熟悉攻击方式是防御的前提

  • 防火墙、日志、权限、加密是系统安全的核心

  • 实战演练 + 安全工具组合是提升水平的关键

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值