marianelarojas30-alt/aegisloop-guardian

GitHub: marianelarojas30-alt/aegisloop-guardian

AegisLoop Guardian 是一个防御性AI安全扫描原型,用于检测恶意软件、欺诈、钓鱼和提示注入等威胁。

Stars: 0 | Forks: 0

# AegisLoop Guardian 保护程序 AegisLoop Guardian 是一款与模型无关的防御性安全扫描器与AI安全监控原型。 它将杀毒软件式的本地文件检查与AI代理工作区扫描相结合。 ## 重要事实 AegisLoop Guardian **并非商业杀毒软件、EDR或事件响应平台的替代品**。 真正的企业级杀毒软件需要大型恶意软件特征库、行为遥测、沙箱、内核/进程监控、云端信誉评估以及专业威胁情报源。 AegisLoop Guardian 是一个防御性原型,在透明的本地工具中实现了实用的杀毒软件组件。 ## 功能概述 AegisLoop Guardian v5 包含: - 静态文件扫描 - IOC 提取:URL、域名、IP、电子邮件、加密钱包地址 - 本地 IOC 拒绝列表检查 - SHA256 / SHA1 / MD5 哈希计算 - 本地恶意哈希拒绝列表检查 - 可疑代码模式检测 - 蠕虫类行为指标识别 - 熵/混淆评分 - 文件类型与扩展名不匹配检查 - 双重扩展名和欺骗性文件名检测 - 宏/文档诱导指标识别 - 基线清单与文件完整性比对 - 金融欺诈和网络钓鱼模式检查 - 提示注入与不安全的 LLM 代理行为检查 - 可选的 ClamAV 集成(若已安装 `clamscan`) - 持续文件夹监视 - 安全的基于复制的隔离区 - 回归记忆 - 人工审核的规则提案 - 可选的 LLM 解释(来自 Ollama、Claude、兼容 OpenAI 的模型或 Gemini) ## 绝不执行的操作 AegisLoop Guardian **绝不**: - 执行可疑文件 - 激活恶意软件 - 攻击系统 - 窃取凭据 - 自动删除用户文件 - 上传私有文件 - 未经授权扫描设备 - 绕过安全控制 ## 与模型无关的AI解释层 扫描器可在不使用LLM的情况下工作: ``` python src/guardian.py --path tests/safe_test_files ``` 可选的解释提供程序: ``` none ollama anthropic openai gemini ``` ## 快速开始 ``` python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt python src/guardian.py --path tests/safe_test_files ``` ## 更强的杀毒软件式扫描 ``` python src/guardian.py --path tests/safe_test_files --enable-av-checks ``` ## 建立基线 ``` python src/guardian.py --path watched_folder --enable-av-checks --build-baseline ``` ## 与基线进行比较 ``` python src/guardian.py --path watched_folder --enable-av-checks --compare-baseline ``` ## 可选的ClamAV扫描 请单独安装ClamAV,然后运行: ``` python src/guardian.py --path tests/safe_test_files --enable-av-checks --use-clamav ``` 如果未安装ClamAV,AegisLoop将继续执行其自身的本地检查。 ## 安全的基于复制的隔离区 此功能**不会删除**原始文件。它会将标记的文件复制到 `quarantine/` 目录以供审查。 ``` python src/guardian.py --path tests/safe_test_files --enable-av-checks --quarantine ``` ## 持续监视模式 ``` python src/watch_guardian.py --path watched_folder --interval 5 --enable-av-checks ``` ## 可选的本地Ollama解释 ``` ollama pull qwen2.5:7b python src/guardian.py --path tests/safe_test_files --enable-av-checks --explain-provider ollama --model qwen2.5:7b ``` ## 可选的Claude解释 ``` export ANTHROPIC_API_KEY="your_key_here" python src/guardian.py --path tests/safe_test_files --enable-av-checks --explain-provider anthropic --model claude-3-5-haiku-latest ``` ## 报告 Markdown报告: ``` reports/latest_guardian_report.md ``` JSON结果: ``` reports/latest_guardian_results.json ``` CSV发现项: ``` reports/latest_guardian_findings.csv ``` 隔离区文件夹: ``` quarantine/ ``` 回归记忆: ``` regression_memory/findings_memory.json ``` ## 仓库结构 ``` aegisloop-guardian/ ├── README.md ├── VERSION ├── hashes/ │ └── known_bad_hashes.json ├── quarantine/ ├── rules/ │ ├── suspicious_code_patterns.json │ ├── worm_like_patterns.json │ ├── financial_fraud_patterns.json │ └── llm_agent_risk_patterns.json ├── src/ │ ├── guardian.py │ ├── watch_guardian.py │ ├── av_scanner.py │ ├── ioc_extractor.py │ ├── file_name_analyzer.py │ ├── baseline_manager.py │ ├── csv_exporter.py │ ├── hash_utils.py │ ├── entropy_analyzer.py │ ├── file_type_analyzer.py │ ├── clamav_adapter.py │ ├── quarantine_manager.py │ ├── static_scanner.py │ ├── risk_scorer.py │ ├── rule_updater.py │ ├── llm_explainer.py │ └── report_generator.py └── tests/ └── safe_test_files/ ``` ## 研究方向 AegisLoop Guardian 探索一个透明的本地防御代理能否结合: 1. 杀毒软件式的静态文件检查 2. 社会工程与欺诈检测 3. 提示注入与LLM代理风险检测 4. 持续监控 5. 安全的、有人工审核的改进循环 ## 状态 更强的防御性原型。仅在您拥有或有权检查的文件及文件夹上使用。
标签:AI代理安全, AI安全, AI安全监控, AI风险缓解, Chat Copilot, GraphQL安全矩阵, IOC提取, Petitpotam, 云计算, 哈希计算, 安全扫描器, 持续监控, 文件完整性检查, 文件类型检查, 机器学习防护, 模型无关, 模式识别, 欺诈检测, 混淆代码检测, 网络安全, 蠕虫行为检测, 规则引擎, 逆向工具, 金融欺诈检测, 钓鱼检测, 防御性AI, 防病毒集成, 隐私保护, 静态文件扫描