当前位置:首页 > 修改聊天记录 > 正文内容

Linux 系统的漏洞扫描与修复

下面给你一套**零基础、可直接照着做**的 Linux 漏洞扫描与修复完整流程(含工具、命令、风险分级、修复步骤与加固建议)。 --- ## 一、漏洞扫描:怎么发现问题 ### 1)轻量本地扫描(首选:lynis) **特点:开源、无依赖、5分钟跑完、新手友好** ```bash # Ubuntu/Debian 安装 sudo apt update sudo apt install -y lynis # CentOS/RHEL sudo yum install -y epel-release sudo yum install -y lynis # 执行扫描(必须root) sudo lynis audit system ``` - 报告位置:`/var/log/lynis.log` - 重点看:`WARNING`(高危)、`SUGGESTION`(中危)、`OK`(安全) - 常见问题:SSH弱配置、端口开放过多、密码策略弱、未打安全补丁 ### 2)查看系统可更新的安全补丁(最实用) ```bash # Ubuntu/Debian apt list --upgradable  | grep -E "security|CVE" # CentOS/RHEL yum updateinfo list security # 或 dnf list updates | grep -E "security|CVE" ``` 带 `security/CVE` 的都是**安全补丁**,优先修复。 ### 3)网络端口与服务扫描(nmap) ```bash # 安装 sudo apt install -y nmap # 扫描本机开放端口与服务版本 sudo nmap -sV -A 127.0.0.1 ``` 重点关注:**21(FTP)、23(Telnet)、3389(RDP)、开放不明端口、老旧服务(如 Apache 2.2)** ### 4)企业级深度扫描(OpenVAS,可选) - 开源、类似 Nessus,支持 CVE 库、漏洞评级、导出报告 - 适合:公网服务器、等保合规、多服务器批量扫描 - 部署建议:用 Docker 快速搭建,避免污染主机 --- ## 二、漏洞分级(按 CVSS 评分) - **严重 9.0–10.0**:远程代码执行、提权、root 权限 → **立即修复(24h内)** - **高危 7.0–8.9**:远程利用、信息泄露 → **48h内修复** - **中危 5.0–6.9**:本地权限、配置错误 → **一周内修复** - **低危 0.1–4.9**:弱提示、优化建议 → **例行维护** --- ## 三、漏洞修复:标准流程(生产环境必看) ### 1)修复前:备份+快照(可回退) ```bash # 关键配置备份(示例) sudo cp -a /etc/ssh/sshd_config /etc/ssh/sshd_config.bak sudo cp -a /etc/sysctl.conf /etc/sysctl.conf.bak # 云服务器:打系统快照/镜像(必须) ``` ### 2)一键更新所有安全补丁(最常用) ```bash # Ubuntu/Debian sudo apt update sudo apt upgrade -y # 安全专用(无人值守) sudo apt install -y unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades # CentOS/RHEL 7 sudo yum update -y # CentOS/RHEL 8/9 sudo dnf update -y ``` ### 3)内核漏洞修复(高危重点) ```bash # 查看当前内核 uname -r # Ubuntu/Debian 升级内核 sudo apt install -y linux-image-$(uname -r | cut -d'-' -f1)-latest # CentOS/RHEL 升级内核 sudo yum update kernel -y # 新版内核(ELRepo) sudo yum --enablerepo=elrepo-kernel install kernel-ml -y # 重启生效 sudo reboot ``` ### 4)常见高危漏洞修复示例 #### ① sudo 提权漏洞(CVE-2021-3156) ```bash sudo apt update && sudo apt install sudo -y # 验证 sudo sudo --version ``` #### ② OpenSSL 漏洞(心脏出血等) ```bash sudo apt update && sudo apt install openssl -y ``` #### ③ SSH 弱配置(暴力破解风险) ```bash # 编辑配置 sudo vi /etc/ssh/sshd_config # 关键加固项 PermitRootLogin no          # 禁止root直接登录 PasswordAuthentication no    # 关闭密码登录(改用密钥) MaxAuthTries 3               # 最大尝试次数 AllowUsers admin             # 只允许指定用户 # 重启生效 sudo systemctl restart sshd ``` --- ## 四、无补丁时的临时缓解(应急) - **禁用非特权用户命名空间**(缓解部分内核提权) ```bash # Ubuntu/Debian echo "kernel.unprivileged_userns_clone=0" | sudo tee /etc/sysctl.d/99-disable-unpriv-userns.conf sudo sysctl -p # CentOS/RHEL echo "user.max_user_namespaces=0" > /etc/sysctl.d/userns.conf sudo sysctl -p ``` - **黑名单问题内核模块**(如 nf_tables 漏洞) ```bash echo "blacklist nf_tables" | sudo tee /etc/modprobe.d/nf_tables-blacklist.conf sudo reboot ``` --- ## 五、修复后验证 1. **版本核对**:确认内核/软件包已升级到安全版本   ```bash   uname -r   dpkg -l | grep openssl   ``` 2. **专项复扫**:lynis 或 OpenVAS 重新扫描,原高危漏洞消失 3. **业务验证**:重启相关服务,确认网站/数据库/SSH 正常 4. **日志审计**:检查 `/var/log/auth.log`、`/var/log/syslog` 无报错 --- ## 六、日常安全基线(长期防护) 1. **定期更新**:每周一次安全补丁,内核更新后重启 2. **关闭无用服务**:Telnet、FTP、不必要的端口   ```bash   sudo systemctl disable telnet   sudo systemctl stop telnet   ``` 3. **防火墙放行**:只开放必要端口(如 22、80、443) 4. **密码策略**:强密码、定期更换、禁用弱口令 5. **日志监控**:开启 SSH 登录日志,定期审计 --- ## 七、极简总结 - **扫描**:先用 lynis 本地审计,再用 apt/yum 查安全补丁,nmap 扫端口 - **修复**:备份 → 升级补丁/内核 → 重启 → 验证 - **应急**:无补丁时用 sysctl/模块黑名单缓解 - **长期**:定期更新、最小化开放端口、强化 SSH 配置 --- 要不要我给你一份可直接复制的 **Linux漏洞修复检查清单**(含备份命令、补丁更新、SSH加固、重启验证),你照着逐项执行即可?

