YAML 模式(直接编辑)
规则清单(只读预览)
YARA 规则库({{ yara_loaded_count }} 条已加载)
版本历史
零容忍规则集({{ policy.zero_tolerance_rules|length }} 条 · 命中即拒绝)
{% if zt_rules_cn %}
{% for r in zt_rules_cn %}
{{ r.cn_name }}
{% endfor %}
{% else %}
{% for r in policy.zero_tolerance_rules %}
{{ r }}
{% endfor %}
{% endif %}
策略全局参数
| 参数名 | 说明 | 当前值 |
|---|---|---|
| block_score | 单引擎累计得分 ≥ 此阈值 → 判定为 malicious 直接拒绝 | {{ policy.block_score }} |
| review_score | 累计得分落在这个区间 → 判定为 suspicious 转人工复核 | {{ policy.review_score[0] }} ~ {{ policy.review_score[1] }} |
| engine_failure_mode | 检测引擎异常时的处理策略(fail_closed=拒绝 fail_open=放行) | {{ policy.engine_failure_mode }} |
| max_file_size | 允许上传的单文件最大体积(超过直接拒绝) | {% set kb = policy.max_file_size / 1024 %}{% set mb = kb / 1024 %}{% if mb >= 1 %}{{ "%.1f"|format(mb) }} MB{% else %}{{ "%.0f"|format(kb) }} KB{% endif %}({{ policy.max_file_size }} 字节) |
| allow_encrypted_archive | 是否允许带密码的加密 ZIP/RAR/7z 压缩包通过 | {% if policy.allow_encrypted_archive %}允许{% else %}禁止{% endif %} |
| allow_encrypted_document | 是否允许带密码的加密 Office 文档(.docx/.xlsx/.pptx)通过 | {% if policy.allow_encrypted_document %}允许{% else %}禁止{% endif %} |
| 白名单扩展名 | 允许上传的文件扩展名(不在此列表的直接拒绝) | {% for e in policy.allowed_extensions %} {{ e }} {% endfor %} |
词表规则({{ policy.keyword_rules|length }} 条)
{% for kw in policy.keyword_rules %}{{ kw.name }}
{% endfor %}
YARA 规则库({{ yara_files_count }} 个文件 · {{ yara_loaded_count }} 条已编译)
{% if yara_rules %}| 规则名 | 分类 | 风险等级 | 误报率 | 权重 | 触发次数 | 参考 |
|---|---|---|---|---|---|---|
| {{ r.name }} | {{ r.category_cn }} | {% if r.risk_level_cn %}{{ r.risk_level_cn }} {% else %}{{ r.risk_level }}{% endif %} | {{ r.false_positive_rate }} | {{ r.weight }} | {% if r.trigger_count > 0 %}{{ r.trigger_count }} {% else %}0{% endif %} | {{ r.reference[:50] }}{% if r.reference|length > 50 %}...{% endif %} |
{% if yara_rules_dir %}
YARA 规则库目录:
目录内 {{ yara_files_count }} 个 .yar 文件 {% if yara_files_count == 0 %}—— 请检查规则文件是否存在{% endif %} {% else %} YARA 规则库未加载(可能 yara-python 未安装或规则目录不存在) {% endif %}
{% endif %}
{{ yara_rules_dir }}目录内 {{ yara_files_count }} 个 .yar 文件 {% if yara_files_count == 0 %}—— 请检查规则文件是否存在{% endif %} {% else %} YARA 规则库未加载(可能 yara-python 未安装或规则目录不存在) {% endif %}
权重分档说明(来自 policy.yaml → yara_rule_weights)
critical → weight=85
high → weight=65
medium → weight=45
low → weight=25
未配置的规则默认 weight=50
策略版本历史({{ versions|length }} 条)
| 版本 | SHA256 | 创建时间 | 操作 |
|---|---|---|---|
| {{ v.version }} | {{ v.sha256 }} | {{ v.created_at|bj_time if v.created_at else '' }} | {% if user.role == 'admin' %} {% endif %} |
| 暂无版本记录(首次部署执行 scripts.init_db) | |||