dvrns/security-log-analysis
GitHub: dvrns/security-log-analysis
该项目利用Python对身份验证日志进行特征提取与LOF异常检测,以识别可疑登录行为并提升安全事件可见性。
Stars: 0 | Forks: 0
# 安全日志分析
## 描述
该项目使用 Python 分析身份验证日志,以检测可疑的登录活动。
## 功能
- 检测失败的登录尝试
- 识别可疑的 IP 地址
- 按时间分析登录活动
- 可视化安全数据
- 使用局部异常因子(LOF)进行基本异常检测
## 技术
- Python
- Pandas
- Matplotlib
- Scikit-learn
## 数据集
示例数据集:`security_auth_logs.csv`
## 工作原理
- 从 CSV 文件解析身份验证日志
- 提取基于时间的特征(例如,登录小时)
- 计算失败登录比率
- 应用异常检测(LOF)
- 识别可疑的行为模式
## 输出
- 顶级攻击 IP 地址
- 每小时失败登录次数
- 可疑登录活动
- 可视化图表
## 项目目标
展示基本的安全日志分析和异常检测技术。
标签:CSV解析, IP识别, Local Outlier Factor, LOF, Matplotlib, Mutation, Python数据分析, Scikit-learn, 可疑登录, 可视化, 失败登录, 安全数据可视化, 安全日志分析, 异常检测, 异常登录检测, 攻击IP, 时间分析, 特征工程, 登录小时统计, 登录检测, 认证日志, 逆向工具