审计日志分析工具开发文档

📅 2026/7/26 21:03:15 👁️ 阅读次数 📝 编程学习
审计日志分析工具开发文档

审计日志分析工具开发文档

一、项目概述

本项目实现了一个基于大语言模型(LLM)的审计日志智能分析工具。用户上传Excel格式的审计日志文件,系统根据预定义的审计规则,调用大模型API自动生成结构化的分析报告。报告内容包括异常行为识别、风险等级评估、合规性检查以及改进建议。

1.1 核心功能

  • Excel文件上传:支持.xlsx、.xls格式
  • 日志解析:使用pandas读取并结构化日志数据
  • 审计规则引擎:内置一套可配置的审计规则(如登录失败频次、敏感操作、非工作时间访问等)
  • 大模型分析:将日志数据与审计规则组合成提示(Prompt),调用OpenAI GPT系列模型(可替换为其他兼容API)
  • 报告生成:返回Markdown或HTML格式的分析报告,支持下载

1.2 技术栈

层次技术选型
后端框架Flask (Python 3.9+)
Excel处理pandas, openpyxl<