跳到正文
返回案例列表

自营服务

FileRisk,文件恶意软件检测 API

无论文件来自何处,通过 API 发送即可得到是否恶意及其依据,检测完成后立即删除文件的检测服务。网页上传、文件存储、邮件附件、业务系统,一次 API 调用即可接入。

FileRisk,文件恶意软件检测 API

为什么做

只要是有文件往来的服务,就需要确认上传的文件是否安全。但商用检测引擎成本高昂,把文件交给外部检测服务又不知道客户的文件会留在哪里。检测服务本身不能成为又一个风险。

于是我们建成了不留存文件的检测 API。网站上传、文件存储、邮件附件、企业终端、文档采集管道、业务系统,只要能通过 API 发送文件的地方都能接入。BITBOX CLOUD 的文件检测也使用同一个 API。

能做什么

三步对接

请求检测获得上传地址,把文件上传到该地址,然后接收判定。若文件已在存储中,只需传递签名 URL,由 FileRisk 直接获取。同一文件反复出现时,只发送 SHA-256 哈希即可免上传得到判定。结果通过查询 API 读取或由签名 Webhook 推送。

六种判定与依据

正常、恶意、可疑、无法检测、错误、格式已验证。每个判定都附带依据列表,说明哪个引擎看到了什么,以及引擎和签名版本,可以原样记录和解释结果。检测超时或引擎出问题时报告为错误而非正常,加密压缩包等无法查看内容的文件标为无法检测。

多层检测

  • 恶意软件签名。识别已知恶意软件,签名自动更新。
  • 检测规则。查找 Webshell 和恶意脚本,命中的规则作为依据记录。
  • 格式伪装检测。查找扩展名与实际格式不符的文件、双重扩展名、藏在图片中的代码、含脚本的 SVG。
  • 压缩结构检查。自行解压 zip、gzip、bzip2、xz、tar,识别压缩炸弹与深层嵌套。
  • 大型媒体格式验证。超过 100MB 的视频、音频原件只检测必要区段,确认文件结构与格式相符。
  • 哈希缓存。已检测过的文件无需上传即可立即得到判定。

值得信赖的检测

  • 不保留文件。检测一结束就删除,只留下判定与依据。也没有导出被检出文件的功能。
  • 文件本体不经过 API 服务器,直接发往检测服务器。
  • 不把错误当作正常。无法查看的文件会标为无法检测或错误。
  • 上线前用数十万个正常文件检查了误报和检测时间。

开始使用

可用免费套餐立即接入,再按检测量升级套餐。API 文档和 OpenAPI 规范均已公开。

成果

  • 3 步

    请求检测、发送文件、接收判定。结果可查询或通过签名 Webhook 接收

  • 6 种判定

    正常、恶意、可疑、无法检测、错误、格式已验证。附依据列表和引擎、签名版本

  • 0

    检测后保留的文件。只保存判定与依据,也没有导出被检出文件的功能

  • 几秒

    大多数文件得到判定所需的时间。已检测过的文件仅凭哈希即时判定

  • 检测结果的含义

    实施前

    一个"正常"。超时和错误也混在正常里

    实施后

    六种判定和依据列表。无法查看的文件明确标为无法检测或错误

  • 客户文件的去向

    实施前

    交给外部检测服务后不知道留在哪里

    实施后

    文件只发往检测服务器,结束后立即删除

  • 已在存储中的文件

    实施前

    要检测必须下载后重新上传

    实施后

    只需传递签名 URL 即直接获取检测。相同文件仅凭哈希判定

  • 压缩文件

    实施前

    解压时卡住或被压缩炸弹击垮

    实施后

    自行解压识别压缩炸弹与深层嵌套,加密压缩包标为无法检测

  • FileRisk 检测项目页面
    从签名、检测规则、格式伪装、压缩结构、大型媒体到哈希缓存的多层检测
  • FileRisk 对接方式与判定类型页面
    REST 三步对接与六种判定

其他项目

全部项目

聊聊要做什么吧

想法还没理清也没关系。告诉我们,我们一起确定方向。