ADAP记录文件、数据库、归档 (Archive Events)是否有加密算法保护,如何验证?

ADAP记录文件、数据库、归档 (Archive Events)是否有加密算法保护,如何验证?

1. 传输中数据(网络通信)

1ADAudit Plus 通过 TLS(传输层安全协议)保障网络通信安全:代理端与服务器之间的通信通道(用于将受监控设备采集的审计数据传输至 ADAudit Plus 服务器)默认采用 TLS 加密。该连接支持 TLS 1.2/1.1/1.0,采用高强度加密套件,包含基于 ECDHE-RSARSA 密钥交换算法的 AES-128AES-256CBC)加密。

2)浏览器访问管理控制台可通过 HTTPSTLS)加密,若尚未开启,建议为网页控制台启用 HTTPS

3)与域控制器的目录交互通信可采用 SSL 加密轻量目录访问协议(LDAPS)进行防护。

4)邮件(SMTP)、短信通知通道均支持 TLS/SSL 加密。

另外,如需强化安全配置,建议禁用老旧的 TLS 1.0TLS 1.1 协议,仅放行 TLS 1.2。相关设置路径:管理员 安全 安全加固。

2. 静态存储数据 —— 存储的凭证与机密信息

1)软件管理的敏感凭证,包括域服务账号密码、数据库密码、API 密钥等,均采用 AES-256 算法加密(AES/CBC 加密模式,PKCS5 填充)。

2)加密密钥基于 PBKDF2HMAC-SHA1)算法生成,每条机密数据均搭配独立随机盐值。SSL 密钥库密码还可通过软件自带的密钥库加密功能二次加密。

3. 静态存储数据 —— 审计数据库与归档数据

我们对审计相关资料存储方案完全透明:

审计事件数据库(默认内置 PostgreSQL,也可部署微软 SQL Server)以及压缩格式存储的审计归档档,不在应用层做加密处理。该产品设计方案统一依托底层存储平台实现静态数据加密。

若需满足此类数据的静态加密合规要求,建议:微软 SQL Server 部署环境开启数据库透明数据加密(TDE);同时在服务器及存放归档目录的磁盘分区启用全盘 / 分区加密,例如 BitLocker

4. 加密有效性核验方法

运维团队可自行核验各项加密配置:

传输中数据

1)在服务器配置文件 conf\server.xml 中查看代理通信、控制面板 TLS 配置,文件内会标注支持的协议版本与加密套件;

2)使用标准工具验证实时连接,示例命令:

openssl s_client -connect <服务器地址>:8555(代理通信端口)或 :8444HTTPS 控制台埠)

nmap --script ssl-enum-ciphers -p 8555 < 服务器地址 >,可输出协商使用的 TLS 版本与加密套件;

3)安全加固面板(管理员 安全)会展示加密通信、老旧 TLS 协议、LDAPS、密钥库加密的运行状态。

4)存储凭证:

a.软件数据库配置文件中,数据库密码以加密密文形式保存,不会明文展示。

b.数据库与归档静态数据

直接核查底层存储平台加密管控状态:查看对应磁盘分区的 BitLocker 启用状态,或登录 SQL Server 实例查看 TDE 开启情况。