最新Redis未授权访问漏洞,该如何守护Redis安全?
时间:2025-11-05 11:53:28 出处:IT科技类资讯阅读(143)
Redis是最新一个开源的使用ANSI C语言编写、支持网络、授权守护可基于内存亦可持久化的访问日志型、Key-Value数据库,漏洞并提供多种语言的该何API。近期,最新Redis被爆出存在通过主从复制从而Getshell的授权守护漏洞。

在Redis4.x以及以上版本中,访问因为新增了模块功能,漏洞攻击者可以通过构造恶意代码,该何使被攻击的最新服务器加载恶意.so文件,如果redis-server以root权限启动,授权守护使得恶意代码能够被执行,访问攻击者就可以在服务器上创建他想创建的漏洞任意文件,危害非常的该何大。
Redis作者的理念是“简洁为美”,高防服务器所以并没有为Redis设计复杂的安全配置,那么要如何保证Redis的安全呢?
配置防火墙保护redis
通过配置防火墙防止外部用户访问它的redis端口。
不使用redis的默认端口
防止外部用户访问Redis,指定信任的Redis的IP,防止外部访问,仅有可信的用户IP才能访问Redis端口。如果不禁止的话,当受到来自外部攻击时很有可能所有的数据都将被删除。
设置访问redis时需要密码授权
Redis对于经典网络的实例强制开启密码鉴权,用户可以通过设置复杂的密码避免密码被攻破。需要注意的是,密码的免费信息发布网强度要设置足够高,例如32位以上。redis的性能非常好,暴力破解密码的话,每秒钟可以达到15万次。
使用禁用命令
在 Redis 中可以禁用命令或者将它们重命名成难以推测的名称,这样只有内部用户能够这些重命名的名称,而一般的用户只能够使用一部分命令。
对一些危险命令进行重命名,能够防止恶意操作,相当于把命令名称变为密码,只有内部人员知道。
Redis 在优化高性能以及易用性上下功夫,对于安全方面并没有极力去优化。因此redis需要运行在安全的环境下,就要要做好redis外部的安全工作。
猜你喜欢
- 以IntelE7玩游戏的体验如何?(性能强劲,流畅畅玩游戏)
- 弱网环境测试与重复提交问题总结
- 基于Kickstart自动化安装CentOS实践
- 分析型数据库DuckDB基准测试
- 虽然在安装了一个版本后的Ubuntu系统会自带一个显卡驱动,但是显卡驱动是会更新的,这就要涉及到怎么在Ubuntu系统中安装Nvidia显卡驱动了,本文就和大家来探讨一下在Ubuntu系统中安装Nvidia显卡驱动的问题。小编一直用的Ubuntu都是系统自带的默认驱动, 由于分辨率没有任何问题, 所以一直没有安装Nvidia官方的驱动;近期更新到Ubuntu 15.04 之后, 在播放avi 格式的常规视频时却出现闪烁的现象, 而且是一直闪;1.因此考虑是不是显卡驱动需要更新一下, 最初找了很多更新 Nvidia驱动的方法, 写了很多命令,结果都无法安装。一直提示nouveau正在使用中,禁不掉;后来直接用系统内置的源来更新,居然成功了~ 命令如下:sudo apt-get updatesudo apt-get install nvidia-331回车之后会看到很长的列表, 系统自动下载了很多文件, 坐等安装完毕即可;完成后,输入一段命令查看是否安装成功:dpkg -l | grep nvidia假如出现类似下图所示的内容,那就是安装成功了:2.也可以在“系统设置”--“详细信息”中查看显卡驱动的信息, 我给这个Ubuntu分配了30个G的空间, 由于是U盘安装,所以后续还可以通过其他软件扩展空间的容量:Ubuntu15.04 的新桌面, 下方安装了一个docky放置快捷方式。 Ubuntu真是既美观。又好用~ ; 只是需要花一点点时间配置, 未来几年一定会发布集成度更高的Ubuntu, 到时候使用起来会更方便。Ubuntu系统中怎么安装Nvidia显卡驱动就为大家介绍到这里了,希望小编的经验能给大家带来帮助。
- 面试题:Redis中RDB和AOF两种持久化机制的原理和优缺点?
- 使用SeasLog打造PHP项目中的高性能日志组件
- 悬赏1000万美元,英美执法机构揭露LockBit勒索软件头目
- VivoX9(前置双摄带来更出色的自拍体验)