问题背景:
最近有个之前的项目在做等保,漏扫发现solr数据导入配置文件中会暴露数据库密码,很不安全,要求整改,需要将配置文件中的数据库密码加密,于是调查了一下解决方案,发现官方提供了解决方案。
官方解决方案地址:文档地址
具体步骤如下图所示:
解释一下:
第一步:此步分为三小步
1.创建文件/var/solr/data/dih-encryptionkey,用于存放加密秘钥
2.授权有且仅有solr用户可以访问
3.设置文件权限,表示只有文件的所有者具有读写权限,而其他用户没有任何权限。