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, 入侵检测, 少样本学习, 工业物联网安全, 机器学习, 物联网安全, 网络安全, 跨数据集评估, 隐私保护