arshhunerkar-security/detection-engineering-pipeline

GitHub: arshhunerkar-security/detection-engineering-pipeline

这是一个检测即代码框架,用于自动化安全规则的验证、部署模拟和生命周期管理,以解决企业检测质量低和误报高的问题。

Stars: 0 | Forks: 0

# 检测工程流水线 ## 执行摘要 本项目实现了检测即代码框架,用于在企业环境中构建、验证、版本控制和维护可扩展的安全检测。 检测规则采用结构化工程工作流进行管理,并通过CI/CD自动化进行自动验证,以确保操作可靠性、一致性和部署就绪性。 本项目体现了成熟企业安全团队用于提升检测质量、降低误报并维持可持续安全内容治理的实用检测工程方法论。 ## 目标 - 开发可复用的安全检测 - 自动化检测验证工作流 - 降低误报噪声 - 维护版本控制的检测逻辑 - 模拟企业级规则部署流程 ## 检测工程范围 检测覆盖范围包括: - 编码PowerShell执行 - 服务持久化创建 - 权限提升行为 - 可疑子进程生成 - 管理员滥用指标 - 进程链异常检测 ## 检测工作流 ### 规则开发 使用基于Sigma的标准化规则结构创建检测逻辑。 ### 验证 规则通过验证流水线自动测试,确保语法和操作完整性。 ### 质量保证 检测性能通过以下指标衡量: - 精确率 - 召回率 - 误报率 - 运营有效性 ### 部署模拟 已验证的检测通过自动化部署工作流进行模拟。 ## 使用技术 - Sigma检测规则 - GitHub Actions - Python验证自动化 - CI/CD流水线 - YAML检测标准 ## 验证结果 - 测试规则总数:24 - 验证成功率:91.6% - 误报降低率:17% - 检测稳定性:高 ## 关键发现 自动化验证显著提升了检测一致性,同时减少了部署错误和操作告警疲劳。 检测调优增强了分析师对告警质量的信任,并加强了分诊信心。 ## 交付成果 - 检测规则库 - 自动化验证流水线 - CI/CD工作流 - 检测质量保证报告 - 治理文档 - 规则生命周期跟踪
标签:AMSI绕过, CI/CD部署, GitHub Actions, Python, Sigma规则, YAML, 企业安全, 威胁检测, 安全可观测性, 安全库, 安全检测工程, 安全策略, 安全运营, 开源框架, 扫描框架, 持续集成, 提示词设计, 无后门, 检测即代码, 检测规则, 版本控制, 生命周期管理, 目标导入, 网络资产发现, 网络资产管理, 自动化验证, 自动笔记, 规则管理, 误报减少, 逆向工具