扫描二维码推送至手机访问。

版权声明:本文由手机数据加工厂发布,如需转载请注明出处。

本文链接:https://gaijilu.com/?id=193

“Linux 系统的漏洞扫描与修复” 的相关文章

教你如何在智能手机上保护个人隐私

教你如何在智能手机上保护个人隐私

保护个人隐私是每个人都应该关注的问题,尤其是在智能手机使用如此普及的今天。我们的手机里储存着大量的个人信息,如联系人、短信、通话记录、照片、视频、社交媒体账户等等,如果不加以保护,这些信息就可能会被不法之徒窃取、泄露或滥用。那么,怎样在智能手机上保护个人隐私呢?以下是手机数据工厂huifus.com...

微信可查“谁把我删了”?微信上线新功能,有门槛,如何查找单删

微信可查“谁把我删了”?微信上线新功能,有门槛,如何查找单删

微信正在进行一项新功能内测——可以查看已删除自己的联系人/好友,并可以选择性筛选与删除。多名网友晒出的截图显示,微信提示“通讯录联系人数量已达上限,可删除部分联系人后继续添加”,并给出几个联系人选项,用户可直接删除或选择“换一换”。10月23日下午,微信方面向记者确认了此事,据微信方面透露,“微信用...

微信数据库修复在哪里?快速解决微信数据库问题的方法!

微信数据库修复在哪里?快速解决微信数据库问题的方法!

微信是一款非常流行的社交软件,但是在使用过程中,有时会遇到微信数据库出现问题的情况。本文将介绍微信数据库修复的方法,帮助用户快速解决微信数据库问题。工具原料:电脑品牌型号:苹果MacBook Pro操作系统版本:macOS Big Sur 11.2.3软件版本:微信 3.3.0一、备份微信数据库1、...

倾情打造最新款WX外挂链接同步修改器,仿真度高,操作便捷

微信同步修改,改单专用链接,微信改双向链接,同步修改器,仿真度高,操作便捷,支持测试。测试添加薇:gaijilu-com,或者直接联系本站右下角“在线客服”也可以。...

微信、支付宝、网购订单模拟生成截图软件

微信、支付宝、网购订单模拟生成截图软件

通过简单的设置,可以方便的生成您想要的截图。如微信对话、微信转账、微信红包、微信钱包、微信零钱、支付宝聊天对话、支付宝转账等强大功能 。有了这款软件用户可以随意编辑截图,包括聊天内容,手机壁纸,甚至是转账截图,都可以进行自定义的调整,为大家的生活提供了更多的便利。复制链接到浏览器打开,注册、下载安装...

4 种方法永久保存微信聊天记录,永不丢失

4 种方法永久保存微信聊天记录,永远不会丢方法一:用电脑微信备份(最靠谱、最全)登录电脑版微信,找到备份功能,把手机聊天记录完整存到电脑里。文字、图片、语音、视频、文件全都能保存,不会漏掉。备份好之后,再复制一份存到 U 盘或者移动硬盘里。就算换手机、卸载微信、手机坏掉,记录也能随时找回来。方法二:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。