新浪科技:苹果新 macOS 系统曝出漏洞:无需密码即可解锁电脑 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mokeyjay
V2EX    macOS

新浪科技:苹果新 macOS 系统曝出漏洞:无需密码即可解锁电脑

  •  
  •   mokeyjay 2017-11-29 09:42:37 +08:00 12285 次点击
    这是一个创建于 2876 天前的主题,其中的信息可能已经有所发展或是发生改变。


    新浪科技讯 北京时间 11 月 29 日凌晨消息,苹果公司最新的 macOS 系统出现严重洞,用户仅输入“ root ”作为用户名即可进入系统,这意味着你不需要密码即可解锁进入一台安装了 macOS High Sierra 系统的苹果电脑。

    全文: https://tech.sina.cn/it/2017-11-29/detail-ifypceiq5637306.d.html?wm=3049_0015

    110 条回复    2017-11-30 16:08:02 +08:00
    1  2  
    neosfung
        1
    neosfung  
       2017-11-29 10:01:39 +08:00   3
    为苹果这个良心企业点赞啊,让大家都学习到这么多操作系统的知识

    对不起,我这个果粉都编不下去了
    ryan717
        2
    ryan717  
       2017-11-29 10:03:55 +08:00
    试了一下,没法这样解锁啊
    ryan717
        3
    ryan717  
       2017-11-29 10:05:47 +08:00
    原来我之前已经禁用访客了
    lp10
        4
    lp10  
       2017-11-29 10:07:32 +08:00
    root 密码是空的,去 Directory Utility 里面重设一下就好了
    tagtag
        5
    tagtag  
       2017-11-29 10:07:50 +08:00   2
    确实可以,第一遍 root 输入任意密码,提示错误后删掉密码,直接 root 登陆,登陆成功,shit
    x86
    &nbs;   6
    x86  
       2017-11-29 10:08:53 +08:00
    根据 9To5Mac 建议,在苹果解决这个“ root ”问题之前,用户还是有规避此问题的方法,只需关闭访客账户即可。来自 Electronic Frontier Foundation 的 Kurt Opsahl 也提出了一个解决办法,即创建一个用户名为“ root ”的用户并给这个用户设置密码,这样就不会出现上述问题了
    tagtag
        7
    tagtag  
       2017-11-29 10:09:24 +08:00
    @ryan717 我的访客也是禁用的,你试下我的操作可不可以
    jtshs256
        8
    jtshs256  
       2017-11-29 10:09:31 +08:00 via iPhone
    升 PB 的时候确实 root 自动给启用了…还得自己去禁用…
    liz2nku
        9
    liz2nku  
       2017-11-29 10:11:00 +08:00 via iPhone
    还好我是 os x 用户
    byuan04
        10
    byuan04  
       2017-11-29 10:14:41 +08:00   1
    这都第几次了重大安全问题了....

    之前提示框直接显示密码..

    这次更加直接...密码都不用了...
    tagtag
        11
    tagtag  
       2017-11-29 10:18:39 +08:00
    sudo passwd root 设置一个密码或者
    spotlight/Alfred->目录实用工具->解锁后在编辑中禁用 root
    xuanboyi
        12
    xuanboyi  
       2017-11-29 10:28:02 +08:00 via iPhone
    访客一直禁用,想不明白苹果莫名其妙总会升级后自己打开访客,root 默认是禁用的吗?
    jason19659
        13
    jason19659  
       2017-11-29 10:30:13 +08:00
    我的不行。。
    goodryb
        14
    goodryb  
       2017-11-29 10:37:21 +08:00
    测试不行,禁用过访客账户
    panlilu
        15
    panlilu  
       2017-11-29 10:42:21 +08:00
    花擦,傻逼了,直接 root 进来啥都能用了
    hekunhotmail
        16
    hekunhotmail  
       2017-11-29 10:43:58 +08:00
    试了一下,没法这样解锁啊
    469054193
        17
    469054193  
       2017-11-29 10:50:29 +08:00
    羡慕有苹果电脑的
    hekunhotmail
        18
    hekunhotmail  
       2017-11-29 10:51:45 +08:00
    1 输入 root
    2 点击密码框
    3 回车或者点击解锁
    zjuster
        19
    zjuster  
       2017-11-29 10:52:32 +08:00
    访客我一直是禁止的。。。感觉侥幸了。
    hekunhotmail
        20
    hekunhotmail  
       2017-11-29 10:55:16 +08:00
    @zjuster 禁止访客没用 按我说的步骤重现, 妥妥的
    tagtag
        21
    tagtag  
       2017-11-29 10:56:03 +08:00
    @hekunhotmail 确实禁用访客没用
    fadaixiaohai
        22
    fadaixiaohai  
       2017-11-29 10:58:50 +08:00
    真能解锁
    tyhunter
        23
    tyhunter  
       2017-11-29 10:59:47 +08:00   1
    尝试了下,禁用访客账户后问题仍然存在
    只能 11L 下面这个方法中的第一个,给 Root 加密码,第二个方法我没找到 root 账户

    sudo passwd root 设置一个密码
    QAPTEAWH
        24
    QAPTEAWH  
       2017-11-29 11:01:00 +08:00
    比烂大赛苹果再得一分
    wkan
        25
    wkan  
       2017-11-29 11:01:42 +08:00 via iPhone
    抹盘重装的表示不行
    tagtag
        26
    tagtag  
       2017-11-29 11:02:58 +08:00   1
    @tyhunter 没说清楚,目录实用工具打开后,先解锁,然后菜单栏里面的编辑中有停用 root 的选项
    tyhunter
        27
    tyhunter  
       2017-11-29 11:03:56 +08:00
    @jtshs256 我怀疑也是升 PB 时被自己启用了
    看到 25L@wkan 说抹盘重装不行,我当初装 10.13 是抹盘的,但是升级到 10.13.1 是通过 PB 升级上来的
    p2pCoder
        28
    p2pCoder  
       2017-11-29 11:05:06 +08:00
    这 bug 真刺激
    tyhunter
        29
    tyhunter  
       2017-11-29 11:05:07 +08:00
    @tagtag 感谢,成功了,加密码+停用 root 账户
    liyiecho
        30
    liyiecho  
       2017-11-29 11:06:59 +08:00
    @tagtag #5 系统 10.13.1,已经禁用访客账户,用了你说的方法,确实可以登录成功,解锁权限
    ZRS
        31
    ZRS  
       2017-11-29 11:08:26 +08:00
    比较好奇以前的版本中存在这个问题吗 有没有还没升级试试的
    douglas1997
        32
    douglas1997  
       2017-11-29 11:11:10 +08:00
    @p2pCoder 这 bug。。全是安全问题,真是受不了 Cook 了
    jtshs256
        33
    jtshs256  
       2017-11-29 11:11:23 +08:00 via iPhone
    @tyhunter 可能“升级”是触发条件,不一定是 PB 的问题…提到 PB 只是想说这个问题已经存在很很很久了竟然到现在才被扒出来…
    kikyous
        34
    kikyous  
       2017-11-29 11:13:34 +08:00 via Android
    用户体验 max
    tagtag
        35
    tagtag  
       2017-11-29 11:17:43 +08:00   1
    近几年 Apple 对 macOS 的维护可以说是相当不上心了,本次更新除了 APFS 之外没什么特别的 feature,似乎是人手不够都投入在 iOS 上面了。
    b821025551b
        36
    b821025551b  
       2017-11-29 11:19:03 +08:00
    @ZRS #31 10.12.4 用户表示一切安好。
    NVDA
        37
    NVDA  
       2017-11-29 11:28:02 +08:00 via iPhone
    真的是...这都第几次了,还都是这么让人无语的问题
    xuanboyi
        38
    xuanboyi  
       2017-11-29 11:28:25 +08:00 via iPhone
    ynyounuo
        39
    ynyounuo  
       2017-11-29 11:52:21 +08:00 via iPhone
    lol 感觉就像当年 Windows shift 粘滞进 system 权限一样

    不过说过来,有点意识的话都会禁访客和加 root 密码的。这锅倒是苹果过一定得背。
    run2
        40
    run2  
       2017-11-29 11:56:33 +08:00
    呃 试过了 禁用 root 不管用, 再次输入 root 还是会被打开
    只有给 root 设置密码,!再点禁用相当于密码也被清空了!
    zj299792458
        41
    zj299792458  
       2017-11-29 12:02:47 +08:00 via iPhone
    这个根本不是解锁界面,只是解锁设置,不知道你们说的解锁电脑是什么意思?锁屏情况下可以自己输入用户名 root ?
    clearbug
        42
    clearbug  
       2017-11-29 12:10:03 +08:00 via Android
    大公司都不甘寂寞啊,总想是不是来个大新闻
    kingcos
        43
    kingcos  
       2017-11-29 12:21:05 +08:00 via iPhone   1
    macOS 自暴自弃,MacBook 也特么……
    真无力吐槽…就做个电脑和手机,一年就那么几款,还做不好…都去修新园区了嘛?!

    实在是气…
    atone
        44
    atone  
       2017-11-29 12:23:26 +08:00
    大家不要慌,苹果的 QA 部门正在忙着往新园区搬家呢,等他们搬完了,一定就好了!
    hging
        45
    hging  
       2017-11-29 12:30:25 +08:00
    @tagtag 然而。。。你停用 root 之后。。。还是可以用 root 解锁。。。
    est
        46
    est  
       2017-11-29 12:30:36 +08:00   1
    tagtag
        47
    tagtag  
       2017-11-29 12:33:31 +08:00
    @est 这个和 iOS 之前的绕过登陆类似。

    @hging 那看来只能给 root 加密码了。
    run2
        48
    run2  
       2017-11-29 12:35:39 +08:00
    @zj299792458 理论上可以解锁就可以登录,开了远程的话就可以用 ssh 了
    affyun
        49
    affyun  
       2017-11-29 12:38:02 +08:00 via Android   1
    @est 竟然这么复杂的步骤,还是贴心 /滑稽
    qsnow6
        50
    qsnow6  
       2017-11-29 12:39:14 +08:00 via iPhone   1
    老祖宗留下来的财产要败光了
    viator42     51
    viator42  
       2017-11-29 12:44:27 +08:00 via iPhone
    大厂的软件也是越做越糙
    chyiz
        52
    chyiz  
       2017-11-29 12:58:46 +08:00
    这新闻还在提访客账户……
    !禁用访客账户没用!
    一开始大家以为这个漏洞只会在提权的对话框出现,所以觉得禁用访客账户就行了。但是现在已经验证了登陆界面也有这个 bug !所以一定要改 root 密码!

    !禁用 root 用户也没用!
    这个漏洞不是苹果忘了禁用默认的 root 账户,而是你尝试用 root 登陆,系统发现账号没启用,会自动启用,并且设置空密码。所以现在只能保持 root 启用,设一个复杂密码。
    zhlvting
        53
    zhlvting  
       2017-11-29 13:04:23 +08:00
    试了一下,先在目录实用工具里看了,root 用户是未开启的,然后在解锁界面,用 root 加空密码第一次登录时,不成功,但是貌似这个操作启用了 root 用户,第二次登录时就解锁成功了。然后再去目录实用工具里看,root 用户是开启的。看来只有改 root 密码的方法管用。
    tagtag
        54
    tagtag  
       2017-11-29 13:10:16 +08:00
    @tyhunter 经测试不能使用停用 root 的方法,非但不管用还会清空之前设置的密码(无语),只能启用 root 并添加密码。。。
    ethusdt
        55
    ethusdt  
       2017-11-29 13:13:43 +08:00
    吓得我买了个三环锁
    binux
        56
    binux  
       2017-11-29 13:16:28 +08:00 via Android
    @est 我就记得输入法漏洞,和这个类似
    tyhunter
        57
    tyhunter  
       2017-11-29 13:19:11 +08:00
    @tagtag 还真是....只能给 ROOT 加密码了
    zzNucker
        58
    zzNucker  
       2017-11-29 13:22:12 +08:00
    笑死我了
    ethusdt
        59
    ethusdt  
       2017-11-29 13:23:00 +08:00
    https://twitter.com/reneritchie/status/935627307565355014

    这里有个视频介绍如何防止此漏洞带来损失方法!!!

    <img src="http://o7bkcj7d7.bkt.clouddn.com/markdown/1511932870461.png" width="668"/>

    <img src="http://o7bkcj7d7.bkt.clouddn.com/markdown/1511932913808.png" width="541"/>

    <img src="http://o7bkcj7d7.bkt.clouddn.com/markdown/1511932949230.png" width="499"/>

    然后设置上密码。

    done
    NG6
        61
    NG6  
       2017-11-29 13:23:51 +08:00
    26 版有、没
    est
        62
    est  
       2017-11-29 13:31:41 +08:00
    @binux 那个是 win2k 之后的事儿啦。也的确很经典。
    jiao1998
        63
    jiao1998  
       2017-11-29 13:33:50 +08:00
    还真的有这个问题,第一次 root 随便输入密码 提示失败,删了密码再登录,就进来了……

    我看有人说是 PB 版本的问题,我从来没用过 PB,也是这个问题。

    看来真的得给 root 弄个密码去了

    这漏洞太扯淡了
    ethusdt
        64
    ethusdt  
       2017-11-29 13:35:54 +08:00
    图片加不上。。 还是参考我的微博吧。
    https://weibo.com/2949335311/FxjU9xqUE?type=comment#_rnd1511933679986
    AZLisme
        65
    AZLisme  
       2017-11-29 13:38:14 +08:00
    为什么我怎么尝试都没有。我是 macOS High Sierra。
    root 用户无法解锁系统啊
    zjuster
        66
    zjuster  
       2017-11-29 13:42:24 +08:00
    @FaiChou 多谢。V2ex 回复里不支持 Markdown。 新浪图床可以直接显示。
    ideascf
        67
    ideascf  
       2017-11-29 13:46:26 +08:00
    惊喜啊
    fishg
        68
    fishg  
       2017-11-29 13:50:54 +08:00
    有 bug 多正常的事
    zj299792458
        69
    zj299792458  
       2017-11-29 13:53:43 +08:00 via iPhone
    @hekunhotmail 两台 mac 都不行……这是在哪解锁的?
    timeisweapon
        70
    timeisweapon  
       2017-11-29 13:59:48 +08:00
    root 有密码也不行,要重设 root 密码
    icyalala
        71
    icyalala  
       2017-11-29 14:00:22 +08:00
    蠢得不行的 bug。。。哈哈哈。。。
    liuzhedash
        72
    liuzhedash  
       2017-11-29 14:07:53 +08:00
    @hekunhotmail #18
    可以 确实是这样
    Errpt
        73
    Errpt  
       2017-11-29 14:31:13 +08:00
    登录界面上如果是用户列表,不让用户填写用户名应该就没法突破了吧。
    mcfog
        74
    mcfog  
       2017-11-29 14:48:48 +08:00   1
    @Errpt

    1. 物理接触你电脑的人可以
    2. 如果你开了远程桌面的话可以
    3. 最重要的是,因为可以通过 applescript 做到一样的事情,所以任何软件都可以

    osascript -e 'do shell script "id" with administrator privileges user name "root" password ""'
    yeeli
        75
    yeeli  
       2017-11-29 14:49:38 +08:00
    第一次会失败, 多点几次就成功了
    crayhuang
        76
    crayhuang  
       2017-11-29 15:00:30 +08:00
    真的能解锁~ 厉害了
    palxex
        77
    palxex  
       2017-11-29 15:03:08 +08:00
    这个真重复不出来。楼上的 applescript 报 0:79: execution error: 管理员用户名或密码不正确。 (-60007)
    nasaboy
        78
    nasaboy  
       2017-11-29 15:08:14 +08:00
    等更新了
    hljjhb
        79
    hljjhb  
       2017-11-29 15:08:36 +08:00
    这个 BUG 真的是太蠢了 笑得不行
    7colcor
        80
    7colcor  
       2017-11-29 15:16:16 +08:00
    想起一位大佬的话
    grayon
        81
    grayon  
       2017-11-29 15:57:11 +08:00
    发现在未启用 root 帐号的情况下,用 root 解锁,会自动开启 root 帐号,并把当前输入的密码设置为 root 帐号的密码
    如果是启用状态才会验证密码
    所以目前的解决方案是开启 root 帐号并设置密码
    https://support.apple.com/kb/PH6515?locale=zh_CN&viewlocale=zh_CN

    对比之前的系统,在验证权限时密码错误的情况下慢了很多,不知是不是有未关闭的 debug 逻辑
    zcwlwen
        82
    zcwlwen  
       2017-11-29 16:03:11 +08:00
    我设置过 root 密码了
    mcfog
        83
    mcfog  
       2017-11-29 19:07:09 +08:00 via Android
    @palxex 第二次就解开了,bug 就在第一次报失败后会自动启用 root 用户且密码置空。gui 或者 cli 症状是一样的都是失败一次后第二次成功
    princesslovelove
        84
    princesslovelove  
       2017-11-29 19:19:05 +08:00 via iPhone
    为什么我的不行,有什么秘诀吗? Version 10.13 ,guest off。
    qfdk
        85
    qfdk  
    PRO
       2017-11-29 19:34:53 +08:00 via iPhone
    humm 去天才吧 去试试 rm - rf / chmod -R 666 /
    nine99
        86
    nine99  
       2017-11-29 19:36:15 +08:00
    apple 越来越垃圾了
    7zki
        87
    7zki  
       2017-11-29 19:46:33 +08:00
    我来大概总结一下

    单独禁用访客用户是不行的,
    还是可以用 root 访问;
    所以参考楼上几位的解决方法
    1: 禁用访客
    2:sudo passwd root
    3:Spotlight 搜索目录实用工具,解锁,然后选择菜单栏的编辑,禁用 root 用户。

    实测经此方案,root 无法登陆。 macOS 10.13.1





    colorfulberry
        88
    colorfulberry  
       2017-11-29 19:49:44 +08:00
    我曾经给 root 设置了密码的,进不去哈哈哈哈
    7zki
        89
    7zki  
       2017-11-29 20:00:58 +08:00
    看到楼上有 V 友说用 root 账户登陆失败后系统会启用 root 账户,我重启了一次重新用 root 登陆,无法登陆。
    但是进入系统后发现 root 又被启用了,我禁用后,重启了几次,root 无法登陆,但是这几次进系统后 root 没有被启用。

    无法复现第一次的情况了,奇怪。
    oxoxoxox
        90
    oxoxoxox  
       2017-11-29 20:04:57 +08:00
    10.13 复现不了
    是不是只有 10.13.1 才有这个 bug 啊?
    puritania
        91
    puritania  
       2017-11-29 20:39:46 +08:00
    能不能把阿三程序员全给开了? 废物
    mokeyjay
        92
    mokeyjay  
    OP
       2017-11-29 20:42:02 +08:00
    @puritania #91 那可不行,硅谷早就被阿三入侵了。再说你专挑阿三开除肯定要被白左骂个狗血淋头
    weixiangzhe
        93
    weixiangzhe  
       2017-11-29 22:43:51 +08:00 via iPhone
    等出 14 在升 13
    xrlin
        94
    xrlin  
       2017-11-30 00:17:47 +08:00
    与 bug10 并驾齐驱了。
    mcfog
        95
    mcfog  
       2017-11-30 00:19:00 +08:00 via Android
    @7zki 就我白天的测试来看,禁用 root 后(无论之前是否设密码)再在解小锁的输入框里用 root 空密码 /osascript 尝试一次 root 空密码后虽然会第一次会失败,但 root 账户会被打开,再试一次就又拿到 root 权限了,访客是禁用的
    mcfog
        96
    mcfog  
       2017-11-30 00:20:30 +08:00 via Android
    @7zki 不是切换用户用 root 登录,而是解小锁的提权界面用户名改成 root,或者用我上面贴的 applescript
    xy90321
        97
    xy90321  
       2017-11-30 00:32:03 +08:00
    @7zki 给 root 设置完密码后不能禁用 root

    否则连续两次尝试用 root + 空密码 登陆仍旧能重新触发这个 bug 导致提权
    OscarUsingChen
        98
    OscarUsingChen  
       2017-11-30 01:02:38 +08:00
    liuminghao233
        99
    liuminghao233  
       2017-11-30 01:09:13 +08:00 via iPhone
    这个是 feature
    sunyang
        100
    sunyang  
       2017-11-30 02:28:17 +08:00
    这是被印度人占领了嘛, 保持这个软件质量, 不出五年 就没人记得苹果了.
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4391 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 10:11 PVG 18:11 LAX 03:11 JFK 06:11
    Do have faith in what you're doing.
    ubao 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