录屏审计

Workbench的录屏审计功能用于录制终端用户在ECS实例内部的操作视频,以便管理员进行操作审计时查看终端用户的操作行为,为安全审计提供有效依据。本文介绍如何配置Workbench的录屏审计功能以及查看录屏文件。

使用限制

  • Workbench仅支持查看录屏审计视频,不支持下载。

  • Workbench的录屏审计内容保存在OSS中,您可以在OSS Bucket中查看、下载录屏审计文件,但是文件无法解析(无法查看视频)。

前提条件

已创建符合命名要求(仅支持workbench-record-<阿里云账号ID>-<自定义字符串>命名格式)的OSS Bucket,用于存放录屏审计文件。具体操作,请参见创建存储空间

重要
  • 如果Bucket命名不符合要求,录屏会失败,不会保存录屏内容。

  • Workbench的录屏审计内容保存在OSS中,您需要支付存储空间费用。具体计费信息,请参见计费概述

开启录屏审计

  1. 配置录屏审计相关功能的操作权限。

    录屏审计相关功能通过以下API接口实现,您可以根据需要选择配置相关权限。

    1. 创建权限策略。

      • 具体操作:请参见创建自定义权限策略

      • 策略内容示例:

        {
            "Version": "1",
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": "ecs-workbench:SetInstanceRecordConfig",
                    "Resource": "*"
                },
                {
                    "Effect": "Allow",
                    "Action": "ecs-workbench:GetInstanceRecordConfig",
                    "Resource": "*"
                },
                {
                    "Effect": "Allow",
                    "Action": "ecs-workbench:ListInstanceRecords",
                    "Resource": "*"
                },
                {
                    "Effect": "Allow",
                    "Action": "ecs-workbench:ViewInstanceRecords",
                    "Resource": "*"
                }
            ]
        }
    2. 添加自定义权限策略。具体操作,请参见为RAM用户授权

  2. 通过API接口SetInstanceRecordConfig,开启录屏审计功能。

    参数

    是否必填

    说明

    示例值

    Enabled

    是否录屏审计功能。

    • true:开启。

    • false:关闭。

    true

    InstanceId

    目标实例ID。

    填写单台目标实例ID或**表示为所有实例开启录屏审计功能。

    i-2ze3en5q21ah9x******

    RecordStorageTarget

    录屏存储目标地址。

    格式:acs:oss:cn-<Bucket地域>:<阿里云账号ID>:workbench-record-<阿里云账号ID>-<自定义字符串>/<Bucket子目录>。

    acs:oss:cn-beijing:1609982529******:workbench-record-1609982529******-<自定义字符串>/record

    ExpirationDays

    过期天数。

    说明

    超过过期天数您将无法在Workbench查看录屏内容,但是在OSS Bucket保存的录屏文件不会被清理。如果未填写ExpirationDays,录屏文件默认免费存储7天。

    7

    RegionId

    实例所在地域。

    cn-beijing

    开启后,终端用户在实例内部的所有操作会被自动录屏。

  3. 使用Workbench连接ECS实例。

    具体操作,请参见使用Workbench连接实例

  4. 查看录屏列表。

    1. 在Workbench顶部菜单栏,选择实例 > 审计列表

    2. 在审计列表页面查看实例的操作用户ID、录屏时长等信息。

  5. 查看录屏审计内容。

    • 在Workbench审计列表所在行操作列单击播放,查看录屏内容。

    • 您也可以登录OSS管理控制台,在您创建的OSS Bucket中查看、下载存储的录屏审计文件。

关闭录屏审计

您可以通过API接口SetInstanceRecordConfigEnabled参数设置为false,关闭实例的录屏审计功能。