我们需要使用加密的syslog
并且auditd
在本地磁盘中。
是否可以将系统日志和审计消息加密保存在磁盘中?
答案1
rsyslogd 可以在写入日志文件时进行加密。例如,
action(type="omfile" file="mylog" cry.provider="gcry" cry.keyfile="mykeyfile")
把钥匙放进去mykeyfile
。默认算法 AES128 使用恰好 16 个字符的密钥,因此例如
printf "%-16.16s" mykeyissixteenchars >mykeyfile
要读取mylog
文件,请使用
rscryutil --keyfile mykeyfile mylog
该实用程序随 rsyslog 一起提供,但可能位于单独的包中。请参阅文档。