AbdulRehman88/HAC-IDS
GitHub: AbdulRehman88/HAC-IDS
HAC-IDS:针对异构物联网环境的跨数据集入侵检测系统
Stars: 0 | Forks: 0
# HAC-IDS
面向异构 IoT/IIoT 环境下跨数据集入侵检测的泄漏感知语义协调与少样本校准。
## 概述
HAC-IDS 是一个可复现的研究 pipeline,用于评估异构 IoT/IIoT 环境下跨数据集入侵检测的鲁棒性。该框架执行数据集审计、确定性预处理、语义特征协调、留一数据集零样本评估、轻量级少样本目标校准、统计验证、消融分析以及可用于发表的可视化。
本仓库为以下论文提供支持:
**HAC-IDS:面向异构 IoT/IIoT 环境下跨数据集入侵检测的泄漏感知语义协调与少样本校准**
## 数据集
实验使用了四个公开的 IDS 数据集:
- Edge-IIoTset
- MQTT-IoT-IDS2020
- X-IIoTID
- CICIDS2017
由于体积和许可限制,原始数据集不包含在内。请按照 data/README.md 中描述的结构,将它们放置在 data/raw/ 下。
## 仓库结构
```
HAC-IDS/
|-- configs/
| `-- paths.example.yaml
|-- data/
| `-- README.md
|-- docs/
| `-- README.md
|-- outputs/
| `-- README.md
|-- scripts/
| |-- 01_dataset_audit.py
| |-- 03_stage2A_leakage_safe_cleaning.py
| |-- 04_stage2B_semantic_harmonization_v3.py
| |-- 05_stage3A_lodo_semantic_v3.py
| |-- 06_stage3B_fewshot_calibration.py
| |-- 07_stage3C_analyze_fewshot_results.py
| |-- 08_stage4_statistical_validation.py
| |-- 09_stage5_ablation_summary.py
| |-- 10_stage6A_raw_vs_semantic_ablation.py
| |-- 11_stage7_visual_analytics.py
| |-- 12_stage9_methodology_architecture_map.py
| `-- 13_generate_publication_figures.py
|-- requirements.txt
`-- README.md
```
标签:Apex, 入侵检测, 少样本学习, 工业物联网安全, 机器学习, 物联网安全, 网络安全, 跨数据集评估, 隐私保护