aryan1723/VantaAudit

GitHub: aryan1723/VantaAudit

一款基于启发式分析与威胁情报的轻量级静态恶意软件分析工具,帮助安全人员在文件执行前快速评估其威胁等级。

Stars: 0 | Forks: 0

🔍 VantaAudit:静态恶意软件智能引擎 VantaAudit 是一款轻量级、高性能的静态分析工具,旨在对可疑文件进行快速分类。通过将本地启发式分析与全局威胁情报相结合,VantaAudit 提供“Vanta 威胁评分”,帮助安全研究人员在执行前识别恶意负载。 🚀 核心功能 伪装检测:识别使用无害扩展名伪装的可执行文件(例如,invoice.pdf.exe)。 Shannon Entropy 分析:测量数据随机性,以检测是否存在加壳、混淆或加密的勒索软件负载。 全局情报集成:连接到 VirusTotal V3 API,将文件哈希值与超过 70 种以上的防病毒引擎进行交叉比对。 启发式评分系统:基于多个安全向量生成 0-100 的风险报告。 安全 API 处理:基于专业安全标准构建;使用环境变量管理敏感 API 密钥。 🛠️ 技术栈 语言:Java 23 网络:OkHttp 3 数据解析:Google GSON UI:Java Swing 安全:SHA-256 哈希、Shannon Entropy 算法 🛡️ 安全与隐私 [!IMPORTANT] 本项目不包含硬编码的 API 密钥。要使用全局情报功能,您必须通过环境变量提供您自己的 VirusTotal API 密钥。 设置 从 VirusTotal 获取 API 密钥。 将密钥添加到您的系统环境变量中: 变量名:VANTA_API_KEY 值:your_api_key_here 重启您的 IDE/终端以加载该变量。 📊 分析逻辑 VantaAudit 基于以下内容计算威胁评分: | 检查项 | 权重 | 逻辑 | | :--- | :--- | :--- | | 伪装 | 30 分 | 将文件头与扩展名进行匹配。 | | 高 Entropy | 20 分 | 检测文件是否被加壳(Entropy > 7.0)。 | | API 信誉 | 50 分 | 扫描全局数据库以查找已知的恶意签名。 |
标签:API密钥管理, Ask搜索, DAST, DNS 反向解析, DNS 解析, GSON, GUI, Java 23, Java Swing, OkHttp, SecOps, SHA-256, URL发现, VirusTotal, 云安全架构, 云安全监控, 伪装检测, 加壳检测, 勒索软件检测, 启发式分析, 域名枚举, 威胁情报, 威胁评分, 安全检测, 安全研究与开发, 开发者工具, 恶意软件分析, 沙箱, 混淆检测, 熵分析, 环境变量, 网络安全, 隐私保护, 静态分析, 风险评级