sohutv / cachecloud

搜狐视频(sohu tv)Redis私有云平台 :支持Redis多种架构(Standalone、Sentinel、Cluster)高效管理、有效降低大规模redis运维成本,提升资源管控能力和利用率。平台提供快速搭建/迁移,运维管理,弹性伸缩,统计监控,客户端整合接入等功能。(CacheCloud is a Redis cloud management platform. It supports Standalone, Sentinel, and Cluster architectures for Redis, effectively reducing large-scale Redis operation and maintenance costs, and improving resource management and utilization. The platform provides rapid construction/migration, operation and maintenance management, elastic scaling, statistical monitoring, client integration and access and other functions)
http://cachecloud.github.io/
Apache License 2.0
8.9k stars 2.04k forks source link

redis security建议 #170

Closed krast closed 2 years ago

krast commented 5 years ago

基本信息

需求及现象描述

官方redis security 目前我的需求是默认redis-cli命令disable 以及各类安全加固的配置项 手动启动redis配置文件中加入:

rename-command KEYS ""
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""

因为instance_config表中的config_key是unique 所以多行rename-command无法通过cachecloud配置管理模版写入 image

临时解决方案

修改com.sohu.cache.redis.enums.RedisConfigEnum 加入rename-command相关配置 修改com.sohu.cache.redis.impl.RedisConfigTemplateServiceImpl handleCommonConfig方法加入安全加固配置 效果: image

个人建议

个人想法是加入安全加固的配置模版,加入security模版类型,同standalone、cluster、sentinel为第四类型的配置模版。加入常用的安全加固配置项

geekyijun commented 5 years ago

好建议,我们会采纳。