GreyNOC/Detections
GitHub: GreyNOC/Detections
面向防守方安全工程的公开检测规则包,提供规则结构定义、事件规范化和校验工具,帮助企业安全团队标准化和验证检测逻辑。
Stars: 0 | Forks: 0
# GreyNOC 检测
适用于兼容 GreyNOC 安全事件的公开安全检测规则包。
本仓库包含规则示例、schema、文档、事件规范化辅助工具以及一个规则验证器。它有意不包含私有的 GreyNOC 检测引擎、编排、告警评分、实体风险评分、案例构建、去重存储、高级关联逻辑或专有的 AI/prompt-abuse 指纹。
## 快速入门
以可编辑模式安装该包:
```
python -m pip install -e .
```
验证捆绑的示例规则:
```
python -m greynoc_detections.validate rules/examples
```
规范化一个示例事件:
```
import json
from pathlib import Path
from greynoc_detections import normalize_security_event
events = json.loads(Path("tests/sample_events.json").read_text())
print(normalize_security_event(events[0]))
```
运行测试:
```
python -m pytest
```
## 公开内容
- 规则格式文档。
- 通用示例检测规则。
- 用于规则结构的 JSON schema。
- 轻量级事件规范化。
- 安全的规则验证,包括针对 regex 模式的简单 ReDoS 检查。
- 针对 JSON 规则文件的 CLI 验证。
## 未包含的内容
- 检测引擎编排。
- `DetectionEngine` 或 `evaluate()` 实现。
- 告警评分或实体风险评分。
- 案例构建或去重存储。
- 协同攻击、图或攻击链关联的内部机制。
- 私有 AI/prompt-abuse 指纹列表。
- 客户特定的阈值、IP、主机名、用户或示例。
## 规则兼容性
规则仅包含数据。它们描述了公开检测器可能匹配的内容,但不附带私有的 GreyNOC 执行行为。私有部署在将规则加载到内部引擎之前,可以导入并验证这些规则。
标签:AMSI绕过, FTP漏洞扫描, GreyNOC, JSON, JSON Schema, Python, ReDoS防护, 事件规范化, 云计算, 关联分析, 告警评分, 威胁检测, 安全工程, 安全编排, 安全规则引擎, 安全防御工具, 数据验证, 文档结构分析, 无后门, 检测规则, 正则表达式安全, 网络安全, 网络资产发现, 规则引擎, 逆向工具, 隐私保护, 风险评分