NetBackup™ 安全和加密指南
- NetBackup 安全通信前必读
- 通信失败情形
- NetBackup 安全不断提高
- 安全部署模型
- 审核 NetBackup 操作
- 第 I 部分. 身份信息和访问管理
- 关于身份信息和访问管理
- AD 和 LDAP 域
- 访问密钥
- API 密钥
- Auth.conf 文件
- 基于角色的访问控制
- 操作系统管理员的 NetBackup 界面访问权限
- 智能卡或数字证书
- 单点登录 (SSO)
- NetBackup Access Control (NBAC) 安全
- 配置 NetBackup Access Control (NBAC)
- 配置主服务器和介质服务器的“访问控制”主机属性
- 客户端的访问控制主机属性对话框
- 故障排除访问管理
- 关于确定谁可以访问 NetBackup
- 查看 NetBackup 用户组的特定用户权限
- 将安全配置风险降至最低
- 配置多重身份验证
- 配置多人授权
- 第 II 部分. 传输中数据加密
- NetBackup CA 和 NetBackup 证书
- 关于安全管理实用程序
- 有关主机管理
- 关于全局安全设置
- 关于基于主机名的证书
- 关于基于主机 ID 的证书
- 使用证书管理实用程序发布并部署基于主机 ID 的证书
- 关于 NetBackup 证书部署安全级别
- 建立与主服务器(证书颁发机构)的信任关系
- 关于重新颁发基于主机 ID 的证书
- 关于基于主机 ID 的证书的令牌管理
- 关于基于主机 ID 的证书吊销列表
- 关于吊销基于主机 ID 的证书
- 群集设置中基于主机 ID 的证书部署
- 迁移 NetBackup CA
- 配置传输中数据加密 (DTE)
- 外部 CA 和外部证书
- 关于 NetBackup 中的外部 CA 支持
- 用于外部 CA 签名证书的配置选项
- NetBackup 服务器和客户端的 ECA_CERT_PATH
- 关于外部 CA 的证书吊销列表
- 关于证书注册
- 为 NetBackup Web 服务器配置外部证书
- 关于群集主服务器的外部证书配置
- 重新生成密钥和证书
- NetBackup CA 和 NetBackup 证书
- 第 III 部分. 静态数据加密
- 静态数据加密安全
- NetBackup 密钥管理服务
- 外部密钥管理服务
- NetBackup 中用于安全通信的密码
- NetBackup 中的 FIPS 遵从性
- NetBackup Web 服务帐户
- 使用非特权用户(服务用户)帐户运行 NetBackup 服务
- 使用非特权用户帐户运行 NetBackup 命令
- NetBackup 中数据的不可变性和不可删除性
- 异常检测
- 第 IV 部分. 恶意软件扫描
对恶意软件扫描问题进行故障排除
(适用于扫描主机 RHEL 8.x 和 NFS 版本 4.x)扫描大型备份(约 2 亿个文件)时,Web UI 上显示以下错误,表示作业失败:
Failed to get response from NetBackup malware utility.
在扫描主机上进行扫描时,无法从扫描主机访问 NFS 装入点。扫描作业仍在进行中,将在两天后超时。可以访问存储服务器上的 NFS 导出。
/etc/nfsmount.conf
文件中设置以下配置,确保使用 NFS 版本 3 通过 NFS 在扫描主机上装入 IA 装入:
# grep Defaultvers /etc/nfsmount.conf Defaultvers=3
从介质服务器到扫描主机的 SSH 连接失败。
:验证以下扫描主机凭据:
RSA (SHA256) 密钥
用户名
密码
有关扫描主机配置,请参考《NetBackup Web UI 管理指南》。
错误可能是由于扫描主机不受支持所致。
:有关扫描主机的支持平台的完整列表,请参考“软件兼容性列表”文档。
扫描主机上没有足够的可用空间。
SSH 用户无权访问扫描主机上的所需目录。
在 Windows 扫描主机上,检查
C:\
文件夹是否有可用空间。在 Linux 扫描主机上,检查
/tmp
文件夹是否有可用空间。
介质服务器无法从主服务器获取用于访问扫描主机的凭据。
:检查是否已指定扫描主机的凭据。
默认情况下,扫描操作在两天后超时。扫描时间可能因工作负载类型、网络带宽、备份大小等因素而异。
:扫描超时是可配置的,可以通过设置 配置项进行更改。
最小值:1 小时
最大值:30 天
nbmalwareutil
二进制文件与 ScanManager
不匹配
:
请与 NetBackup 支持联系。
特定于恶意软件扫描程序的故障消息。
nbmalwarescanner
日志。
无法从扫描主机访问 IA 共享。
:检查存储服务器上的 IA 配置。验证活动监视器上的 IA 作业是否成功。
IA 共享繁忙或不可访问。
nbmalwarescanner
日志。
在扫描备份映像期间发生常规故障。
nbmalwarescanner
日志。
在扫描备份映像期间发生常规故障。
:
验证是否正在进行任何扫描。
如果未进行任何扫描,则从以下目录获取此类即时访问装入的列表,其中包含使用 GET IA API 创建的即时访问装入的 ID:
/netbackup/recovery/workloads/{workload}/instant-access-mounts
使用 DELETE API 删除即时访问装入:
/netbackup/recovery/workloads/{workload}/instant-access-mounts/{mounId}
Windows 扫描主机上只能同时装入五个备份映像。
:
确保扫描主机不属于多个 NetBackup 域。
通过运行 net use 来检查扫描主机上是否存在任何失效装入。
以下驱动器盘符用于在 Windows 扫描主机上装入 IA 共享。确保它们未在使用中。
L:\ M:\ N:\ O:\ P:\
Microsoft Windows Defender 未安装在扫描主机上或者配置错误。
:确保扫描主机上已安装 Microsoft Windows Defender。
有关扫描主机配置,请参考《NetBackup Web UI 管理指南》。
Symantec Protection Engine 未安装在扫描主机上或者配置错误。
:确保扫描主机上已安装 Symantec Protection Engine。
有关扫描主机配置,请参考《NetBackup Web UI 管理指南》。
扫描失败的常规错误。
:请联系 NetBackup 支持。
为支持 SMB 共享,存储服务器主机名不能超过 15 个字符。
如果使用 Windows Server 2016 设置 Active Directory 域,则不允许连接到主机名长度超过 15 个字符的存储服务器。
:确保字符限制不超过 15 个字符。
在扫描备份映像期间发生常规故障。
:检查是否出现以下错误:
请参考介质服务器上的
nbmalwarescanner
日志。检查介质服务器存储上的空间。
检查介质服务器上的 NFS 服务故障。
查看 nbmalwarescanner
以查看所选日期范围内备份映像的受感染文件列表。
:更新日期范围或恢复文件和文件夹选择,以减少受感染文件的数量。重试该操作。还可以执行以下操作之一:
选择
选项,该选项可用于恢复可选择的干净文件。从恢复中跳过该备份映像。
所选扫描结果中的受感染文件过多。如果扫描结果中受感染的文件超过 5000 个,将显示以下消息:
Large number of infected files. To view the complete list of infected files, export the list.
:以.csv
格式导出受感染文件的列表并下载该列表以进行查看。所选扫描结果中存在许多受感染文件,或者受感染文件路径太长,无法在数据库中捕获。将显示以下错误消息:
Large number of infected files.
:无法导出或查看此结果。
:由于无法导出或直接查看结果,可从扫描日志查看所选扫描结果中受感染文件的详细列表。
对于大型备份,扫描操作分为多个部分。例如,如果备份中的文件总数为 1,000,000 个,扫描操作将分为两部分,每个部分 500,000 个文件。
每个部分将分别创建和扫描。可以为每个部分分配不同的扫描主机。恶意软件检测 UI 只显示一个备份条目。
:使用 REST API 可以获取每个划分部分的详细信息。
使用扫描主机上安装的 NetBackup 恶意软件扫描程序执行恶意软件扫描操作时,操作失败并显示以下错误消息:
Missing environment variable NB_MALWARE_SCANNER_PATH
:确保已安装 NetBackup 恶意软件扫描程序。记下安装位置。
使用在主服务器上进行扫描主机配置期间提供的相同用户凭据以用户身份登录扫描主机。将以下行添加到 ~/.bashrc
:
export NB_MALWARE_SCANNER_PATH=<installLocation>/savapi-sdk-linux64/bin
export PATH=$PATH:$NB_MALWARE_SCANNER_PATH
如果安装了 cygwin mks 工具包,则 Windows 扫描主机上的恶意软件扫描可能会失败。
:已安装 UNIX 实用程序,但是定义的 scanuser 不能在 PATH 变量中包含这些 UNIX 实用程序。
错误/问题 |
描述 |
解决方法 |
---|---|---|
|
|
|
在选择了以下选项的情况下将 NetBackup 从早期版本升级到 NetBackup 10.2.1 或更高版本时,将显示 No images match the search criteria
消息:
选项 |
字段 |
---|---|
:备份映像 |
:NAS-Data-Protection :Copy2 :未扫描(默认值) |
:资产 (按策略类型) |
:NAS-Data-Protection :Copy2 :选择所需的扫描程序主机池。 :未扫描(默认值) |
解决办法
要查看备份的映像,请确保在
选项中选择 ,以扫描在早期版本的 NetBackup 介质服务器上创建的 NAS-Data-Protection 备份映像。在 10.3 之前的 NetBackup 版本中,将即时访问装入点用于恶意软件扫描(传统恶意软件扫描)时,出现了性能问题。
解决办法:升级到 NetBackup 介质和存储服务器 10.3 或更高版本。NetBackup 10.3 引入了 功能。这样可以缩短即时访问时间以及提高扫描性能。
下表提供了传统恶意软件扫描和动态扫描之间的差异:
关键扫描过程 |
使用即时访问装入点的传统恶意软件扫描 |
动态扫描 |
---|---|---|
即时访问阶段。 |
分析 tar 流并生成每个文件头和盘区映射文件(LMDB 数据库),对于备份中存在大量文件的情况,这会非常耗时。 |
从片段还原 TIR(目录库数据库)和 IM(映像元数据)信息。 |
已装入即时访问共享 (NFS/SMB),并且用户尝试列出或访问该文件。 |
访问它的头文件并从中读取属性。 |
查询目录库数据库中的目录,以获取此目录下的所有文件和目录。它还可以查询输出中的每个文件和目录属性。 |
扫描主机打开文件 |
打开并加载 LMDB 数据库。 |
在内存中生成索引并直接从数据容器读取。
|
扫描主机读取文件 |
从 LMDB 数据库搜索并从数据容器中读取。 |
如果存储服务器是第三方存储供应商,它将直接通过 OST 接口读取数据。如果存储服务器是 PureDisk,它将从映射表中搜索并从数据容器读取数据。 |
下表提供了要查看的相应日志文件的详细信息,具体取决于用例:
表:日志文件位置
用例 |
主服务器上的组件 |
介质服务器上的组件 |
日志文件路径 |
---|---|---|---|
配置 |
nbwebservice |
ncfnbcs |
对于主服务器:
对于介质服务器:
|
扫描进程 |
nbwebservice bprd |
ncfnbcs nbmalwarescanner | |
恢复 |
nbwebservice bprd |
对于 VMWare VM 备份扫描,请确保使用 uid=0 的扫描用户。SSH 登录默认处于禁用状态,出于安全原因,用户可能无法将其启用。
解决办法
在上述情况下,请执行以下操作:
如果禁用 root 用户的 SSH 登录,则可以将非 root 扫描用户添加到组 0 (root),以便能够扫描所有文件。
例如,uid=1001(scanuser) gid=1001(scanuser) groups=1001(scanuser),0(root)