脚本的需求如下:
1. 数据采集:
连接多个 MySQL 服务器,采集所有数据库、数据表、字段信息及前 5 条样本数据。
获取服务器信息、访问记录、日志配置、文件权限、UDF 信息等。
2. 分阶段分析(利用大模型):
表级分析:逐表识别敏感字段、评估安全风险、推测表用途。
库级分析:汇总单库所有表的敏感字段、分析数据库用途。
服务器级分析:结合所有库的分析结果与服务器信息,生成整体安全评估和业务用途报告。
3. 结果导出:
将所有分析结果导出至 Excel。
针对含敏感字段的表,导出全部记录;其他表仅导出样本数据。
总结服务器信息、访问记录、日志配置、文件权限、UDF 信息,并附中文解释。