当前位置: 首页 > news >正文

服务器安全审计与入侵检测

一、用户审计

1. 查看用户列表
# 查看所有用户cat/etc/passwd# 查看登录用户who# 查看用户登录历史last lastlog# 查看空密码用户awk-F:'($2=="") {print}'/etc/shadow
2. 异常登录检测
# 查看失败的登录尝试grep"Failed password"/var/log/auth.log# 查看root登录记录grep"Accepted password"/var/log/auth.log|greproot# 查看登录IP统计grep"Accepted"/var/log/auth.log|awk'{print $11}'|sort|uniq-c|sort-rn

二、文件完整性检查

1. AIDE工具
# 安装aptinstallaide# 初始化数据库aide--init# 复制数据库cp/var/lib/aide/aide.db.new /var/lib/aide/aide.db# 检查变更aide--check
2. Tripwire
# 安装aptinstalltripwire# 初始化tripwire--init# 检查tripwire--check

三、Rootkit检测

1. Rkhunter
# 安装aptinstallrkhunter# 更新特征库rkhunter--update# 扫描rkhunter--check# 查看报告cat/var/log/rkhunter.log|grepWarning
2. Chkrootkit
# 安装aptinstallchkrootkit# 扫描chkrootkit# 只显示警告chkrootkit|grepINFECTED

四、入侵检测系统IDS

1. OSSEC安装
# 下载wgethttps://github.com/ossec/ossec-hids/archive/3.6.0.tar.gz# 解压tar-xzf3.6.0.tar.gzcdossec-hids-3.6.0# 安装./install.sh
2. 配置监控
<!-- /var/ossec/etc/ossec.conf --><syscheck><directoriescheck_all="yes">/etc,/usr/bin,/usr/sbin</directories></syscheck>

五、安全审计工具

1. Lynis
# 安装aptinstalllynis# 执行审计lynis audit system# 查看详细报告lynis show details
2. OpenSCAP
# 安装aptinstallopenscap-scanner ssg-debian# 扫描oscap xccdfeval--profilexccdf_org.ssgproject.content_profile_standard\/usr/share/xml/scap/ssg/content/ssg-debian12-xccdf.xml

六、日志监控告警

1. Logwatch
# 安装aptinstalllogwatch# 生成报告logwatch--outputmail--mailtoadmin@example.com--detailhigh# 定时执行echo"0 6 * * * /usr/sbin/logwatch --output mail --mailto admin@example.com"|crontab-
2. 自定义告警脚本
#!/bin/bash# security_alert.sh# 检测异常登录FAILED_LOGINS=$(grep"Failed password"/var/log/auth.log|wc-l)if[$FAILED_LOGINS-gt50];thenecho"检测到大量失败登录尝试:$FAILED_LOGINS次"fi# 检测可疑进程SUSPICIOUS=$(psaux|grep-E"nc|netcat|ncat"|grep-vgrep|wc-l)if[$SUSPICIOUS-gt0];thenecho"检测到可疑进程"fi

七、安全检查清单

检查项命令
检查开放端口ss -tlnp
检查监听服务netstat -an
检查用户列表cat /etc/passwd
检查sudo用户cat /etc/sudoers
检查计划任务crontab -l
检查运行进程ps aux
检查防火墙ufw status
检查登录日志last

八、总结

安全审计要点:

  1. 定期审计用户和权限
  2. 监控系统文件变更
  3. 检测Rootkit
  4. 配置入侵检测
  5. 建立告警机制

提醒:本文内容基于公开资料整理,实际选择时请以各服务商官方信息为准。
本文内容部分信息摘自vpsvip.net主机测评网站

http://www.jsqmd.com/news/579459/

相关文章:

  • 深入探索Java JPA中的CriteriaQuery
  • OpenClaw性能调优:降低Phi-3-mini-128k-instruct长任务token消耗的技巧
  • 颜色代码选择助手源码前端开发HEX颜色值十六进制一键复制创意设计色彩搭配软件工具+安卓APP
  • PyTorch 2.8高性能镜像案例分享:RTX 4090D上FlashAttention-2加速LLM微调实测
  • API 测试工具:Postman, Rest-Assured
  • 【Guava】并发编程ListenableFutureService
  • Kandinsky-5.0-I2V-Lite-5s图生视频实战教程:5秒短视频一键生成(RTX4090D友好)
  • SEO_避开这些SEO误区让你的优化更高效
  • MeteorSeed
  • 基于S7-1200PLC的物业供水控制系统设计》 PLC触摸屏,图纸,博图16 一、设计任务书...
  • C++ STL 容器线程安全机制研究
  • 彻底搞懂大模型“图谱推理”底层逻辑!TPAMI神作全解(非常详细)
  • 像素剧本圣殿效果展示:8-Bit像素风界面中实时生成的动画分镜脚本
  • Graphormer部署教程:Docker Compose编排Graphormer+Redis缓存服务
  • OpenClaw私人健身教练:Qwen2.5-VL-7B分析运动视频与生成计划
  • 忍者像素绘卷实战案例:16-Bit忍者风海报生成全流程详解
  • OpenClaw+千问3.5-9B爬虫方案:智能解析与数据入库
  • 网络资源爬取代码分享
  • 2026年靠谱的东台冷库门封/装卸货门封厂家精选合集 - 品牌宣传支持者
  • 基于LS-DYNA ANSA的汽车碰撞CAE联合仿真教程:软件操作与模型搭建
  • AI Agent火了,但你的基础设施真的能扛住吗?先看清这3个代价
  • OpenClaw跨设备控制方案:百川2-13B-4bits量化版中继服务搭建
  • Pixel Couplet Gen实战教程:对接企业微信机器人自动推送春联
  • MacBook高效办公方案:OpenClaw+千问3.5-35B-A3B-FP8自动处理会议纪要
  • OpenClaw飞书机器人集成:千问3.5-9B对话触发详解
  • 从导航软件到无人机飞控:UTM坐标系在C++项目中的3种高阶用法
  • FreeRTOS 启动流程详解:从复位到任务调度
  • 学术研究助手:用OpenClaw+Phi-3-vision-128k-instruct自动解析论文图表
  • SecGPT-14B压缩版本:在OpenClaw中运行轻量级安全模型
  • UE5蓝图实战:用VaRest插件5分钟搞定DeepSeek API调用(含完整JSON处理流程)