mirror of
https://gitee.com/ChinaLym/shoulder-platform.git
synced 2025-12-30 11:02:26 +00:00
Maven 多环境打包
配置信息自动切换
安全 - 敏感配置项加密
配置文件中包含了中间件密码、第三方应用密钥等敏感信息,直接以明文方式存储并不安全,故需要加密。
由于我们使用了配置中心,故只需要保证系统与配置中心的通信安全即可,我们采用了 Nacos,有以下几种方案可供参考:
-
将
Nacos-Server与应用部署在同一个局域网中,不暴露于互联网。 -
Nacos-Server可以支持https对数据进行加密的,对Nacos-Server进行改造,使其支持https。 -
通过
nginx间接访问保护,nginx不仅仅可以提供https,还可以提供Basic Authentication、IP白名单等安全方式。
如果不使用注册中心,可以使用 jasypt 等方式来将敏感信息脱敏处理。