系统安全及应用

技能目标:

  1. 账号安全控制

  2. 系统引导和登入控制

  3. 弱口令检测

  4. 端口扫描

一、前言

系统安全是服务器与主机安全的第一道防线。在日常运维中,绝大多数入侵、提权、信息泄露事件,都源于账号管理松散、引导权限失控、口令强度不足、开放端口过多等基础问题。本文围绕四大技能目标,从配置到工具实操,形成一套完整的系统安全加固方案。 二、技能目标总览 1. 账号安全控制:锁定非法账号、限制权限、强化登录策略。 2. 系统引导和登录控制:加固 GRUB、限制终端登录、禁用不必要服务。 3. 弱口令检测:使用专业工具扫描系统弱口令,提前消除风险。 4. 端口扫描:识别开放端口与危险服务,及时关闭无用端口。 三、账号安全控制 账号是系统访问的入口,账号安全直接决定系统整体安全。 1. 系统账号清理 • 锁定无用系统账号: bash 运行 usermod -L 用户名

passwd -l 用户名

• 删除无用账号: bash 运行 userdel -r 用户名

  1. 限制 root 远程登录 编辑 /etc/ssh/sshd_config: plaintext PermitRootLogin no

重启服务: bash 运行 systemctl restart sshd

  1. 密码安全策略 设置密码最短长度、最长使用天数、过期提醒: plaintext /etc/login.defs

/etc/pam.d/system-auth

示例: plaintext PASS_MIN_LEN 8

PASS_MAX_DAYS 90

PASS_MIN_DAYS 0

PASS_WARN_AGE 7

  1. 历史命令限制 在 /etc/profile 中设置: plaintext HISTSIZE=50

export TMOUT=300

作用:减少敏感命令泄露风险,自动登出闲置终端。 四、系统引导和登录控制 1. GRUB 引导加密 防止他人通过单用户模式重置 root 密码。生成 GRUB 密码并写入配置: bash 运行 grub2-setpassword

重启后进入引导菜单需验证密码。 2. 限制终端登录 编辑 /etc/securetty,注释掉不必要的虚拟终端,只保留安全终端。 3. 禁止 Ctrl+Alt+Del 重启 防止恶意重启服务器: bash 运行 systemctl mask ctrl-alt-del.target

  1. 登录提示安全 修改 /etc/motd、/etc/issue,移除系统版本信息,避免泄露版本漏洞。 五、弱口令检测 弱口令是最常见的安全隐患,可使用 John the Ripper 或 hydra 进行检测。 1. 提取系统账号密码 bash 运行 unshadow /etc/passwd /etc/shadow > pass.txt

  2. 使用 John 检测弱口令 bash 运行 john pass.txt

• 自动暴力破解系统弱口令。 • 输出:用户名 + 明文密码。 3. 安全加固建议 • 禁止 123456、root、123456789 等简单密码。 • 强制使用:大写 + 小写 + 数字 + 特殊符号。 • 定期更换密码,禁止历史重复密码。 六、端口扫描 端口是服务对外的窗口,多余端口 = 攻击入口。 1. 查看本机开放端口 bash 运行 netstat -ntap

ss -ntul

ss -lntu

  1. 使用 nmap 扫描端口 安装: bash 运行 yum install -y nmap

常用扫描: bash 运行 nmap 127.0.0.1

nmap -sS -p 1-65535 本机IP

• 识别开放端口 • 识别运行服务及版本 • 发现危险端口(如 21、23、445、3389 等) 3. 危险端口处理 • 关闭无用服务: bash 运行 systemctl stop 服务名

systemctl disable 服务名

• 使用防火墙屏蔽端口: bash 运行 firewall-cmd --permanent --remove-port=端口/tcp

firewall-cmd --reload

七、总结 系统安全及应用的核心在于最小权限、最小暴露、提前检测、持续加固: 1. 账号安全:锁无用账号、禁 root 远程、强密码策略。 2. 引导登录:GRUB 加密、限制终端、防恶意重启。 3. 弱口令检测:用工具扫描,杜绝简单密码。 4. 端口扫描:关闭无用端口,防火墙严格管控。 掌握以上内容,可大幅提升 Linux 系统的基础安全防护能力。

相关推荐
智塑未来7 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
山东科恩光电7 小时前
提升橡塑行业安全性,科恩密佑KKL-01光敏传感器的应用优势与前景
安全
是隼人9 小时前
buuctf-pwn xdctf2015_pwn200题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
Dovis(誓平步青云)12 小时前
折叠屏悬停看视频,上半屏和下半屏应该各做什么
android·java·服务器·开发语言·安全·音视频
2601_9620725013 小时前
网络安全防护指南:筑牢网络安全防线(510)
安全·web安全·php
IT大白鼠14 小时前
MSF数据库与资产管理——专业渗透测试流程
数据库·安全·msf
飞飞传输15 小时前
国产化 MOVEit 替代:文件传输架构与安全能力深度解读
大数据·运维·安全
黄俊懿15 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
海盗123416 小时前
AI新闻日报_2026-08-24——AI 安全从理论风险变成现实事件——Coding Agent 越狱与具身机器人运动会共塑“干活即合规“新基线
人工智能·安全·机器人
cfm_291416 小时前
ConcurrentHashMap 线程安全机制与 JDK 1.8 演进
java·开发语言·安全