跳转到内容
搜索文档

文件沙箱

最后更新 查看 MarkdownAgent 设置

反病毒 (AV) 扫描外,Gateway 还可以将用户下载的以前未见过的文件隔离到沙箱中,并扫描其是否包含恶意软件。

当文件下载通过 AV 扫描且未检测到恶意软件时,Gateway 将该文件隔离在沙箱中。如果该文件以前未被下载过,Gateway 会监控文件的行为并将其与已知的恶意软件模式进行比较。在此过程中,Gateway 会在用户的浏览器中显示一个过渡页面。如果沙箱未检测到恶意活动,Gateway 会释放该文件并将其下载到用户的设备上。如果沙箱检测到恶意活动,Gateway 将阻止下载。对于同一文件的任何后续下载,Gateway 将记住并应用其先前的允许/阻止决策。

Gateway 将在您的 HTTP 日志中记录所有文件沙箱决策。

flowchart TD
    A(["用户开始文件下载"]) --> B["文件发送到 AV 扫描器"]
    B --> C["检测到恶意文件?"]
    C -- 是 --> D["下载被阻止"]
    C -- 否 --> G["文件发送到沙箱"]
    G --> n1["首次下载该文件?"]
    K["检测到恶意活动?"] -- 是 --> N["下载被阻止"]
    K -- 否 --> n3["下载被允许"]
    n2["扫描期间向用户显示过渡页面"] --> n4["监控文件活动"]
    n1 -- 是 --> n2
    n4 --> K
    n1 -- 否 --> K

    B@{ shape: subproc}
    C@{ shape: hex}
    D@{ shape: terminal}
    n1@{ shape: hex}
    K@{ shape: hex}
    N@{ shape: terminal}
    n3@{ shape: terminal}
    n2@{ shape: display}
    n4@{ shape: rect}
    style D stroke:#D50000
    style N stroke:#D50000
    style n3 stroke:#00C853

快速入门

要开始隔离下载的文件,请启用文件沙箱:

  1. Cloudflare 仪表板中,转到 Zero Trust > Traffic policies(流量策略) > Traffic settings(流量设置)
  2. Policy settings(策略设置) 中,打开 Open previously unseen files in a sandbox environment
  3. (可选)要阻止包含不可扫描文件的请求,选择 Block requests for files that cannot be scanned(阻止无法扫描的文件请求)

您现在可以创建 Quarantine HTTP 策略来确定要在沙箱中扫描哪些文件。

创建测试策略

要测试文件沙箱是否正常工作,您可以创建一条匹配 Cloudflare Sandbox Test 的 Quarantine 策略:

  1. Cloudflare 仪表板中,转到 Zero Trust > Traffic policies(流量策略) > Firewall policies(防火墙策略) > HTTP

  2. 选择 Add a policy(添加策略)

  3. 添加以下表达式:

    选择器 运算符 操作
    Host(主机) is sandbox.cloudflaredemos.com Quarantine(隔离)
  4. Sandbox file types(沙箱文件类型) 中,选择 ZIP Archive (zip)

  5. 连接到您 Zero Trust 组织的设备上,打开浏览器并转到 Cloudflare Sandbox Test

  6. 选择 Download Test File(下载测试文件)

Gateway 会隔离并扫描该文件,在浏览器中显示过渡状态页面,然后释放该文件供下载。

沙箱环境

Gateway 在沙箱化的 Windows 操作系统环境中运行被隔离的文件。沙箱利用机器学习,将某种类型文件的行为与这些文件本应具有的行为进行比较。沙箱会在内核级别检测文件操作,并将其与实时恶意软件数据库进行比对。此外,Gateway 还会检查沙箱的网络活动是否存在恶意行为和数据泄露。

兼容性

支持的文件类型

文件沙箱支持扫描以下文件类型:

支持沙箱扫描的文件类型

  • .exe
  • .pdf
  • .doc
  • .docm
  • .docx
  • .rtf
  • .ppt
  • .pptx
  • .xls
  • .xlsm
  • .xlsx
  • .zip
  • .rar

不可扫描文件

Gateway 无法扫描包含以下文件的请求:

  • 大于 100 MB 的文件
  • PGP 加密文件

这篇文档对您有帮助吗?