配置规则更新设置

最后更新于:

概述

规则更新设置确保您的系统能持续从我们的云端存储库——安全情报包中获取最新规则更新,从而实现精准可靠的威胁检测。对于具备互联网连接的环境,您可配置自动同步或从云服务器手动更新。对于离线或隔离环境,可通过下载最新规则库包并配置系统本地使用来应用规则更新。

前提条件

配置规则更新设置前,请确保满足以下条件:

  • 请在防火墙或网络安全设置中将域名static.zohocdn.com加入白名单,以避免连接被阻断。
  • 创建计划任务的用户必须具备以下必要权限:
    • 访问脚本文件。
    • 访问由-targetDir参数指定的目录。
  • 创建cron作业的用户必须具备:
    • 对脚本文件的读取和执行权限。
    • 对脚本交互的任何目录(如日志或下载文件夹)具有写入权限。
  • 确保运行定时任务的用户已安装并可访问curl,该工具用于下载 ZIP 文件。

规则更新设置配置步骤:

联网环境

  1. 导航至规则库页面
  2. 在右上角点击icon-static 图标,从下拉菜单中选择static.zohocdn.com
  3. 点击保存以应用更改。
  4. 点击立即同步以获取最新规则。
    Configuring auto-install settings
    图1:同步规则库
  5. 系统还会每6小时自动运行一次计划同步任务以更新规则。

离线或隔离环境

  1. 前往规则库页面
  2. 在右上角选择icon-static 图标,从下拉菜单中选择Localhost
  3. 点击保存以应用更改。
    Configuring auto-install settings
    图2:配置规则更新设置
  4. 下载最新的规则库ZIP文件
  5. 将下载的log360library.lpm文件放置在服务器以下路径:{server.home}\data\cdn\offline
  6. 系统将自动解压并应用更新规则。
  7. 若启用自动安装功能,配置的严重性级别匹配规则将在同步后自动安装。

下载规则库ZIP文件

  1. 使用提供的脚本下载最新规则库文件:
    注意
    以下脚本位于路径<安装目录>\Log360\tools\
    • Windows:download-log360library.bat
    • Linux:download-log360library.sh
  2. 运行脚本文件下载最新的log360Library压缩包。
  3. 若需自动化下载流程,可通过以下方式设置脚本定时运行:
    • Windows 系统:任务计划程序
    • Linux 系统中的Cron 任务

在任务计划程序中每6小时调度PowerShell脚本的步骤

  1. Win + R组合键打开运行对话框。
  2. 输入taskschd.msc,然后单击“确定”
    Configuring auto-install settings
    图 3:打开任务计划程序
  3. 点击创建任务
    Configuring auto-install settings
    图4:在任务计划程序中创建新任务
  4. “常规”选项卡中:
    • 输入名称。
    • (可选)添加说明。
    • 选择“无论用户是否登录都运行”。
    Configuring auto-install settings
    图5:配置常规设置
  5. 转到“触发器”选项卡并单击“新建”。
    Configuring auto-install settings
    图6:创建新触发器
  6. 在新触发器窗口中:
    • “开始任务”下拉菜单中选择“按计划”。
    • “设置”下选择“每日”,并设置开始日期和时间
    • “高级设置”中勾选“每隔X小时重复任务”并设置为6小时
    • "持续时间"字段中 选择1天。
    • 启用“若运行超过时长则停止任务”并设置为30分钟
    • 确保勾选启用复选框。
    • 点击确定以保存更改。
    Configuring auto-install settings
    图7:配置任务触发器
  7. 导航至“操作”选项卡并单击“新建”。
  8. “操作”窗口中:
    • 操作下拉菜单中选择启动程序
    • 程序/脚本字段中输入cmd。
    • 添加参数(可选)字段中输入:/c "<下载路径>\download-log360library.bat -targetDir <需要下载文件的文件夹>"
      注意:若未提供-targetDir参数,文件将默认下载至脚本文件的上级目录。
    • 点击确定
    Configuring auto-install settings
    图8:配置任务操作
  9. 导航至“条件”选项卡。
  10. 转到“设置”选项卡。
  11. “设置”选项卡中:
    • 勾选“允许按需运行任务”旁的复选框。
    • 勾选“若任务运行时间超过”旁的复选框,并将时长设置为1小时
    • 勾选“若请求时运行中的任务未结束,则强制停止”旁的复选框。
    • “若任务已运行,则应用以下规则”下拉菜单中选择“不启动新实例”。
    • 点击确定保存任务。
      Configuring auto-install settings
      图9:配置附加设置
    • 在提示时输入您的 Windows 用户名和密码。
    • 要验证配置,请在任务计划程序中右键单击该任务,然后选择“运行”

在Cron Job中每6小时调度shell脚本的步骤

  1. 运行脚本前请使用以下命令设置可执行权限:chmod +x <script_file_path>/download-log360library.sh
  2. 运行crontab -e命令以打开 crontab 编辑器。
  3. 插入以下 cron 条目,每 6 小时运行一次脚本:0 */6 * * * <script_file_path>/download-log360library.sh --target-dir "<download_path>
    Configuring auto-install settings
    图10:添加cron命令
  4. 可根据需要修改路径或时间。
  5. 保存并退出crontab编辑器:
    • Ctrl + O保存。
    • Ctrl + X退出。
  6. 通过运行命令验证cron任务是否安装成功:crontab -l
    Configuring auto-install settings
    图11:保存并验证cron任务
  7. 检查日志确认执行情况:
    • 查看脚本日志文件:<下载路径>/logs/download.log
    • 或根据操作系统查看系统日志(如var/log/cron.log)。

另请参阅

本页面说明了如何在在线和离线环境中保持规则库更新。要了解规则库及其功能管理,请参阅: