redis 只监听 127.0.0.1 应该就没必要设置密码了吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
edis0n0
V2EX  &nsp; 信息安全

redis 只监听 127.0.0.1 应该就没必要设置密码了吧

  •  
  •   edis0n0 2023-03-08 13:20:31 +08:00 5970 次点击
    这是一个创建于 1022 天前的主题,其中的信息可能已经有所发展或是发生改变。
    37 条回复    2023-03-09 20:14:25 +08:00
    rekulas
        1
    rekulas  
       2023-03-08 13:23:48 +08:00
    如果机器只有自己在用一般不需要
    julyclyde
        2
    julyclyde  
       2023-03-08 15:23:43 +08:00
    这么干的人估计不少,但应该都不敢提出这种建议
    huluhulu
        3
    huluhulu  
       2023-03-08 15:29:02 +08:00   5
    这样的话,无疑把 redis 的安全交给了系统中的其他最短的那个短板。只要那个短板被攻破了,redis 就被攻破了。
    xiaocaiji111
        4
    xiaocaiji111  
       2023-03-08 15:42:35 +08:00
    没有公网 ip 可以这么搞
    ciki
        5
    ciki  
       2023-03-08 15:43:19 +08:00
    不开放到公网就没事
    ijrou
        6
    ijrou  
       2023-03-08 15:44:52 +08:00 via Android
    难道你还想将它设置监听为 0.0.0.0 ?
    zjj19950716
        7
    zjj19950716  
       2023-03-08 16:02:47 +08:00
    直接连 socket 性能还高
    dobelee
        8
    dobelee  
       2023-03-08 16:07:18 +08:00
    能保证内网安全就无需鉴权,毕竟你的服务配置也有明文密码。
    gant
        9
    gant  
       2023-03-08 16:35:11 +08:00
    确实,我就本机没设置密码,但我不敢建议别人不用密码
    Nicklove
        10
    Nicklove  
       2023-03-08 16:39:23 +08:00
    只监听 127.0.0.1 代表只有本机能够访问。但是希望实际的操作也是如此。比如说去年 docker 曾出现一个安全隐患 https://blog.csdn.net/alex_yangchuansheng/article/details/125465862https://news.ycombinator.com/item?id=31839936
    ETiV
        11
    ETiV  
       2023-03-08 16:43:05 +08:00 via iPhone
    直接访问 local 的端口是一点权限验证都没有的,你本机的任意用户都能访问,所以把 dockerd 监听在 TCP 上是极度不推荐的
    可以考虑监听到 sock 路径上,可以配置一下 user group 什么的
    dolorain
        12
    dolorain  
       2023-03-08 16:45:40 +08:00
    没什么好怕的,老子就这样。
    i979491586
        13
    i979491586  
       2023-03-08 16:48:34 +08:00
    看了楼上的回答,希望你们都不要进国家新成立的数据安全局,害怕
    shakaraka
        14
    shakaraka  
    PRO
       2023-03-08 16:54:07 +08:00
    我不会建议你这样做。但是我是这样做的
    LWFF
        15
    LWFF  
       2023-03-08 16:55:16 +08:00
    楼上怕什么,我们的数据早就已经被泄露无数遍了
    exiaoxing
        16
    exiaoxing  
       2023-03-08 17:04:49 +08:00
    出现 ssrf 的话风险挺大的
    JKeita
        17
    JKeita  
       2023-03-08 17:19:25 +08:00
    设置个密码也没多大的事吧,万一真出问题谁担责呢。
    Les1ie
        18
    Les1ie  
       2023-03-08 18:20:46 +08:00   2
    即使只监听 127.0.0.1, 我仍然建议给 redis 设置强密码。
    如果机器上面有其他服务存在漏洞,比如网站有 ssrf 漏洞,那么攻击者可能通过 ssrf 攻击 redis ,进而获取系统权限。
    网上有很多关于这个攻击路径的分析,比如 https://www.freebuf.com/articles/web/263556.html
    ghostheaven
        19
    ghostheaven  
       2023-03-08 19:16:30 +08:00
    这得本机的所有进程都是安全的才行
    zhoudaiyu
        20
    zhoudaiyu  
    PRO
       2023-03-08 19:22:45 +08:00
    用 unix domain socket 更好一些吧
    tairan2006
        21
    tairan2006  
       2023-03-08 20:11:16 +08:00
    你指的自己机器还是服务器?服务器的话建议别监听 127.0.0.1 ,后面别的服务要共享还要重启…自己电脑随意
    kenvix
        22
    kenvix  
       2023-03-08 20:18:55 +08:00
    你最好确认其他系统没有什么漏洞先。。。
    kdwnil
        23
    kdwnil  
       2023-03-08 20:34:04 +08:00 via Android
    可能很多人都这么做,但大伙都不敢这样建议。。。
    AS4694lAS4808
        24
    AS4694lAS4808  
       2023-03-08 20:52:02 +08:00 via Android
    告诉我公网 IP[狗头]
    yazinnnn
        25
    yazinnnn  
       2023-03-08 21:14:54 +08:00 via Android
    那如果换成监听 domain socket 会安全些吗
    leaflxh
        26
    leaflxh  
       2023-03-08 21:22:20 +08:00
    单独一台机器上部署并定期更换强密码,然后被系统漏洞攻下来(
    Ericcccccccc
        27
    Ericcccccccc  
       2023-03-08 21:52:52 +08:00
    @i979491586 可以搜 10 亿公安数据泄露. 负责这些东西的人, 大概率和数据安全局是一批人.
    MossFox
        28
    MossFox  
       2023-03-08 22:42:30 +08:00
    类似于 nps ( https://github.com/ehang-io/nps ) 的程序如果被恶意利用,是可以远程以本地网络身份去进行未授权访问的。
    ……不过我没什么具体经验,就稍微提一下。
    Kumo31
        29
    Kumo31  
       2023-03-08 23:17:14 +08:00
    不建议无条件信任内网或本地的访问,之前遇到过的例子是,很多在线简历网站都是基于 HTML 排版的,在下载 PDF 时会在服务器中开一个无头浏览器进行渲染,大部分都可以直接往简历里丢个 <iframe> ,等它渲染时就能以服务器身份访问,得到一些内网信息了,批量扫了一堆这种 SSRF 漏洞
    dcsuibian
        30
    dcsuibian  
       2023-03-08 23:21:42 +08:00
    设个密码那么费劲儿么
    我自己开发机也不设密码,但生产环境的话,肯定会弄啊
    dnsaq
        31
    dnsaq  
       2023-03-09 07:32:05 +08:00 via iPhone
    有个东西叫安全基线,设不设置都一样用。但这些看起来多余的操作实际抬高了安全基线,肯定是有好处的。某些 0day 利用骚姿势可比你想象的还要多,别高估了自己的智商。
    dnsaq
        32
    dnsaq  
       2023-03-09 07:33:45 +08:00 via iPhone
    一句话 对安全保持敬畏 ,能做的就不要嫌麻烦。
    onice
        33
    onice  
       2023-03-09 09:13:18 +08:00
    redis 只监听 127.0.0.1 ,,如果没密码,如果攻击者通过 web 层拿到 webshell ,,就可以通过本地直连 redis 重写 ssh 密钥控制服务器。
    nothingistrue
        34
    nothingistrue  
       2023-03-09 09:36:40 +08:00
    个人开发环境,你随便搞。但生产环境上,redis 一般都不在本机,而监听范围只能在 127.0.0.1 和 0.0.0.0 之间二选一。
    junmoxiao
        35
    junmoxiao  
       2023-03-09 10:01:35 +08:00
    如果 redis 是高权限,可以用来提权
    busier
        36
    busier  
       2023-03-09 16:49:04 +08:00
    只是不能网络直连而已!中木马或得到 Shell 一样可以连进来!自己拿捏!
    kanepan19
        37
    kanepan19  
       2023-03-09 20:14:25 +08:00
    零信任 谢谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5670 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 02:51 PVG 10:51 LAX 18:51 JFK 21:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86