讲师中心 微信公众号
AI工具推荐 视频效率加速

日志分析怎么分析安全日志排查暴力破解行为

风宇酱_5122

风宇酱_5122

发布时间:2026-08-15 11:59:00

|

705人浏览过

|

来源于php中文网

原创

直接在事件查看器→Windows日志→安全中筛选事件ID 4625,可查看所有远程登录失败记录,包括源IP、账户名、登录类型(10为RDP)及失败原因代码,但需先启用“审核登录事件→失败”策略。

日志分析怎么分析安全日志排查暴力破解行为

直接看失败登录记录,结合时间、IP、账户三个维度交叉判断,就能快速锁定暴力破解行为。

盯住关键日志位置和事件类型

不同系统日志路径和标识方式不同,但核心目标一致:

  • Windows 系统:打开 事件查看器 → Windows 日志 → 安全,筛选事件ID 4625(登录失败);重点关注“源IP地址”“目标用户名”“失败原因代码”字段
  • Linux(SSH):查看 /var/log/auth.log(Ubuntu/Debian)或 /var/log/secure(CentOS/RHEL),搜索关键词 Failed password 和 Invalid user
  • 若用 systemd 管理日志(如较新 Arch 或 Fedora),运行 journalctl -u sshd | grep "Failed" 获取实时认证失败条目

用命令或脚本快速统计攻击源

手动翻日志效率低,用终端命令几秒出结果:

HTML5主机托管服务公司网站模板
HTML5主机托管服务公司网站模板

HTML5主机托管服务公司网站模板是一款从事主机托管服务公司宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。

下载
  • 统计高频失败IP(Ubuntu/Debian):
    grep "Failed password" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr
  • 同时抓取无效用户名尝试:
    grep "Invalid user" /var/log/auth.log | awk '{print $8, $10}' | sort | uniq -c | sort -nr($8常为用户名,$10常为IP,可先 head -1 /var/log/auth.log 确认字段位置)
  • Windows PowerShell 自动化(查最近6小时):
    Get-WinEvent -FilterHashtable @{LogName='Security';ID=4625;StartTime=(Get-Date).AddHours(-6)} | Group-Object -Property {$_.Properties[18].Value} | Sort-Object Count -Descending | Select-Object Count, Name(其中索引18通常对应源IP)

验证是否已失守,不能只看失败记录

爆破的终点是成功登录,必须同步检查“得手痕迹”:

  • 查成功登录记录:
    Linux 执行 grep "Accepted" /var/log/auth.log | tail -30,重点看非工作时间、陌生IP、root账户的登录
  • 交叉验证登录历史:
    Linux 运行 last -a | head -15,比对IP与刚才发现的攻击IP是否重合
  • Windows 查事件ID 4624(登录成功),特别注意登录类型为 8(网络明文) 或 10(远程桌面) 的异常条目,这类常关联FTP、IIS基本认证等弱协议
  • 若发现某IP在密集失败后紧接一次成功登录,且该IP不在白名单中,应立即视为已被攻陷,启动应急响应

加固与后续动作建议

分析不是终点,要推动闭环处置:

  • 对确认的攻击IP,立即加入防火墙或安全组黑名单;生产环境建议部署 Fail2Ban 或类似自动封禁工具
  • 修改所有被高频尝试的账户密码,尤其 root、administrator、ftp 等高危账户;禁用长期不用的账户
  • 检查登录来源是否合理:例如 FTP 暴力破解常见于暴露在公网的默认端口,应关闭外网映射或改用SFTP+密钥认证
  • 开启日志轮转并定期归档,确保至少保留30天以上原始日志,便于回溯取证

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
elk是什么意思
elk是什么意思

ELK指的是Elasticsearch、Logstash和Kibana三个开源软件的组合。想了解更多elk的相关内容,可以阅读本专题下面的文章。

3460

2023.12.18

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

40

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

20

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

40

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

140

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

80

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

80

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

40

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

80

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Revel 官方 Deployment 文档
Revel 官方 Deployment 文档

共0课时 | 0人学习

Iris框架MVC快速入门指南
Iris框架MVC快速入门指南

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn